Opencv判断是否加载图片的两种方法
2017-03-15 13:27
357 查看
-----------------------------------------------
--------------------------------------------
加载图片是图像处理最基本的操作,但有的时候我们加载图片会因为图片路径不正确
或者没有图片等原因而报错,经常写代码的凭经验就知道是哪错了,但初学者一般是看不懂这
些错误,就会很恼火了,如果加个判断语句就会不一样了啥,如果是图片路径的原因而导致
加载不到图片,它会在终端显示你要输出的错误信息,这样一看就很清楚了。
【方法一】
注意:判断里面是!src.data,有感叹号,没括号的,它不是函数。
【方法二】
最后放张图:
--------------------------------------------
加载图片是图像处理最基本的操作,但有的时候我们加载图片会因为图片路径不正确
或者没有图片等原因而报错,经常写代码的凭经验就知道是哪错了,但初学者一般是看不懂这
些错误,就会很恼火了,如果加个判断语句就会不一样了啥,如果是图片路径的原因而导致
加载不到图片,它会在终端显示你要输出的错误信息,这样一看就很清楚了。
【方法一】
src = imread( "1.jpg" ,CV_LOAD_IMAGE_COLOR ); //注意路径得换成自己的 //判断是否加载图片 if(!src.data) { cout<<"Picture loading failed !"<<endl; return -1; }
注意:判断里面是!src.data,有感叹号,没括号的,它不是函数。
【方法二】
src = imread( "1.jpg" ,CV_LOAD_IMAGE_COLOR ); //注意路径得换成自己的 if(src.empty()) { cout<<"Picture loading failed !"<<endl; return -1; }注意:判断里面是src.empty(),这里就调用了一个函数,输代码的时候要仔细。
最后放张图:
相关文章推荐
- 关于JS判断图片是否加载完成且获取图片宽度的方法
- jQuery 判断图片是否加载完成方法汇总
- avascript判断图片是否加载完成方法整理
- fresco 两种判断图片是否已经缓存在SD卡上的方法
- JavaScript实现判断图片是否加载完成的3种方法整理
- js 》》判断xx(图片等)是否加载成功的方法 》》》》》》》》》打飞机中的代码块
- jQuery 判断图片是否加载完成方法汇总
- JS实现判断图片是否加载完成的方法分析
- 关于JS判断图片是否加载完成且获取图片宽度的方法
- 关于JS判断图片是否加载完成且获取图片宽度的方法
- javascript判断图片是否加载完成方法整理
- Javascript判断图片加载是否成功的方法
- JavaScript实现判断图片是否加载完成的3种方法整理
- jQuery 判断图片是否加载完成方法汇总
- JavaScript实现判断图片是否加载完成的3种方法整理
- JavaScript实现判断图片是否加载完成的3种方法整理
- 浅谈判断图片是否加载完成的方法
- javascript判断图片是否加载完成的方法推荐
- C# 判断两张图片是否一致的两种方法
- JS判断图片是否加载完成方法汇总(最新版)