代码拉取完成,页面将自动刷新
import cv2
# 读取图片
image = cv2.imread('xiufuqian.jpg')
# 把图片转换到YCrCb色彩空间
yCrCb = cv2.cvtColor(image, cv2.COLOR_BGR2YCrCb)
# 拆分色彩空间的通道
y, Cr, Cb = cv2.split(yCrCb)
# 应用自适应直方图均衡化
clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8, 8))
cl1 = clahe.apply(Cr)
cl2 = clahe.apply(Cb)
# 合并色彩通道
yCrCb_output = cv2.merge((y, cl1, cl2))
# 把色彩空间从YCrCb转回BGR
img_output = cv2.cvtColor(yCrCb_output, cv2.COLOR_YCrCb2BGR)
# 显示结果
cv2.imshow('Original Image', image)
cv2.imshow('Equalized Image', img_output)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 保存结果
cv2.imwrite('11.jpg', img_output)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。