2014-10-07 97 views
0

我有这个简单的代码,我是学习open cv2的新手。这应该是做色度键效应,但不起作用。下面的代码打开cv2 python乘图像

import cv2 

objectImage = cv2.imread("falcon.jpg") 
background = cv2.imread("florest.jpg") 
mask = cv2.imread("mask.png") 

falcon = cv2.multiply(objectImage, mask) 

back = cv2.multiply(background, (255 - mask)) 

result = cv2.add(falcon, back) 

cv2.imshow("Image",result) 
cv2.waitKey(0) 
cv2.destroyWindow("Image") 

而这里的结果:

enter image description here

这里是什么它应该是这样的:

enter image description here

由于任何人在前进!

+0

您能否为我们提供原始图像? – 2014-10-08 13:20:24

回答

0

已经取得它我需要用255除以正常值

0

你的意思是打开“forest.jpg”而不是“florest.jpg”?