You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用OpenCV和色卡做颜色校正时如何将直方图变换应用到全图

基于OpenCV的自动色彩校正延伸问题

我此前一直在寻找可自动完成基础颜色校正的方案,偶然看到了相关的成熟实现:
色卡校正示例图
该方案的运行命令如下:
python color_correction.py --reference ref.jpg --input input.jpg

实现逻辑说明:该方案可识别输入图像中的Pantone色卡,通过调整直方图使其与标准参考Pantone色卡的颜色匹配,校正输入图像色卡因光照差异产生的色偏。

待解决问题

目前测试下来,裁剪出的色卡区域之间的直方图匹配效果很好,但校正效果仅作用于包含色卡的裁剪区域,我需要将该直方图变换规则应用到色卡以外的整张输入图像上,该如何实现?
校正效果范围示例图
是否可以将match_histogram函数生成的变换规则单独保存后,直接应用到整张输入图像上?

已完成的测试

我已经做了部分相关尝试,对应实现代码可在公开代码仓库中检索获取。


内容的提问来源于stack exchange,提问作者Sum-Al

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 14:36:02