opencv将透明图像绘制到另一个图像上

时间:2016-02-18 08:45:52

标签: c++ opencv

我知道opencv中有两种方法叫做copyTo()和addWeighted(),但这不符合我的需要。

目前,我有一个背景图像(4个通道),以及一个中心有透明孔的小图像。如果我使用copyTo()方法,背景图像的某些图像信息将会丢失,如果我使用addWeighted(),则中心透明部分会变得有点模糊。

我怎样才能"画"透明图像到背景图像?

1 个答案:

答案 0 :(得分:0)

创建一个新图像,该图像是背景图像backImg.clone();的克隆,然后将copyTo()与克隆图像上的小图像一起使用,然后显示它。 这就是你想要的吗?