python 图片处理
DHDN——1997
认真努力加油
展开
-
图片旋转90,180,270
import cv2 import numpy as np import os def rotation(img,i,save_path,angle): width = img.shape[0] # 长度 height = img.shape[1] # 宽度 # 这里的第一个参数为旋转中心,第二个为旋转角度,第三个为旋转后的缩放因子 # 可以通过设置旋转中心,缩放因子,以及窗口大小来防止旋转后超出边界的问题 M = cv2.getRotationMatrix2D(原创 2020-11-04 16:31:36 · 217 阅读 · 0 评论 -
python改变单通道图片的像素值
这段代码用于多类分割处理掩码图片,在深度学习中,如果有三类分割,需要将标签设置为0,1,2 #改变图片像素值164-1;255-2; from PIL import Image import cv2 import os # img = cv2.imread("F:/AI/glaucoma_set/gla_img_120_Chall/Annotation-Training400/Disc_Cup_Fovea_Illustration/g0001.jpg") # img = cv2.imread("F:/AI/原创 2020-11-03 16:34:09 · 1180 阅读 · 2 评论 -
python 裁剪图片;位深度不变
裁剪图片,20562124->512512 先将图片缩小4倍,变为531514;然后提取前512个像素,变为512512 #裁剪图片,使图片变为512*512 import os import cv2 import imutils from PIL import Image def resize_crop_image(image): (h, w) = image.shape[:2] image = imutils.resize(image, width=531,inter=cv2.I原创 2020-11-03 14:38:47 · 698 阅读 · 2 评论