新知榜官方账号
2023-10-23 00:22:10
今年OpenCV收到了很多来自中国的贡献,比如DNN的ARM后端Tengine、基于深度学习的文本检测识别、对RISC-V的支持等新功能。在即将发布的4.5.1版本,华为开源能力中心的工程师又为OpenCV贡献了一个重要功能--色彩校正。
色彩校正技术就是为解决图片色彩偏差问题而提出的。色彩校正已经不仅在摄影中使用,而是在影视制作、游戏、医疗、建筑等各行各业中广泛使用。需要注意的是,色彩校正与调色是不同的概念。
色彩校正通常分成2个步骤:一是先将输入色彩空间线性化为与亮度成正比;二是做线性变换,把色彩空间变成绝对RGB色彩空间。所用的线性变换的矩阵称为色彩变换矩阵(colorcorrectionmatrix,CCM),也称为CCM矩阵。CCM矩阵需要通过非线性优化来求解。通常使用的校准色彩叫做色卡(colorchecker),最著名的是麦克白色卡(MacbethColorChecker)。
在OpenCV中使用色彩校正,需要构建opencv_contrib模块,或者仅构建色彩校正所在的mcc模块。色彩校正模块的核心类为ColorCorrectionModel,参数包括src、constcolor、colors、ref_cs等。具体使用方法可以参考samples/color_correction_model.cpp的示例。
通过本文介绍的色彩校正模块,可以很好地还原图片色彩,达到更好的视觉效果。
相关工具
相关文章
相关快讯
推荐
FLUX.1 Kontext 一出,AI生图领域 “地震” 了!
2025-06-06 15:38
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53
开启影视创作新纪元,效率提升 10 倍的神器来了!
2025-02-13 15:11