鍍金池/ 問答/人工智能  Java  Python  C/ 如何從一張圖片自然的過渡到另外一張圖片?

如何從一張圖片自然的過渡到另外一張圖片?

如何從一張圖片自然的過渡到另外一張圖片?

語言不限, 有什么開源的方案嗎?

回答
編輯回答
黑與白
import cv2
import time
old = cv2.imread('1.jpg')
new = cv2.imread('2.jpg')
cv2.imshow('image', old)
cv2.waitKey()   #按任意鍵切換
t = 1000        #時(shí)間ms
fps = 60        #幀數(shù)低于60
step = 1000 / fps
i = 0
while i < t:
    cv2.imshow('image', cv2.addWeighted(old, 1 - i / t, new, i / t, 0))    #通過更改圖像透明度切換
    if cv2.waitKey(1) &0xFF == ord('q'):
        break
    i += step
    time.sleep(0.001)

cv2.imshow('image', new)
cv2.waitKey()   #按任意鍵退出
cv2.destroyAllWindows()

2017年8月13日 18:30