合并2张opencv图像,然后使主图像变暗/变亮

本文关键字:图像 变亮 然后 2张 opencv 合并 | 更新日期: 2023-09-27 18:19:19

我有2张图片。一张脸的主图像和一张嘴的图像(一个矩形)。我将嘴的图像附加到主图像上,取代主图像的嘴。我想让嘴巴看起来像它属于主图像(嘴巴周围的颜色太亮/暗)。我正徘徊着怎么做呢?使用掩码函数?或者改变每个像素?

主图像和嘴图像都是opencv图像,但如果位图类对我的问题有一个有用的功能,我可以改变这种类型。

提前感谢。

合并2张opencv图像,然后使主图像变暗/变亮

我建议使用带掩码的openCV函数(例如cvadd)。OpenCV可能对此有最好的优化实现。然而,如果你真的想让嘴看起来像脸的一部分,你可能应该使用某种混合算法(我使用Burt-Adelson样条图像混合)和一些直方图均衡化。