我面临的一个奇怪的问题,即我无法读取使用文件系统的一个基本的图像文件cv::imread
。 因此,下面的结果到具有imageInput空数据,设置为0的行和cols。
cv::Mat imageInput = cv::Mat();
imageInput = cv::imread("abc.jpg",cv::IMREAD_COLOR);
有趣的是,注释出上面的代码后,下面的代码是能够读取iamge:
//cv::Mat imageInput = cv::Mat();
//imageInput = cv::imread("abc.jpg",cv::IMREAD_COLOR);
IplImage *rImg;
rImg = cvLoadImage("abc.jpg", CV_LOAD_IMAGE_COLOR);
rImg
如预期得到的3296的宽度,和2256的高度。
我无能如何,这是可能的。 请帮忙。 构建似乎是在两种情况下的罚款。 我试图同时使用的OpenCV-2.4.5和OpenCV-2.4.6