有个想法,利用一张图片做个特效,比如从左上到右下展示图片。
代码区
做了个源代码,削为的满足了我的想法:
# -*- coding: utf-8 -*-
import cv2
import numpy as np
srcImage = cv2.imread("E:/Study/python/OpenCV_study/img/dota.jpg")
value = 500
ROI = srcImage[:value, :value]
frames = []
desImage = np.zeros((value, value, 3), dtype=np.uint8)
#左上右下展示图片特效
for i in range(value+value-1):
if i < value:
for j in range(i+1):
desImage[j][i-j] = ROI[j][i-j]
else:
for j in range(i-value+1,value):
desImage[j][i-j] = ROI[j][i-j]
cv2.imshow("desImage", desImage)
cv2.waitKey(1)
cv2.waitKey(0)
后来又想,能不能右下到左上来展示图片呢?
由写了个源代码:
# -*- coding: utf-8 -*-
import cv2
import numpy as np
srcImage = cv2.imread("E:/Study/python/OpenCV_study/img/dota.jpg")
value = 500
ROI = srcImage[:value, :value]
frames =