在使用
img1 = cv2.imread(str(img_path), 0) img2 = numpy.float32(img1) img3 = numpy.ndarray.flatten(img2)
当img_path路径对应的图片为空的时候,img1读取到值是None,因此会导致img2值计算位nan;
最后导致报错。
在使用
img1 = cv2.imread(str(img_path), 0) img2 = numpy.float32(img1) img3 = numpy.ndarray.flatten(img2)
当img_path路径对应的图片为空的时候,img1读取到值是None,因此会导致img2值计算位nan;
最后导致报错。