动画图像(从左到右)opencv python

时间:2016-07-01 05:59:16

标签: python opencv

我有一个任务是使用openCV和python从左到右移动图像(file.jpg)。

我试过

import cv2
img=cv2.imread('C:/Python27/03323_HD.jpg')
cv2.imshow('ImageWindow',img)
cv2.waitKey()

但它只是打开图像。而不是只是在打开时振动/摇动动画图像。

1 个答案:

答案 0 :(得分:2)

根据我的理解,我们需要打开分段。虽然imshow只能一次打开整个图像,但我们可以先选择一个图像区域,然后随着时间慢慢增加它并使用imshow显示它。

我从左到右显示,你也可以尝试其他变种。

import time
import cv2

img = cv2.imread('image')
x,y,z = img.shape
for i in range(x):
    cv2.imshow(img[:i,:,:])
    time.sleep(100)#change the number of seconds
#imshow only opens the image