读取图像后是否读入成功的几种判断方式

图像读取之后,判断是否读取成功,对程序调试会有一定的帮助。  

使用的环境VS2010 + OPenCV2.4.3

//方式一:
//加载图像
Mat src = imread("D:\\003_test_img\\stripe003.png");
if (src.empty())
{
    printf("could not load image ...\n");
    return -1;        //return 0 成功完成本函数;return -1 未能完成本函数
}

 

//方式二:
//加载图像
Mat src;
src = imread("D:\\003_test_img\\test001.png");
if (!src.data)
{
  printf("could not load image ...\n");
  return -1;   //return 0 成功完成本函数;return -1 未能完成本函数
}

 

posted @ 2026-01-04 21:22  rainbow70626  阅读(2)  评论(0)    收藏  举报