我正在研究FaceRecognition项目,尝试学习一些有关OpenCv的知识,我下载了两个github项目,运行它们时,它们在我的设备Android 5.1.1上可以正常工作,其中一个仅显示后置摄像头但可以很好,另一个显示前置摄像头,但应用程序崩溃最多。
我在Android 7.1.1上试用了它们,后置摄像头之一根本无法工作!相机不显示且应用程序崩溃,并且前部相机中的另一台可以使用,但是相机的校准非常非常非常糟糕!
我不知道android版本有什么问题。
这是我正在尝试的两个github项目:
前置摄像头:
https://github.com/assemmohamedali/OpenCVFaceRecogonition
这是崩溃应用错误的日志记录:
Caused by: CvException [org.opencv.core.CvException: cv::Exception: OpenCV(4.0.0-pre) E:\AssemCourses\opencv-master\modules\core\src\matrix.cpp:235: error: (-215:Assertion failed) s >= 0 in function 'setSize'
仅后置摄像头: https://github.com/abhn/marvel
出什么问题了?是OpenCv版本吗?
谢谢您提前
答案 0 :(得分:0)
我建议您使用Firebase机器学习套件而不是OpenCV进行面部检测,因为它要简单得多。您可以拥有full Playlist of ML Kit Here
即将推出..实时面部检测以及面部元素。