首页 > 其他 > 详细

opencv 显示图片失败,全灰

时间:2019-03-21 11:51:24      阅读:269      评论:0      收藏:0      [点我收藏+]

 

配置好opencv后,跑了一个测试

#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;

int main(int aegc, char* argv[]) {
    
    //
    Mat img = imread("E:/zibian/test.jpg", IMREAD_ANYCOLOR);
    if (!img.data) {
        return -1;
    }
    //
    imshow("原图", img);
    system("pause");
    return 0;
}

结果是

技术分享图片

解决办法(是system("pause");和waitKey(300);)的原因。

#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;

int main(int aegc, char* argv[]) {
    
    //
    Mat img = imread("E:/zibian/test.jpg", IMREAD_ANYCOLOR);
    if (!img.data) {
        return -1;
    }
    //
    imshow("原图", img);
    waitKey(300);
    //system("pause");
    return 0;
}

再运行,成功

技术分享图片

 

opencv 显示图片失败,全灰

原文:https://www.cnblogs.com/keep-pure/p/10570122.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!