怎样用opencv判断图像是否是损坏的?

如题,我从网络摄像头获得mjpeg数据流并用opencv进行图像处理,但是由于网络摄像头传过来的图像有时候损坏了(如图所示的这种情况),直接把损坏的数据交给opencv处理会导致程序崩溃,那么我就需要提前判断图像是否完整,谁知道该怎么判断吗??

加载图像的函数cvLoadImage( filename, -1 ); 默认读取图像的原通道数 iplimage* img = cvLoadImage( "c:\\1.bmp", -1 ); if(img->nChannels == 1) printf("是灰度图像\n");
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网