gpt4 book ai didi

c++ - cvLoadImage 返回 NULL

转载 作者:行者123 更新时间:2023-11-28 00:54:18 26 4
gpt4 key购买 nike

我在 Ubuntu 12.04、32 位平台上工作,在 eclipse ide 上使用 OpenCV 2.4.1 版。即使将图像放在我拥有 cpp 文件的项目的当前位置后,cvLoadImage() 函数仍返回 NULL 值。

#include "highgui.h"
#include<iostream>
using namespace std;
int main( int argc, char** argv )
{
char image[80]="baboon.jpg";
IplImage* img = cvLoadImage(image,CV_LOAD_IMAGE_COLOR);
cout<<img<<endl;
}

以下是我的包含文件目录:

-I/usr/local/include/opencv -I/usr/local/include

库文件如下:

/usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so

我的 img 值始终为零 (NULL)。我没有收到任何编译错误。我在论坛上查看了类似的帖子,但没有一个能解决我的问题。我什至尝试使用 PNG 图像,但遇到了同样的问题。如果之前有人遇到过类似的问题,请告知。提前致谢

最佳答案

您是否尝试提供图像文件的完整路径?如果没有,请确保图像文件位于包含可执行文件的文件夹中(某些 IDE 有单独的文件夹用于调试和发布)。

关于c++ - cvLoadImage 返回 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12418890/

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