qq_36289816
qq_36289816
采纳率33.3%
2017-07-25 06:57 阅读 899

opencv的配置问题,求解啊。

40

0x5E947E66 (opencv_highgui2411d.dll) (Win32Project7.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0x00000018 时发生访问冲突。
我不确定这是我的opencv配置问题还是什么问题,刚安装找的一个程序来试验。
以下是程序:
#include

#include

using namespace cv;

int main()

{

// 读入一张图片(游戏原画)

Mat img=imread("pic.jpg");

// 创建一个名为 "游戏原画"窗口

namedWindow("游戏原画");

// 在窗口中显示游戏原画

imshow("游戏原画",img);

// 等待6000 ms后窗口自动关闭

waitKey(6000);

}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • u010014073 阿里神鲲 2017-07-25 08:10

    pic.jpg 这个文件你确定放在工程目录下了么? 文件名称包括后缀名必须是“pic.jpg”!!必须放在工程目录下 如果不是 那就会读取错误!

    点赞 评论 复制链接分享
  • qq_36289816 qq_36289816 2017-07-25 08:24

    都放了,而且我找了另外一个程序发现可行了,
    #include

    #include

    using namespace cv;

    void main()

    {

         IplImage*src;
    
         src= cvLoadImage("pic.jpg"); //这里将lena.jpg和lena.cpp文件放在同一个文件夹下
    
         cvNamedWindow("pic",CV_WINDOW_AUTOSIZE);
    
         cvShowImage("pic",src);
    
         cvWaitKey(0);
    
         cvDestroyWindow("lena");
    
         cvReleaseImage(&src);
    

    }
    但是我现在在学一个博主讲的opencv,不会出现前面额问题,但是无法显示图片。只显示窗口。

    点赞 评论 复制链接分享

相关推荐