【发布时间】:2016-05-03 12:09:47
【问题描述】:
我在纵向使用 OpenCV 2.4.11 并进行人脸识别时遇到问题。我使用了以下code 但不起作用,屏幕变黑并且日志显示这些错误......我该如何解决它并在肖像识别中使用相机更多的OpenCV?
E/cv::error(): OpenCV 错误: 断言失败 (src.dims == 2 && info.height == (uint32_t)src.rows && info.width == (uint32_t)src.cols) 在 void Java_org_opencv_android_Utils_nMatToBitmap2(JNIEnv*, jclass, jlong, jobject, jboolean), 文件 /home/reports/ci/slave_desktop/50-SDK/opencv/modules/java/generator/src/cpp/utils.cpp, 第 97 行
Utils.matToBitmap() 抛出异常: /home/reports/ci/slave_desktop/50-SDK/opencv/modules/java/generator/src/cpp/utils.cpp:97: 错误:(-215) src.dims == 2 && info.height == (uint32_t)src.rows && 函数 void 中的 info.width == (uint32_t)src.cols Java_org_opencv_android_Utils_nMatToBitmap2(JNIEnv*, jclass, jlong, jobject, jboolean)
我检查了this means,但我不明白在哪里将方向更改为纵向以全屏预览相机并识别人脸。
【问题讨论】: