原文:Opencv3.0-python: 编译报错color.cpp:7456: error: (-215) scn == 3 || scn == 4 的解决方案

结合Opencv . 读取视频时,出现报错:C: projects opencv python opencv modules imgproc src color.cpp: : error: scn scn in function cv::cvtColor 原因是代码没有对视频是否处理完做判断,因此代码必须要加上对读取视频的祯是否处理完的判断。 ...

2018-04-18 16:07 0 3625 推荐指数:

查看详情

cv2.error: OpenCV(4.2.0) ..\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'

考虑到可能是视频末尾读取帧不正确导致的。查看变量管理器发现,在播放时按下’q’键退出,控制台不会报错,ret变量值为True;播放到末尾时,控制台报错,ret变量值为False。到这里问题的原因就比较明朗了——ret(return value缩写)是一个布尔值,表示当前这一帧是否获取正确。视频播放 ...

Mon Nov 02 07:03:00 CST 2020 0 885
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor

python用cv2.imread()读取图片的时候一直报错,检查了图片的绝对路径是存在的。 报错的图片用skimage.io.imread()是可以读的。 查了一下,有可能是原图片文件有什么嵌入错误,于是用skimage重新保存一遍,再用opencv读,之前报错的图片有一部分可读 ...

Wed Sep 12 03:39:00 CST 2018 0 2316
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM