将图像粘贴在另一个图像上

时间:2017-09-24 18:31:21

标签: matlab image-processing image-masking

我有这张海报图片:

posterimage

我必须将它与另一张图片混合。我必须将这张图片放在这样一座建筑物的照片上:

Buildingimage

旋转的海报图像有白色像素,我不知道如何摆脱。

有人可以帮我用代码将此图像粘贴到建筑图像上吗?建筑物的正面。

1 个答案:

答案 0 :(得分:1)

首先找到要混合图像的建筑物的四个角点。还可以找到海报的四个角点。然后使用透视变换和warpaffine将海报贴在图像上。

这个http://www.learnopencv.com/homography-examples-using-opencv-python-c/链接可以帮助您了解这个想法,但它正在使用OpenCV。

我使用OpenCV C ++尝试了这个,我在应用透视变换后得到了跟随图像。如果你想要这样的结果,请告诉我:

output