我正在使用Python的cv2。我已经接近创建两个图像之间的“淡入淡出”转换,但我没有得到我希望的结果。
我的目标是随着我的
总之,就是电影中的交叉淡入淡出效果。问题在于当
[编辑] 我的问题是cv对象与我的动态
我的目标是随着我的
fadein
变量的计数逐渐传递给cv2.addWeighted
函数,从而创建一个随着fadein
变量变化而变化的混合效果。总之,就是电影中的交叉淡入淡出效果。问题在于当
fadein
变量达到最大范围时,图像会跳到下一张。[编辑] 我的问题是cv对象与我的动态
fadein
变量不同时运行。def fadeIn (img1, img2): #pass images here to fade between
while True:
for FADEIN in range(0,10):
fadein = FADEIN/10.0
fadeout=1.0
fadeout -= 0.1
dst = cv2.addWeighted( img1, fadeout, img2, fadein, -1)#linear $
cv2.imshow('window', dst)
print fadein
time.sleep(0.05);
if fadein == 1.0: #blendmode mover
fadein = 1.0
return # exit function
while True:
if Position == 55:
fadeIn(dog, panda)