def load_image(path):
img = cv2.imread(path, 1)
return img[...,::-1]
def load_image1(path):
img = cv2.imread(path)
return cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
这两种方式有啥区别吗?我用numpy.array_equal()去比较这两种方法加载的同一张图,返回True,但是在调用getLargestBoundingBox()时,上面两种方法返回的图确结果不一样。load_image()方法得到的图提示
“Warning: Unsupported image type, must be 8bit gray or RGB image.” 而且没有得到相应的人脸bounding box. 真是费解,还望老师解答下。
展开