I have got this (-215:Assertion failed) Error, and i couldn't find any solution for this, please help

asked 2019-07-11 03:21:48 -0500

updated 2019-07-11 22:47:26 -0500

supra56 gravatar image

the error message is ""OpenCV(3.4.2) c:\miniconda3\conda-bld\opencv-suite_1534379934306\work\modules\imgproc\src\color.hpp:253: error: (-215:Assertion failed) VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'cv::CvtHelper<struct cv::set&lt;3,4,-1="">,struct cv::Set<3,4,-1>,struct cv::Set<0,2,5>,2>::CvtHelper'""

and the code is ...:

path = "F:/New folder"

hand_picturs = []
for i in range(6):
   hands_pic = cv2.cvtColor(cv2.imread(path + str(i) + ".jpg"), cv2.COLOR_BGR2RGB)
edit retag flag offensive close merge delete


your image was never read correctly. you have to check for None or such after imread() EACH TIME YOU USE IT. don't blindly chain calls, which could fail.

berak gravatar imageberak ( 2019-07-11 05:24:44 -0500 )edit

print out, what you use for a filename, it's broken (missing seperator).

berak gravatar imageberak ( 2019-07-11 05:26:55 -0500 )edit