opencv处理图像无法运行

问题遇到的现象和发生背景

opencv处理直方图均衡化遇到bug

问题相关代码,请勿粘贴截图

img

运行结果及报错内容

CV_8UC1 in function 'cv::equalizeHist'

我的解答思路和尝试过的方法

好像是要从uint16变成unit8,但我解决不了

我想要达到的结果

解决这个bug

cv2.calcHist返回值是一个list,并不是你想要的img,数据格式都不一样

这篇文章讲的很详细,请看:opencv对图像进行处理的方法