lauszus / facerecognitionapp Goto Github PK
View Code? Open in Web Editor NEWFace Recognition Android App
License: GNU General Public License v2.0
Face Recognition Android App
License: GNU General Public License v2.0
Hello,
I have added 3 face.
Now when i try to recognize the face it says Keep training..
Then i'll click on the name of scanned face then app will crash with following error messages.
When i'll try the same with two face, it'll work fine.
Please give me a solution to fix this.
FaceRecognitionApp-1.2.2/app/src/main/cpp/../../../../Eigen3/Eigen/src/Core/Block.h:122: Eigen::Block<Eigen::Matrix<float, -1, -1, 0, -1, -1>, -1, 1, true>::Block(XprType &, Eigen::Index) [XprType = Eigen::Matrix<float, -1, -1, 0, -1, -1>, BlockRows = -1, BlockCols = 1, InnerPanel = true]: assertion "(i>=0) && ( ((BlockRows==1) && (BlockCols==XprType::ColsAtCompileTime) && i<xpr.rows()) ||((BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) && i<xpr.cols()))" failed
com.lauszus.facerecognitionapp A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 22110 (AsyncTask #4), pid 21865 (erecognitionapp)
org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'.
at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:89)
at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:70)
at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:34)
at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:110)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:666)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:135)
at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:62)
at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)
at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.run(DefaultGradleLauncher.java:249)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:167)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:126)
at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:53)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)
at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53)
at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57)
at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:69)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:30)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.gradle.api.GradleException: executing external native build for ndkBuild /Users/mit/projects/android-apps/FaceRecognitionApp/app/src/main/cpp/Android.mk
at com.android.build.gradle.internal.errors.SyncIssueHandlerImpl.reportIssue(SyncIssueHandlerImpl.kt:53)
at com.android.builder.errors.EvalIssueReporter$DefaultImpls.reportError(EvalIssueReporter.kt:122)
at com.android.build.gradle.internal.errors.SyncIssueHandler$DefaultImpls.reportError(SyncIssueHandler.kt)
at com.android.build.gradle.internal.errors.SyncIssueHandlerImpl.reportError(SyncIssueHandlerImpl.kt:30)
at com.android.build.gradle.tasks.ExternalNativeJsonGenerator.build(ExternalNativeJsonGenerator.java:203)
at com.android.build.gradle.BasePlugin.lambda$createAndroidTasks$7(BasePlugin.java:818)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:806)
at com.android.build.gradle.BasePlugin.lambda$null$4(BasePlugin.java:652)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
at com.android.build.gradle.BasePlugin.lambda$createTasks$5(BasePlugin.java:648)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:91)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:80)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58)
at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324)
at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:234)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy30.afterEvaluate(Unknown Source)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:76)
... 85 more
Error:error: linker command failed with exit code 1 (use -v to see invocation)
Is there any way to hardcode these values (threshold)?
I am trying to remove the seek bars.
Hi,
I went about building the app using the advanced instructions.. I downloaded the OpenCV SDK and Eigen package and I set the environment variables as well. I downloaded the FaceRecognitionApp project and when I try to build it (with Android Studio), I keep getting the following build output (pasted below). Can you please give me some pointers? Here are some details:
Build Output
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\sysfore\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/HDev2/fra/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\HDev2\fra\FaceRecognitionApp\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\sysfore\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/HDev2/fra/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\HDev2\fra\FaceRecognitionApp\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\sysfore\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=E:/HDev2/fra/FaceRecognitionApp/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\HDev2\fra\FaceRecognitionApp\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\sysfore\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=E:/HDev2/fra/FaceRecognitionApp/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\HDev2\fra\FaceRecognitionApp\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\sysfore\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=x86_64 NDK_ALL_ABIS=x86_64 NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/HDev2/fra/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\HDev2\fra\FaceRecognitionApp\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\sysfore\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/HDev2/fra/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\HDev2\fra\FaceRecognitionApp\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\sysfore\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=E:/HDev2/fra/FaceRecognitionApp/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\HDev2\fra\FaceRecognitionApp\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\sysfore\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\HDev2\fra\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=x86_64 NDK_ALL_ABIS=x86_64 NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=E:/HDev2/fra/FaceRecognitionApp/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\HDev2\fra\FaceRecognitionApp\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
Open File
ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :opencv.
Show Details
Affected Modules: app
ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve project :opencv.
Show Details
Affected Modules: app
ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve project :opencv.
Show Details
Affected Modules: app
Hello,
So after my previous query, everything is sorted and works, except for one glitch. Please note that the offical PlayStore app also has this problem. I am not sure if the cause is the same as I can only talk about my logs.
Here is my scenario:
The problem:
FYI: I am using another camera library [https://github.com/natario1/CameraView] for this, as I need it for other purposes. I also can process frames directly instead of extracting it from a video file. Please note, it offers both camera1 and camera2 support. I am using the camera2 api support.
I have attached four files:
Sorry about the .txt extensions, .java files are not allowed as attachments.
Can you please take a look and tell me where I am going wrong? I hope I am wrong, because your library is awesome and I would hate it if there is an inherent problem with it.
Thanks and Cheers!
MainActivity.txt
RecognitionActivity.txt
face-lib.txt
shared_preferences.txt
First of all this repository code is excellent. My situation, this app able to recognize my face from a piece of paper that has my face printed on it. How to avoid that and only allow app to recognize my face through real person that is in front of the camera?
When scanning a face, no toast is showing saying that the face is detected or it's an unknown face.
This block never gets called:
FaceRecognitionAppActivity:469-477
if (faceDist < faceThreshold && minDist < distanceThreshold) // 1. Near face space and near a face class
showToast("Face detected: " + imagesLabels.get(minIndex) + ". Distance: " + minDistString, Toast.LENGTH_LONG);
else if (faceDist < faceThreshold) // 2. Near face space but not near a known face class
showToast("Unknown face. Face distance: " + faceDistString + ". Closest Distance: " + minDistString, Toast.LENGTH_LONG);
else if (minDist < distanceThreshold) // 3. Distant from face space and near a face class
showToast("False recognition. Face distance: " + faceDistString + ". Closest Distance: " + minDistString, Toast.LENGTH_LONG);
else // 4. Distant from face space and not near a known face class.
showToast("Image is not a face. Face distance: " + faceDistString + ". Closest Distance: " + minDistString, Toast.LENGTH_LONG);
Error:unable to open output file 'D:/CN9/Project/TaiLieu/FaceRecognitionApp/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/D_/CN9/CapstoneProject/TaiLieu/FaceRecognitionApp/FaceRecognitionApp/app/src/main/cpp/FaceRecognitionLib/Facebase.o': 'No such file or directory'
Error:Execution failed for task ':app:externalNativeBuildDebug'.
Build command failed.
Error while executing 'C:\Users\2TbP\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd' with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\CN9\Project\TaiLieu\FaceRecognitionApp\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=D:\CN9\Project\TaiLieu\FaceRecognitionApp\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=x86_64 NDK_ALL_ABIS=x86_64 NDEBUG=1 APP_PLATFORM=android-21 NDK_OUT=D:/CN9/Project/TaiLieu/FaceRecognitionApp/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=D:\CN9\Project\TaiLieu\FaceRecognitionApp\FaceRecognitionApp\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null D:/CN9/Project/TaiLieu/FaceRecognitionApp/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/libface-lib.so}
[x86_64] Compile++ : face-lib <= face-lib.cpp
[x86_64] Compile++ : face-lib <= Facebase.cpp
error: unable to open output file 'D:/CN9/Project/TaiLieu/FaceRecognitionApp/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/D_/CN9/Project/TaiLieu/FaceRecognitionApp/FaceRecognitionApp/app/src/main/cpp/FaceRecognitionLib/Facebase.o': 'No such file or directory'
1 error generated.
make: *** [D:/CN9/Project/TaiLieu/FaceRecognitionApp/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/D_/CN9/Project/TaiLieu/FaceRecognitionApp/FaceRecognitionApp/app/src/main/cpp/FaceRecognitionLib/Facebase.o] Error 1
I followed your Build instructions but in this step i do not know how to config ndk-build. Help me pls
Error:unable to open output file 'C:/Users/ShahbazKhan/Downloads/Compressed/FaceRecognitionApp-1.2.2/app/build/intermediates/ndkBuild/debug/obj/local/arm64-v8a/objs-debug/face-lib/C_/Users/ShahbazKhan/Downloads/Compressed/FaceRecognitionApp-1.2.2/app/src/main/cpp/FaceRecognitionLib/Facebase.o': 'No such file or directory'
The application on the app store as well as this code has the issue of recognizing everything as a known label. When you save a face with a picture and test it afterward. It keeps on asking to choose the saved label for further training.
java.lang.UnsatisfiedLinkError: dlopen failed: library "../../lib/libtbb.so" not found
Hi, I am using the app for school work and I needed to add another functionality. This functionality is for web scrapping. I was using eigen face component, and it works fine, but when I decided to use fisher face component the app crash just when I return from the activity I added. The crash message was:
"A/libc: app/src/main/cpp/FaceRecognitionLib/LDA.cpp:45: int32_t LDA::compute(const Eigen::MatrixXf &, const Eigen::VectorXi &, int32_t): assertion "(size_t)classes.size() == N" failed
Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 3583 (AsyncTask #3), pid 2845 (erecognitionapp)"
Hi
Can you please help me with me the below issues:
1, unable to remove fisherfaces in the app. I have gone through your comment but unable to understand where to hardcode "useEigenfaces = True"
2, Getting 1 warning when trying to run the app on my mobile device connected via USB as:
ABIs [armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
Because of the above warning, have tried to send APK file via bluetooth but the app has crashed and closing with the message "Face Recognition has stopped"
Please respond as soon as possible.
Thanks
Getting the below error
External Native Build Issues
Build command failed.
Error while executing process /Users/rahulgupta/Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Rahul/FaceRecognitionApp-master/app/src/main/cpp/Android.mk NDK_APPLICATION_MK=/Rahul/FaceRecognitionApp-master/app/src/main/cpp/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-15 NDK_OUT=/Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=/Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
rm -f /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/lib/armeabi-v7a/*
rm -f /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/lib/armeabi-v7a/gdbserver
rm -f /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/lib/armeabi-v7a/gdb.setup
mkdir -p /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/face-lib//Rahul/FaceRecognitionApp-master/app/src/main/cpp
echo [armeabi-v7a] "Compile++ thumb": "face-lib <= face-lib.cpp"
/Users/rahulgupta/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -MMD -MP -MF /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/face-lib//Rahul/FaceRecognitionApp-master/app/src/main/cpp/face-lib.o.d -gcc-toolchain /Users/rahulgupta/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -no-canonical-prefixes -fno-integrated-as -g -target armv7-none-linux-androideabi15 -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mthumb -Os -DNDEBUG -I/Rahul/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/RedSVD/include -I/Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -I/Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -I/Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -I/Rahul/FaceRecognitionApp-master/app/src/main/cpp -std=gnu++11 -frtti -fexceptions -DNDEBUG -DANDROID -D__ANDROID_API__=15 -Wa,--noexecstack -Wformat -Werror=format-security -std=gnu++11 -frtti -fexceptions --sysroot /Users/rahulgupta/Library/Android/sdk/ndk-bundle/sysroot -isystem /Users/rahulgupta/Library/Android/sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -c /make: *** No rule to make target `/Rahul/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/Facebase.cpp', needed by `/Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/face-lib//Rahul/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/Facebase.o'. Stop.
Rahul/FaceRecognitionApp-master/app/src/main/cpp/face-lib.cpp -o /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/face-lib//Rahul/FaceRecognitionApp-master/app/src/main/cpp/face-lib.o
Build command failed.
Error while executing process /Users/rahulgupta/Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Rahul/FaceRecognitionApp-master/app/src/main/cpp/Android.mk NDK_APPLICATION_MK=/Rahul/FaceRecognitionApp-master/app/src/main/cpp/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-15 NDK_OUT=/Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
rm -f /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/*
rm -f /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver
rm -f /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup
mkdir -p /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a
echo [armeabi-v7a] "Gdbserver ": "[arm-linux-androideabi] /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver"
install -p /Users/rahulgupta/Library/Android/sdk/ndk-bundle/prebuilt/android-arm/gdbserver/gdbserver /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver
echo [armeabi-v7a] "Gdbsetup ": "/Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup"
echo "set solib-search-path /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a" > /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup
echo "directory /Users/rahulgupta/Library/Android/sdk/ndk-bundle/sysroot /Rahul/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/RedSVD/include /Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include /Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include /Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" >> /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup
mkdir -p /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib//Rahul/FaceRecognitionApp-master/app/src/main/cpp
echo [armeabi-v7a] "Compile++ thumb": "face-lib <= face-lib.cpp"
/Users/rahulgupta/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -MMD -MP -MF /Rahul/FaceRecognmake: *** No rule to make target `/Rahul/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/Facebase.cpp', needed by `/Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib//Rahul/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/Facebase.o'. Stop.
itionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib//Rahul/FaceRecognitionApp-master/app/src/main/cpp/face-lib.o.d -gcc-toolchain /Users/rahulgupta/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -no-canonical-prefixes -fno-integrated-as -g -target armv7-none-linux-androideabi15 -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mthumb -O0 -UNDEBUG -fno-limit-debug-info -I/Rahul/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/RedSVD/include -I/Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -I/Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -I/Users/rahulgupta/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -I/Rahul/FaceRecognitionApp-master/app/src/main/cpp -std=gnu++11 -frtti -fexceptions -DANDROID -D__ANDROID_API__=15 -Wa,--noexecstack -Wformat -Werror=format-security -std=gnu++11 -frtti -fexceptions --sysroot /Users/rahulgupta/Library/Android/sdk/ndk-bundle/sysroot -isystem /Users/rahulgupta/Library/Android/sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -c /Rahul/FaceRecognitionApp-master/app/src/main/cpp/face-lib.cpp -o /Rahul/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib//Rahul/FaceRecognitionApp-master/app/src/main/cpp/face-lib.o
Hi ,I have downloaded the FaceRecognitionApp-1.2.apk, and take photo of my face, but it cannot recognize my face.
When recognizing an image the application is stopped working...
The log that appears to me is:
04-23 19:25:55.964 19295-20628/com.lauszus.facerecognitionapp I/FaceRecognitionAppActivity/Native: Using Eigenfaces
04-23 19:25:55.964 19295-20628/com.lauszus.facerecognitionapp I/FaceRecognitionAppActivity/Native: Reconstructing Faces
04-23 19:25:55.974 19295-20628/com.lauszus.facerecognitionapp A/libc: /home/jheimes/eigen-eigen-67e894c6cd8f/Eigen/src/Core/CwiseBinaryOp.h:110: Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float, float>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, float>, const Eigen::Matrix<int, -1, -1, 0, -1, -1> >, const Eigen::Replicate<Eigen::Matrix<float, -1, 1, 0, -1, 1>, 1, -1> >::CwiseBinaryOp(const Lhs &, const Rhs &, const BinaryOp &) [BinaryOp = Eigen::internal::scalar_difference_op<float, float>, LhsType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_cast_op<int, float>, const Eigen::Matrix<int, -1, -1, 0, -1, -1> >, RhsType = const Eigen::Replicate<Eigen::Matrix<float, -1, 1, 0, -1, 1>, 1, -1>]: assertion "aLhs.rows() == aRhs.rows() && aLhs.cols() == aRhs.cols()" failed
04-23 19:25:55.974 19295-20628/com.lauszus.facerecognitionapp A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 20628 (AsyncTask #2)
04-23 19:25:56.684 19295-19295/com.lauszus.facerecognitionapp W/art: Verification of void android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent) took 658.990ms
Using AS 2.2.3, I found something weird. On face-lib.cpp, jni.h, not exist.
Cannot find jni.h
Cannot find iostream
and many more
`
Android Studio 2.3.3
Build #AI-162.4069837, built on June 6, 2017
JRE: 1.8.0_31-b13 x86
JVM: Java HotSpot(TM) Server VM by Oracle Corporation
on Windows Platform
`
and many other files seems not linked as is compiler produce error like bellow
1:31 PM Failed to get the compiler information for file D:/xpix/FaceRecognitionApp/app/src/main/cpp/face-lib.cpp
1:31 PM Failed to get the compiler information for file D:/xpix/FaceRecognitionApp/app/src/main/cpp/FaceRecognitionLib/Fisherfaces.cpp
1:31 PM Failed to get the compiler information for file D:/xpix/FaceRecognitionApp/app/src/main/cpp/FaceRecognitionLib/PCA.cpp
1:31 PM Failed to get the compiler information for file D:/xpix/FaceRecognitionApp/app/src/main/cpp/FaceRecognitionLib/Facebase.cpp
Had tried to change
APP_STL := gnustl_static
to
APP_STL := stlport_static
on Application.mk
but it doesn't work
The problem actually compiler generating error but compilation still works and application installed on device.
I guess this is bug on AS 2.x since this problem issued on google issue tracker
But I'm using AS 2.3.3 which is the newest one. However, is the problem still happened on AS 2.3.3?
Is there anyone are experiencing the same thing like me?
Is there anything wrong? Should I avoid this warning?
Anyway, Thanks.
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :opencv.
Already hardcode the opencv path in app Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
OPENCV_INSTALL_MODULES := on
include /media/xx/OpenCV-android-sdk/sdk/native/jni/OpenCV.mk
LOCAL_MODULE := face-lib
LOCAL_SRC_FILES +=
LOCAL_SRC_FILES +=
LOCAL_SRC_FILES +=
LOCAL_C_INCLUDES += /media/xx/eigen
LOCAL_C_INCLUDES += $(LOCAL_PATH)/FaceRecognitionLib/RedSVD/include
LOCAL_LDLIBS += -llog -ldl
LOCAL_CPPFLAGS += -std=gnu++11 -frtti -fexceptions
include $(BUILD_SHARED_LIBRARY)
When I have imported every required library like openCV etc then it has been synchronized successfully but when i try to build the APK file of it then it shows the error, (unable to open output file)
Build command failed.
Error while executing process C:\Users\Raquel\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\Users\Raquel\Downloads\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=C:\Users\Raquel\Downloads\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=x86_64 NDK_ALL_ABIS=x86_64 NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=C:\Users\Raquel\Downloads\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/libface-lib.so}
[x86_64] Compile++ : face-lib <= face-lib.cpp
[x86_64] Compile++ : face-lib <= Facebase.cpp
[x86_64] Compile++ : face-lib <= Eigenfaces.cpp
[x86_64] Compile++ : face-lib <= Fisherfaces.cpp
[x86_64] Compile++ : face-lib <= PCA.cpp
[x86_64] Compile++ : face-lib <= LDA.cpp
[x86_64] Prebuilt : libopencv_java3.so <= C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/../../../../OpenCV-android-sdk/sdk/native/jni/../libs/x86_64/
[x86_64] SharedLibrary : libface-lib.so
C:/Users/Raquel/AppData/Local/Android/Sdk/ndk-bundle/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/../lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: error: cannot open C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/C_/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/FaceRecognitionLib/Facebase.o: No such file or directory
C:/Users/Raquel/AppData/Local/Android/Sdk/ndk-bundle/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/../lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: error: cannot open C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/C_/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/FaceRecognitionLib/Eigenfaces.o: No such file or directory
C:/Users/Raquel/AppData/Local/Android/Sdk/ndk-bundle/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/../lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: error: cannot open C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/C_/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/FaceRecognitionLib/Fisherfaces.o: No such file or directory
C:/Users/Raquel/AppData/Local/Android/Sdk/ndk-bundle/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/../lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: error: cannot open C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/C_/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/FaceRecognitionLib/PCA.o: No such file or directory
C:/Users/Raquel/AppData/Local/Android/Sdk/ndk-bundle/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/../lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin\ld: error: cannot open C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/C_/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/FaceRecognitionLib/LDA.o: No such file or directory
C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/face-lib.cpp:62: error: undefined reference to 'Eigenfaces::train(Eigen::Matrix<int, -1, -1, 0, -1, -1> const&)'
C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/face-lib.cpp:70: error: undefined reference to 'Fisherfaces::train(Eigen::Matrix<int, -1, -1, 0, -1, -1> const&, Eigen::Matrix<int, -1, 1, 0, -1, 1> const&)'
C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/face-lib.cpp:103: error: undefined reference to 'Facebase::project(Eigen::Matrix<int, -1, -1, 0, -1, -1> const&)'
C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/face-lib.cpp:105: error: undefined reference to 'Facebase::reconstructFace(Eigen::Matrix<float, -1, 1, 0, -1, 1> const&)'
C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/face-lib.cpp:108: error: undefined reference to 'Facebase::euclideanDistFace(Eigen::Matrix<int, -1, 1, 0, -1, 1> const&, Eigen::Matrix<float, -1, 1, 0, -1, 1> const&)'
C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/src/main/cpp/face-lib.cpp:112: error: undefined reference to 'Facebase::euclideanDist(Eigen::Matrix<float, -1, 1, 0, -1, 1> const&)'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [C:/Users/Raquel/Downloads/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/libface-lib.so] Error 1
this is the error I get when running the project
any clues?
How did you get the accuracy?
Is it possible to send the training data stored in your project to a server?
Build command failed.
Error while executing process C:\Users\Webmobril\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=F:\04.10.18\FaceRecognitionApp\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=F:\04.10.18\FaceRecognitionApp\app\src\main\cpp\Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=F:/04.10.18/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=F:\04.10.18\FaceRecognitionApp\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null F:/04.10.18/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj/local/arm64-v8a/libface-lib.so}
[arm64-v8a] Compile++ : face-lib <= face-lib.cpp
In file included from F:/04.10.18/FaceRecognitionApp/app/src/main/cpp/face-lib.cpp:21:
In file included from F:/04.10.18/FaceRecognitionApp/app/src/main/cpp\include/opencv2/core.hpp:52:
F:/04.10.18/FaceRecognitionApp/app/src/main/cpp\include/opencv2/core/cvdef.h:91:10: fatal error: 'opencv2/core/hal/interface.h' file not found
#include "opencv2/core/hal/interface.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [F:/04.10.18/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj/local/arm64-v8a/objs-debug/face-lib/F_/04.10.18/FaceRecognitionApp/app/src/main/cpp/face-lib.o] Error 1
Error:(21, 10) fatal error: 'Eigen/Dense' file not found
I already set the path as u suggested but not able to build the code .What should i need to change to make it run?
Hi Team,
I have just clone your project and try to build it but I am getting following error:
Logcat
External Native Build Issues
Build command failed.
Error while executing process /Users/admin65/Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/Android.mk NDK_APPLICATION_MK=/Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-15 NDK_OUT=/Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
rm -f /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/*
rm -f /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver
rm -f /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup
mkdir -p /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a
echo [armeabi-v7a] "Gdbserver ": "[arm-linux-androideabi] /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver"
install -p /Users/admin65/Library/Android/sdk/ndk-bundle/prebuilt/android-arm/gdbserver/gdbserver /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdbserver
echo [armeabi-v7a] "Gdbsetup ": "/Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup"
echo "set solib-search-path /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a" > /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup
echo "directory /Users/admin65/Library/Android/sdk/ndk-bundle/sysroot "/Users/admin65/Downloads/OpenCV-android-sdk/sdk/native/jni/include/opencv" "/Users/admin65/Downloads/OpenCV-android-sdk/sdk/native/jni/include" /Users/admin65/Downloads/eigen /Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/RedSVD/include /Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include /Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include /Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" >> /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/lib/armeabi-v7a/gdb.setup
mkdir -p m/aUske: er* No rule to make target /Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/Facebase.cpp', needed by
/Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib//Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/Facebase.o'. Stop.
s/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib//Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp
echo [armeabi-v7a] "Compile++ thumb": "face-lib <= face-lib.cpp"
/Users/admin65/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -MMD -MP -MF /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib//Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/face-lib.o.d -gcc-toolchain /Users/admin65/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -no-canonical-prefixes -fno-integrated-as -g -target armv7-none-linux-androideabi15 -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mthumb -O0 -UNDEBUG -fno-limit-debug-info -I"/Users/admin65/Downloads/OpenCV-android-sdk/sdk/native/jni/include/opencv" -I"/Users/admin65/Downloads/OpenCV-android-sdk/sdk/native/jni/include" -I/Users/admin65/Downloads/eigen -I/Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/RedSVD/include -I/Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -I/Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -I/Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -I/Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp -std=gnu++11 -frtti -fexceptions -DANDROID -fPIC -DANDROID -fsigned-char -D__ANDROID_API__=15 -Wa,--noexecstack -Wformat -Werror=format-security -std=gnu++11 -frtti -fexceptions -frtti -fexceptions --sysroot /Users/admin65/Library/Android/sdk/ndk-bundle/sysroot -isystem /Users/admin65/Library/Android/sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -c /Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/face-lib.cpp -o /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib//Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/face-lib.o
Build command failed.
Error while executing process /Users/admin65/Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/Android.mk NDK_APPLICATION_MK=/Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-15 NDK_OUT=/Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=/Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
rm -f /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/lib/armeabi-v7a/*
rm -f /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/lib/armeabi-v7a/gdbserver
rm -f /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/lib/armeabi-v7a/gdb.setup
mkdir -p /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/face-lib//Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp
echo [armeabi-v7a] "Compile++ thumb": "face-lib <= face-lib.cpp"
/Users/admin65/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -MMD -MP -MF /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/face-lib//Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/face-lib.o.d -gcc-toolchain /Users/admin65/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 -fpic -ffunction-sections -funwind-tables -fstack-protector-strong -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -no-canonical-prefixes -fno-integrated-as -g -target armv7-none-linux-androideabi15 -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mthumb -Os -DNDEBUG -I"/Users/admin65/Downloads/OpenCV-android-sdk/sdk/native/jni/include/opencv" -I"/Users/admin65/Downloads/OpenCV-android-sdk/sdk/native/jni/include" -I/Users/admin65/Downloads/eigen -I/Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/RedSVD/include -I/Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -I/Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -I/Users/admin65/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -I/Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp -stmake: *** No rule to make target /Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/Facebase.cpp', needed by
/Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/face-lib//Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/FaceRecognitionLib/Facebase.o'. Stop.
d=gnu++11 -frtti -fexceptions -DNDEBUG -DANDROID -fPIC -DANDROID -fsigned-char -D__ANDROID_API__=15 -Wa,--noexecstack -Wformat -Werror=format-security -std=gnu++11 -frtti -fexceptions -frtti -fexceptions --sysroot /Users/admin65/Library/Android/sdk/ndk-bundle/sysroot -isystem /Users/admin65/Library/Android/sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -c /Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/face-lib.cpp -o /Users/admin65/Downloads/FaceRecognitionApp-master/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/face-lib//Users/admin65/Downloads/FaceRecognitionApp-master/app/src/main/cpp/face-lib.o
Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
OPENCV_INSTALL_MODULES := on
include $ /Users/admin65/Downloads/OpenCV-android-sdk/sdk/native/jni/OpenCV.mk
EIGEN3_DIR := /Users/admin65/Downloads/eigen
LOCAL_MODULE := face-lib
LOCAL_SRC_FILES +=
LOCAL_SRC_FILES +=
LOCAL_SRC_FILES +=
LOCAL_C_INCLUDES +=
LOCAL_LDLIBS += -llog -ldl
LOCAL_CPPFLAGS += -std=gnu++11 -frtti -fexceptions
include $(BUILD_SHARED_LIBRARY)
Please help ASAP, as I am in between something which need your help.
where to execute these commands.I tried it in cmd but it says wget command not found?
wget https://github.com/opencv/opencv/releases/download/3.2.0/opencv-3.2.0-android-sdk.zip -O opencv-android-sdk.zip
unzip opencv-android-sdk.zip
wget https://bitbucket.org/eigen/eigen/get/3.3.3.zip -O Eigen3.zip
unzip Eigen3.zip
Error:A problem occurred configuring project ':app'.
executing external native build for ndkBuild /Users/suleimanribadusani/Documents/FaceRecognitionApp/app/src/main/cpp/Android.mk
Error:(45) *** Android NDK: Aborting . Stop.
Hello getting the error above. Thank you
Hello sir,
Can you provide me the app which only has eigenfaces and not the fisherfaces, please sir I need to show it to the college, as iam doing a project over it, please sir I need a app only does eigenfaces and it's source code
hi, i'm having an error which is
A/libc: C:/Users/FaceRecognitionApp-1.2.3/app/src/main/cpp/FaceRecognitionLib/LDA.cpp:45: int32_t LDA::compute(const Eigen::MatrixXf &, const Eigen::VectorXi &, int32_t): assertion "(size_t)classes.size() == N" failed
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 14254 (AsyncTask #6)
How can I add rectangle to indicate faces are detected?
@Lauszus : First of all, I wanted to congratulate you on the module.
I wanted to ask you some questions:
I have found to do train to the algorithm, but often I can detect a face that is not there, that gives me a name of those that are already set (most of the time the first set) to objects that they do not own it, for example a plastic cup.
The take picture done on objects that have a face, but are not real people supposed to work or not?
For example, I take a photo or take a picture from google and do I take the picture to it should work or not?
Do not consider that there may be more subjects in the picture, right?
If there are two faces in the picture, which one do you consider?
It would be possible to add the following as a new feature:
If a face is recognized, it puts a colored square on the face of the subject with its own name, without having to press the take picture to check who it is.
link: https://lh3.googleusercontent.com/JEHioSiUNLGqso2-jGoNzbkQ4w_LHWN-MrchP3w3-4lY69QOtKbetUuXdFAOElLD98g=h900
Did anyone run this project in Linux?
I needed help related to environment variables
I'm trying to study your app and learn more about image processing in Android, I downloaded your project and tried to understand your code, its clear to me the way that you wrote the code but, I have some questions:-
1.Is there a Pre-Processing? in which way? where can I found it?
2.Is there a Face detection? in which algorithm? where can I found it?
3.Any technique you used for train image?
4.What you used for a match the Images?
5.Whats the steps that you convert the image in, you take it from the camera and Saved in Database?
Hello Team,
Great work! In order to improve this repo i have few suggestion :
I have struggled few hour just because i have not downloaded exact sdk version of opencv.
Provide hardcode way instead of class path and in comment provide information of make it classpath.
Thanks
Good day! Thank you for this project. I' cloned repository, install all dependencies and set up all paths. But I have an error that android studio can not define Eigen. Then I copy my eigen repository to project (app/src/main/cpp). There are some errors, when i trying to build project.
Build command failed.
Error while executing process C:\...\AppData\Local\Android\Sdk\ndk\21.0.6113669\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\...\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=D:\...\app\src\main\cpp\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-21 NDK_OUT=D:/.../app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=D:\...\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null face-lib}
[armeabi-v7a] Compile++ thumb: face-lib <= face-lib.cpp
In file included from D:/.../app/src/main/cpp/face-lib.cpp:20:
In file included from d:/.../eigen/Eigen/Dense:1:
In file included from d:/.../eigen/Eigen/Core:344:
d:/.../eigen/Eigen/src/Core/util/XprHelper.h:64:84: error: expected a qualified name after 'typename'
struct promote_scalar_arg<S,T,false> : promote_scalar_arg_unsupported<S,T,typename NumTraits<S>> {};
^
1 error generated.
make: *** [C:/.../AppData/Local/Android/Sdk/ndk/21.0.6113669/build//../build/core/build-binary.mk:478: D:/.../AndroidFaceRecognition/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/face-lib/D_/.../AndroidFaceRecognition/app/src/main/cpp/face-lib.o] Error 1
I use opencv 4.2, android opencv sdk 4.2, eigen 3.3.7
I believe that you can help me.
I have downloaded
https://github.com/Lauszus/FaceRecognitionApp/releases/download/1.2.3/FaceRecognitionApp-1.2.3.zip
I have tried running this sample, It asked for NDK installation
After that ended up with bunch of errors as below
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\purohivi\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null
APP_BUILD_SCRIPT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/Viren/New folder/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: E:\Viren\New: No such file or directory
Open File
ERROR: folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk: No such file or directory
Open File
SIMPLE: Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk
ERROR: *** Android NDK: Aborting... . Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\purohivi\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/Viren/New folder/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: E:\Viren\New: No such file or directory
Open File
ERROR: folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk: No such file or directory
Open File
SIMPLE: Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk
ERROR: *** Android NDK: Aborting... . Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process .........AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=.........\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=.........\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=x86_64 NDK_ALL_ABIS=x86_64 NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=......../FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=...........\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: E:\Viren\New: No such file or directory
Open File
ERROR: folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk: No such file or directory
Open File
SIMPLE: Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk
ERROR: *** Android NDK: Aborting... . Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\purohivi\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=E:/Viren/New folder/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: E:\Viren\New: No such file or directory
Open File
ERROR: folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk: No such file or directory
Open File
SIMPLE: Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk
ERROR: *** Android NDK: Aborting... . Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\purohivi\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=E:/Viren/New folder/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: E:\Viren\New: No such file or directory
Open File
ERROR: folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk: No such file or directory
Open File
ERROR: *** Android NDK: Aborting... . Stop.
Open File
SIMPLE: Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\purohivi\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=x86_64 NDK_ALL_ABIS=x86_64 NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/Viren/New folder/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: E:\Viren\New: No such file or directory
Open File
ERROR: folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk: No such file or directory
Open File
SIMPLE: Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk
ERROR: *** Android NDK: Aborting... . Stop.
Open File
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\purohivi\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=E:/Viren/New folder/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\debug\lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: E:\Viren\New: No such file or directory
Open File
ERROR: folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk: No such file or directory
Open File
ERROR: *** Android NDK: Aborting... . Stop.
Open File
SIMPLE: Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk
SIMPLE: Build command failed.
SIMPLE: Error while executing process C:\Users\purohivi\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk NDK_APPLICATION_MK=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=E:/Viren/New folder/FaceRecognitionApp-1.2.3/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
SIMPLE: process_begin: CreateProcess(NULL, "", ...) failed.
ERROR: E:\Viren\New: No such file or directory
Open File
ERROR: folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Application.mk: No such file or directory
Open File
SIMPLE: Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: E:\Viren\New folder\FaceRecognitionApp-1.2.3\FaceRecognitionApp-1.2.3\app\src\main\cpp\Android.mk
ERROR: *** Android NDK: Aborting... . Stop.
Open File
ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :opencv.
Show Details
Affected Modules: app
ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve project :opencv.
Show Details
Affected Modules: app
ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve project :opencv.
Show Details
Affected Modules: app
Hi sir, Iโve successfully implemented your project into my Android application. However, the performance is not as well as I expected.
Can you please explain briefly the meaning of face threshold and distance threshold? How should i modify them to improve performance?
Build command failed.
Error while executing process /Users/bhachu/Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/bhachu/FaceRecognitionApp/app/src/main/cpp/Android.mk NDK_APPLICATION_MK=/Users/bhachu/FaceRecognitionApp/app/src/main/cpp/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-16 NDK_OUT=/Users/bhachu/FaceRecognitionApp/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=/Users/bhachu/FaceRecognitionApp/app/build/intermediates/ndkBuild/release/lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
*** Android NDK: APP_STL gnustl_static is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information. . Stop.
Open File
Build command failed.
Error while executing process /Users/bhachu/Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/bhachu/FaceRecognitionApp/app/src/main/cpp/Android.mk NDK_APPLICATION_MK=/Users/bhachu/FaceRecognitionApp/app/src/main/cpp/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/Users/bhachu/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/bhachu/FaceRecognitionApp/app/build/intermediates/ndkBuild/debug/lib NDK_DEBUG=1 NDEBUG=null APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
*** Android NDK: APP_STL gnustl_static is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information. . Stop.
Open File
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :opencv.
Open File
Show Details
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve project :opencv.
Open File
Show Details
Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve project :opencv.
Open File
Show Details
Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve project :opencv.
Open File
Show Details
Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve project :opencv.
Open File
Show Details
make: *** No rule to make target `/sdk/native/jni/OpenCV.mk'. Stop.
Thanks for your work! I'm working with android studio 3.1.2. And I have install opencv_android_sdk and hardcode in those two files. And another question. If I also need to import the opencv lib into this project manually?
`Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :opencv.
Open File
Show Details`
I followed the simple build instruction, but when opening the project, i get this error when building:
Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2). Searched in the following locations: https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
I'm using this https://github.com/Lauszus/FaceRecognitionApp/releases/download/1.2.3/FaceRecognitionApp-1.2.3.zip, and got this error, pls help me
error: unable to open output file 'D:/Mobile-Developments/Projects/Android-Native/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/D_/Mobile-Developments/Projects/Android-Native/FaceRecognitionApp-1.2.3/app/src/main/cpp/FaceRecognitionLib/Facebase.o': 'No such file or directory'
1 error generated.
make: *** [D:/Mobile-Developments/Projects/Android-Native/FaceRecognitionApp-1.2.3/app/build/intermediates/ndkBuild/debug/obj/local/x86_64/objs-debug/face-lib/D_/Mobile-Developments/Projects/Android-Native/FaceRecognitionApp-1.2.3/app/src/main/cpp/FaceRecognitionLib/Facebase.o] Error 1
i tried all solution but reciving below error plz help
2018-12-31 11:26:16.138 5363-5363/com.lauszus.facerecognitionapp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.lauszus.facerecognitionapp, PID: 5363
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.lauszus.facerecognitionapp-YChHlUS_VFz66npXCqNsnA==/base.apk"],nativeLibraryDirectories=[/data/app/com.lauszus.facerecognitionapp-YChHlUS_VFz66npXCqNsnA==/lib/x86, /data/app/com.lauszus.facerecognitionapp-YChHlUS_VFz66npXCqNsnA==/base.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "libface-lib.so"
at java.lang.Runtime.loadLibrary0(Runtime.java:1011)
at java.lang.System.loadLibrary(System.java:1657)
at com.lauszus.facerecognitionapp.NativeMethods.loadNativeLibraries(NativeMethods.java:32)
at com.lauszus.facerecognitionapp.FaceRecognitionAppActivity$18.onManagerConnected(FaceRecognitionAppActivity.java:557)
at com.lauszus.facerecognitionapp.FaceRecognitionAppActivity.loadOpenCV(FaceRecognitionAppActivity.java:586)
at com.lauszus.facerecognitionapp.FaceRecognitionAppActivity.onResume(FaceRecognitionAppActivity.java:549)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1355)
at android.app.Activity.performResume(Activity.java:7117)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3556)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3621)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2862)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Executing tasks: [:app:assembleDebug] in project D:\code\AndroidStudioProject\Github\FaceRecognitionApp
WARNING: ABIs [armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
WARNING: ABIs [armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
D:\code\AndroidStudioProject\Github\FaceRecognitionApp\app\src\main\cpp\Android.mk:6: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
D:\code\AndroidStudioProject\Github\FaceRecognitionApp\app\src\main\cpp\Android.mk:6: *** Please specify environmental variable OPENCV_ANDROID_SDK to OpenCV Android SDK directory. Stop.
FAILURE: Build failed with an exception.
Could not resolve all task dependencies for configuration ':app:debugCompileClasspath'.
Could not resolve project :opencv.
Required by:
project :app
> Unable to find a matching configuration of project :opencv: None of the consumable configurations have attributes.
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 0s
After training the Eigenface with my face, I took another object images which not a face but I got the same value on toast "face detected: (my name)" which is not corrent answer. I'm using face and distance threshold 0.251 btw. Thanks Lauszus ๐
For better recognition I cropped the face of the person.
https://github.com/safi099/Face_Recognition/blob/master/app/src/main/java/com/developer/iamsafi/face_recognition/FaceOverLay.java
Firstly I convert the Mat mGray to Bitmap and then perform operation to crop the face and there for the images Array I again convert into Mat format of mGray using the following code.
mGray = new Mat(scale.getHeight(), scale.getWidth(), CvType.CV_8U);
Bitmap bmp32 = scale.copy(Bitmap.Config.ARGB_8888, true);
Utils.bitmapToMat(bmp32, mGray)
Images is properly cropped but when I train the error comes the Image must be 8 bit matrix from the native class train class. Please Help me to sort out the problem
Hey thank for the good code. How can we add face detection ? I tried capturing images without faces and still recognised them
I have successfully built the 1.2.3
release of the app in Android Studio, however when I run it I keep getting the following error:
My device is running Android Pie with aarch64
, arm64
architecture.
I always get this warning when compiling the app:
WARNING: API 'variant.getAssemble()' is obsolete and has been replaced with 'variant.getAssembleProvider()'.
It will be removed at the end of 2019.
and this:
ABIs [arm64-v8a,armeabi-v7a,armeabi] set by 'android.injected.build.abi' gradle flag contained 'ARMEABI' not targeted by this project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.