我正在尝试使用以下代码来均衡灰度图像的直方图:
import cv2
im = cv2.imread("myimage.png")
eq = cv2.equalizeHist(im)
引发以下异常:
error: (-215) CV_ARE_SIZES_EQ(src, dst) && CV_ARE_TYPES_EQ(src, dst) && CV_MAT_TYPE(src->type) == CV_8UC1 in function cvEqualizeHist
opencv的版本是 2.4.2
有什么猜测吗?
原文由 Shan 发布,翻译遵循 CC BY-SA 4.0 许可协议
cv2.equalizeHist 仅适用于灰度(1 通道)图像。任何一个:
或者: