opencv学习7——图像镜像效果

一、

1.实质:数组的扩写

2.扩大图像尺寸,Height/Width *= 2

3.写入像素,在增加部分反向写入,实现对称的镜像效果

二、

# 垂直镜像实现

import cv2
import numpy as np


img = cv2.imread('image01.jpg',1)
imgHeight,imgWidth,imgMode = img.shape

dstImg = np.zeros((imgHeight*2,imgWidth,imgMode),np.uint8)

for i in range(imgHeight):
    for j in range(imgWidth):
        dstImg[i,j] = img[i,j]
        dstImg[imgHeight*2-1-i,j] = img[i,j]

cv2.imshow('image', dstImg)

cv2.waitKey(0)
cv2.destroyAllWindows()

猜你喜欢

转载自blog.csdn.net/nominior/article/details/82794344