0

在 ubuntu 中使用带有 opencv 的 qt 进行简单显示后编译时,我得到了空终端窗口的输出。

代码

    #include <opencv2/imgproc/imgproc.hpp>
    #include <opencv2/highgui/highgui.hpp>

    int main()

{

    cv::Mat image= cv::imread("img.jpg");
    cv::namedWindow("My Image");
    cv::imshow("My Image", image);
    cv::waitKey(5000);
    return 1;
}

给我解决方案?

谢谢你

达纳什

4

1 回答 1

0

你需要一个其他参数,cv::imread你的核心标题在哪里?尝试这个

  #include <opencv2/imgproc/core.hpp>
#include <opencv2/highgui/highgui.hpp>

int main()

{

cv::Mat image= cv::imread("img.jpg",1);
 cv::imshow("My Image", image);
cv::waitKey(0);
return 0;
}
于 2013-09-11T12:37:46.390 回答