error: (-215:Assertion failed) !_src.empty() in function cv::cvtColor
如果你有输入图片的指令,多半是你图片的地址和命名出错了
import cv2
读取图像
img = cv2.imread(‘D:\Ov tool\isppipeline_Python-main\isppipeline_Python-main\doc\TEST/example.jpg’)
自动白平衡
result = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
result = cv2.cvtColor(result, cv2.COLOR_GRAY2BGR)
显示结果
cv2.imshow(‘Auto White Balance’, result)
cv2.waitKey(0)
cv2.destroyAllWindows()
D:\Ov tool\isppipeline_Python-main\isppipeline_Python-main\doc\TEST/example.jpg’
就比如上述的白平衡算法 你报错多半是你的img下图片路径出了问题 一般为图片地址+图片命名
这里有一点要注意 你可以看到地址的
'D:\Ov tool\isppipeline_Python-main\isppipeline_Python-main\doc\TEST
全部都是\\\\\ !!!注意
而后边跟图片名字是这种的/// !!!切记
他们方向是相反的
同时要注意 要英文路径,同时是jpg格式