vs opencv4.0.1 imread读不到图片问题的解决方法
本人最近初学openCV ,其间就遇到了这个问题,上网搜索了一下,发现很多网友都有这个问题,网上也没有很明确的解释,在这里,我就详细的说明一下。就按照发生问题到解决问题的顺序来讲述吧。本人小菜,求轻喷。
首先,我刚开始学习openCV的第一课,显示图像,本该很简单,代码也就几行而已,代码如下:
#include
using namespace cv; //包含cv命名空间
void main( )
{
// 载入图像
Mat srcImage = imread("1.jpg");
// 显示载入的图片
imshow("image",srcImage);
// 等待任意按键按下
waitKey(0);
}
原因是release版需要的lib和dll是如下:
opencv_world401.dll
debug模式需要带d的库:
opencv_world401d.lib
std::cout << "read img ms" << std::endl;for (int a = 0; a < 10; a = a + 1){//char fileName[50];//sprintf_s(fileName, "D:\\%s.jpg", 1);cv::Mat image;int64 start = 0, end = 0;start &