2012-01-02 89 views
0

我有2个图像。脸部的主要图像和嘴部图像(矩形)。我将嘴部图像附加到主图像上,替换主图像的嘴部。我想让嘴看起来像属于主图像(嘴周围的颜色太亮/太暗)。 我徘徊如何做到这一点?使用掩码功能?或改变每个像素?合并2个opencv图像,然后使主图像变暗/变亮

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

感谢先进。

+0

你能张贴实际的测试图像吗? – 2012-01-02 19:37:28

+0

理想情况下,您应该尝试在[信号处理](http://dsp.stackexchagne.com)社区中发布此信息以找到更好的答案。 – 2012-01-02 19:38:07

回答

0

我会推荐使用openCV函数和口罩区域的掩码(例如cvAddS)。 OpenCV可能为此提供了最佳的优化实现。然而,如果你真的想把嘴巴看作是脸部的一部分,你可能应该使用某种混合算法(我使用Burt-Adelson样条图像混合),或许使用一些直方图均衡。

+0

谢谢。我会尽量使用这些 – dusm 2012-01-07 17:51:07