加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
修复照片.py 693 Bytes
一键复制 编辑 原始数据 按行查看 历史
jarivs 提交于 2024-07-12 18:55 . Python数据分析-试听课
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)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化