gpt4 book ai didi

c++ - cvLoadImage 无法在使用 C 的 Xcode 中工作

转载 作者:行者123 更新时间:2023-11-30 16:49:49 26 4
gpt4 key购买 nike

我最近在尝试使用 C 语言在 Xcode 中使用 cvLoadImage 和 cvShowImage 时遇到了一个问题。但是,这里出现错误:“Thread 1: EXC_BAD_ACESS(code=1, address=0*2603d20)”。然后,我尝试使用 C++ 在 Xcode 中实现相同的功能,错误消失了,谁能告诉我这是怎么回事?非常感谢!

 int main( int argc, char** argv )
{
IplImage* img;
img_file_name="/Users/zhihaozhu/Documents/OpenCV Test/Panorama/img.png";
img = cvLoadImage( img_file_name, 1 );
cvShowImage("dfsaj", img); //Thread 1: EXC_BAD_ACESS(code=1,address=0*2603d20)
IplImage* gray32 = cvCreateImage( cvGetSize(img), IPL_DEPTH_32F, 1 );
return 0;
}

最佳答案

我认为问题是

img_file_name="/Users/zhihaozhu/Documents/OpenCV Test/Panorama/img.png";
// ^

图像路径中不应有空格。尝试逃脱:

img_file_name="/Users/zhihaozhu/Documents/OpenCV\\ Test/Panorama/img.png";

或者(最好)将图像移动到路径中没有空格的目录。

关于c++ - cvLoadImage 无法在使用 C 的 Xcode 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42453238/

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