gpt4 book ai didi

python - 尝试均衡 float64 图像时,函数 equalizeHist 中的错误 : (-215) _src. type() == CV_8UC1

转载 作者:太空宇宙 更新时间:2023-11-03 21:17:24 25 4
gpt4 key购买 nike

我正在尝试像这样均衡 1 个单 channel 图像:

img = cv2.equalizeHist(img)

但由于它是一个 float64 img,我得到以下错误:

error: (-215) _src.type() == CV_8UC1 in function equalizeHist

我该怎么做?

最佳答案

所以直方图均衡化基本上适用于灰度图像。所以如果你想对彩色图像进行直方图均衡,你可以使用这段代码。

R, G, B = cv2.split(img)

output1_R = cv2.equalizeHist(R)
output1_G = cv2.equalizeHist(G)
output1_B = cv2.equalizeHist(B)

equ = cv2.merge((output1_R, output1_G, output1_B))

关于python - 尝试均衡 float64 图像时,函数 equalizeHist 中的错误 : (-215) _src. type() == CV_8UC1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39764885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com