首页 > 其他 > 详细

解决error: (-215:Assertion failed) VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'cv::CvtHelper的一种可能

时间:2020-11-07 10:32:19      阅读:505      评论:0      收藏:0      [点我收藏+]

参考:

https://github.com/llSourcell/Object_Detection_demo_LIVE/issues/6

https://stackoverflow.com/questions/52739143/opencv-error-215assertion-failed-vscncontainsscn-vdcncontainsdcn

错误发生于opencv颜色空间转换时:

 im_lab = cv2.cvtColor(im_bgr, cv2.COLOR_BGR2LAB)

根据上面第二个链接里的回答,数据不能是浮点型,只能是整型。但根据我的实验,float64会报如题的错误,但只要改成float32就可以运行。

im_bgr = im_bgr.astype(np.float64) # throws an error in the title
im_bgr = im_bgr.astype(np.float32) # runs without error

 

解决error: (-215:Assertion failed) VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'cv::CvtHelper的一种可能

原文:https://www.cnblogs.com/mrlonely2018/p/13939731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!