码迷,mamicode.com
首页 > 其他好文 > 详细

OpenCV Error:Assertion failed (scn ==3 || scn==4) in cv::cvtColor

时间:2015-08-26 18:01:06      阅读:2799      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

        在遍历文件图片时候依次进行人脸检测,但是每隔一段时间出现一条异常,非常纳闷,程序写的都没有问题,上网查了一下。

我的问题是因为:在传入Mat图像的时候是空的,所以在进行cvtColor的时候没有办法进行。

Why??为什么会是空的呢??

查找人脸库看了一下命名顺序才发现,中间会有一些缺失的数据。如:

技术分享少了image_0010.png这幅图像。

所以加一个if(!img.empty())条件就好了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

OpenCV Error:Assertion failed (scn ==3 || scn==4) in cv::cvtColor

标签:

原文地址:http://blog.csdn.net/u012816621/article/details/48005429

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!