opencv生成失败,xcode为



我在opencv中使用网络摄像头拍摄时遇到问题。

这可以成功构建:

#include <iostream>
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/core/core.hpp"
using namespace cv;
int main() {
//    VideoCapture cap(0);
//    while(true){
//        Mat Webcam;
//        cap.read(Webcam);
//        imshow("Webcam", Webcam);
//    }
}

然而,这不是:

#include <iostream>
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/core/core.hpp"
using namespace cv;
int main() {
    VideoCapture cap(0);
    while(true){
        Mat Webcam;
        cap.read(Webcam);
        imshow("Webcam", Webcam);
    }
}

没有弹出错误或警告消息,所以我无法自己解决。

任何想法都值得赞赏!

更新:

错误消息

当我更新xcode时,似乎出了问题。。。。。

错误消息2

您的代码完全正常,除了imshow后面的行:

waitKey(10);

它将提供ui线程来绘制框架。如果没有这个延迟,ui线程就无法更新或从cpu获取时间片。

相关内容

  • 没有找到相关文章

最新更新