首页 > 编程知识 正文

图像处理:实现图片镜像(基于python)

时间:2023-05-06 12:45:54 阅读:270646 作者:3566

#实现步骤:#1、创建一个画布#2、将一个画像从前到后,从左到右进行绘制#3、绘制中心分割线#引入所需要的包import cv2import numpy as np#img = cv2.imread('image0.jpg',1)cv2.imshow('src', img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]#描述每个像素由多少个颜色组成deep= imgInfo[2]#新图片的信息,将画布高度变为2倍newImgInfo = (height*2, width, deep)#定义目标图片矩阵,uint8需要np前缀dst = np.zeros(newImgInfo,np.uint8) #uint8for i in range(0,height): for j in range(0,width): dst[i,j] = img[i, j] #打印下半部分的像素,与上半部分对称 dst[height*2-i-1, j] = img[i, j]#在上下部分之间添加红色分隔线 ,颜色组成gbr for i in range(0, width): dst[height, i] = (0, 0, 255)cv2.imshow('dst', dst)cv2.waitkey(0)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。