使用Python和OpenCV在图像之间执行超快速的颜色转换

使用Python和OpenCV在图像之间执行超快速的颜色转换

    • 1. 效果图
    • 2. 原理
      • 2.1 颜色转移算法
      • 2.2 步骤
      • 2.3 算法改进
    • 3. 源码
    • 参考

这篇博客将介绍如何使用Python和OpenCV在图像之间执行超快速的颜色转换。
与Reinhard基于直方图的颜色传递方法不同,该方法严格依赖Lab*颜色空间中像素强度的平均值和标准偏差,因此非常高效,能够快速处理非常大的图像。

1. 效果图

如下图所示,将左图水母蓝转移到中间珊瑚红上,得到转换空间后的图想蓝红珊瑚图
使用Python和OpenCV在图像之间执行超快速的颜色转换_第1张图片
效果图2如下,将原图珊瑚红的色彩转移到中间水母蓝图像上,得到右侧的有点紫白兰的水母图

你可能感兴趣的:(图像处理,Python,OpenCV,图像处理,Python,OpenCV,python,opencv,图像处理,超快速的图像颜色转换)