gpt4 book ai didi

c - Opencv 2.3.1 无法读取图像

转载 作者:太空宇宙 更新时间:2023-11-03 21:20:09 27 4
gpt4 key购买 nike

我在我的 windows 7 32 位机器上使用 Opencv 2.3.1 和 visual studio 2008。我刚刚安装/提取了 opencv 2.3.1,它在 visual studio 2008 上工作正常,因为我在编译时没有收到任何错误opencv代码。我的问题是,程序无法读取任何图像。
我的代码是

 #include "stdafx.h"
#include <cv.h>
#include <highgui.h>
int main()
{
IplImage* img = cvLoadImage("C:\Users\Anks\Documents\Visual Studio 2008\Projects\examp_aishack\aishack.jpg");
cvNamedWindow("myfirstwindow");
cvShowImage("myfirstwindow", img);
cvWaitKey(0);
cvReleaseImage(&img);
return 0;
}

通过编译,我得到零错误,但是当我运行它时,控制台窗口出现并且出现空白(灰色)窗口。它不显示图像。我已经彻底搜索了互联网,但无法解决我的问题。请帮助我。PS:我是opencv的新手。

最佳答案

您需要转义斜杠:

IplImage* img = cvLoadImage("C:\\Users\\Anks\\Documents\\Visual Studio 2008\\Projects\\examp_aishack\\aishack.jpg");

测试加载是否成功是个好习惯:

if (!img)
{
// print error
// return -1;
}

关于c - Opencv 2.3.1 无法读取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877949/

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