![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数字图像处理
PIL、OpenCV、numpy
爱犬小仙猪
这个作者很懒,什么都没留下…
展开
-
Python PIL之调整尺寸
from PIL import Imageimg = Image.open("fusion.png")img = img.resize((256, 256))img.save("deHaze+fusion.png")原创 2020-06-04 19:53:18 · 508 阅读 · 0 评论 -
Python PIL之两张RGBA图拼接
from PIL import Imageimg1_path = 'out2.png'img2_path = 'fusion.png'img_save_path = 'out3.png'# 加载中间透明的手机图片base_img = Image.open(img1_path) # 新建透明底图,大小和手机图一样,mode使用RGBA,保留Alpha透明度,颜色为透明# Image.new(mode, size, color=0),color可以用tuple表示,分别表示RGBA的值tar转载 2020-06-04 19:27:28 · 552 阅读 · 0 评论 -
Python OpenCV之图像开运算操作(先腐蚀、后膨胀)
import cv2"""def closeopration(img): kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5)) iClose = cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel) return iClose"""# 开运算image = cv2.imread('fusion_mask.png')print(image.shape)kernel原创 2020-06-04 19:07:46 · 819 阅读 · 0 评论 -
Python OpenCV之彩色图像自适应直方图均衡化
import numpy as npimport cv2 as cv# 彩色图像全局直方图均衡化def hisEqulColor1(img): # 将RGB图像转换到YCrCb空间中 ycrcb = cv.cvtColor(img, cv.COLOR_BGR2YCR_CB) # 将YCrCb图像通道分离 channels = cv.split(ycrcb) # 对第1个通道即亮度通道进行全局直方图均衡化并保存 cv.equalizeHist(chan转载 2020-06-04 19:00:56 · 1606 阅读 · 0 评论 -
Python PIL之图片的平均亮度ImageStat
from PIL import Imagefrom PIL import ImageStatim1 = Image.open("1.png")im1_gray = im1.convert("L")start = ImageStat.Stat(im1_gray)print(int(start.mean[0]))原创 2020-06-04 18:37:55 · 1502 阅读 · 0 评论 -
Python 批量读取多个文件夹下的图片
对不同文件夹下的特定图片进行处理import cv2import ospath = "F:\pycharm project\de\su"# path必须是英文for filename in os.listdir(path): file_path = os.path.join(path, filename) for imagename in os.listdir(file_path): if imagename == 'fusion.png':原创 2020-06-04 17:22:40 · 4261 阅读 · 0 评论 -
Python PIL之ImageDraw类详解
python的ImageDraw类详解draw.line():直线的绘制draw.rectangle():矩形绘制draw.arc():(椭)圆弧的绘制draw.chord():弦的绘制draw.pieslice():圆饼图的绘制draw.ellipse():椭圆的绘制draw.polygon():绘制多边形draw.text():文字的绘制python PIL图像处理模块中的ImageDraw类支持各种几何图形的绘制和文本的绘制,如直线、椭圆、弧、弦、多边形以及文字等。下面直接通过示例来进行说明:#转载 2020-05-14 18:01:01 · 6774 阅读 · 0 评论