我有一个任务,使用openCV和python从左到右移动图像(file.jpg)。
i've try
import cv2
img=cv2.imread('C:/Python27/03323_HD.jpg')
cv2.imshow('ImageWindow',img)
cv2.waitKey()
,但它只是打开图像。而不是那样,只是振动/震动动画图像,同时打开。
根据我的理解,我们需要逐个打开。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