gpt4 book ai didi

c++ - debian armhf 上的 OpenCV

转载 作者:太空宇宙 更新时间:2023-11-04 13:49:45 24 4
gpt4 key购买 nike

我有使用 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 Error: Unsupported format or combination of formats () in cvCanny, file /build/buildd-opencv_2.3.1-11-armhf-d9JIli/opencv-2.3.1/modules/imgproc/src/canny.cpp, line 67 terminate called after throwing an instance of 'cv::Exception' what(): /build/buildd-opencv_2.3.1-11-armhf-d9JIli/opencv-2.3.1/modules/imgproc/src/canny.cpp:67: error: (-210) in function cvCanny

怎么了?

最佳答案

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

  • 2.3.1 太老了。没有 facereco,没有拼接,baaa
  • afaik,您不能在打开 VideoCapture 之前设置参数
  • 如果 cap.open(0) 真的成功了,你想检查返回值,或者

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

  • 一些网络摄像头需要“预热”时间,并在启动时提供空帧/无效帧,因此请检查

    如果(框架.空()) 继续;//再玩一遍,山姆

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

关于c++ - debian armhf 上的 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23961542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com