首页 文章

关于debian armhf的OpenCV

提问于
浏览
1

我有使用opencv-2.4.5在gentoo x64上运行的代码:

VideoCapture cap;
cap.set(CV_CAP_PROP_FPS , 25);
cap.open(0);
Mat frame, edged;
cap >> frame;
Canny(frame, edged, 50, 200, 5);

但它不适用于使用opencv 2.3的debian armhf .

OpenCV错误:cvCanny中不支持的格式或格式组合(),文件/build/buildd-opencv_2.3.1-11-armhf-d9JIli/opencv-2.3.1/modules/imgproc/src/canny.cpp,第67行终止在抛出'cv :: Exception'的实例后调用what():/ build / buildd-opennvv_2.3.1-11-armhf-d9JIli / opencv-2.3.1 / modules / imgproc / src / canny.cpp:67:error :( - 210)在函数cvCanny中

怎么了?

1 回答

  • 0

    不是真正的答案,但......

    • 2.3.1该死的 . 没有facereco,没有拼接,baaa

    • afaik,您无法在打开之前在VideoCapture上设置参数
      你要检查

    • ,如果cap.open(0)实际成功,则返回值,或者

    if(!cap.isOpened())// rrrr;(

    • 一些网络摄像头需要'预热'时间,并在启动时提供空/无效帧,所以检查

    if(frame.empty())继续; //再次播放,山姆

    (您的错误消息提示空框架)

相关问题