【问题标题】:Detect faces in portrait mode using OpenCV使用 OpenCV 在人像模式下检测人脸
【发布时间】: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,但我不明白在哪里将方向更改为纵向以全屏预览相机并识别人脸。

【问题讨论】:

    标签: android opencv camera


    【解决方案1】:

    我找到了解决方案。在这个page 上举例说明如何自定义 OpenCV 摄像头类以及如何使用此识别以及纵向工作中的摄像头预览。

    【讨论】:

      猜你喜欢
      • 2019-12-01
      • 2012-02-04
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 2014-01-31
      • 2012-04-15
      • 2016-05-05
      相关资源
      最近更新 更多