https://blog.csdn.net/keith_bb/article/details/53085379
//判断图像是否加载成功
if(srcImage.data)
cout << "图像加载成功!" << endl << endl;
else
{
cout << "图像加载失败!" << endl << endl;
return -1;
}
main()函数中加载图像后一定要判断图像是否加载成功,这是良好的编程习惯。判断图像是否加载成功有两种方式如下:
//图像为空即加载失败
if(srcImage.empty())
{
//...处理方法...
}
else //图像加载成功
{
//...图像加载成功...
}
//图像是否有数据
if(srtImage.data)
{
//...处理方法...
}
else //即图像加载失败
{
//...处理方法...
}
在使用empty()函数时其带后面的”()”而使用data判断时不带”()”,这是两者的区别。