图片的几何变换《04图片的镜像》
代码
import cv2
import numpy as np
img = cv2.imread('1.jpg',1)
cv2.imshow('src', img)
imgInfo = img.shape
height = imgInfo[0]
width = imgInfo[1]
deep = imgInfo[2]
newImgInfo = (height*2,width,deep) #定义一个元组
dst = np.zeros(newImgInfo, np.uint8)
for i in range(height):
for j in range(width):
dst[i,j] = img[i,j] # 绘制上半部分
dst[height*2-i-1,j] = img[i,j] # 绘制镜像部分
for i in range(width): # 绘制中间红线
dst[height,i] = (0,0,255) # Red bgr
cv2.imshow('image',dst)
cv2.waitKey(0)