欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 基于opencv的 24色卡IQA评测算法源码-可完全替代Imatest

基于opencv的 24色卡IQA评测算法源码-可完全替代Imatest

2025/4/8 6:00:28 来源:https://blog.csdn.net/zsl091125/article/details/145599708  浏览:    关键词:基于opencv的 24色卡IQA评测算法源码-可完全替代Imatest

1.概要

        利用24色卡可以很快的分析到曝光误差,白平衡误差,噪声,色差,饱和度,gamma值。IQA或tuning工程一般用Imatest来手动计算,不便于产测部署,现利用opencv实现了imatest的全部功能,以c++源码的方式呈现,方便快速进行画质评测。

2.技术介绍

imatest3.7自带素材: Canon_EOS10d_ColorCheck_lt_small.jpg
imatest测试结果
代码计算结果

 对比数据可以看到,结果吻合。

3.完整程序代码和数据素材

        data:Canon_EOS10d_ColorCheck_lt_small.jpg
        cpp: ccm.cpp

       下载地址(https://download.csdn.net/download/zsl091125/90374114)

4.小结

       在开发过程中,已经跳过了很多的坑,这里面涉及了曝光误差,白平衡误差的表达方式

利用OD和灰度值来拟合出gamma系数,需要注意的是srgb->linearrgb->d65XYZ->Lab的转换,如果直接调用opencv接口会有问题。源码已经重写了这部分,后面无论是ADOBE RGB空间还是其它色彩空间,都可以调整矩阵数据来自定义。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词