![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理
文章平均质量分 77
越野者
视频图像处理与人工智能研究者
展开
-
Python实现图像扩展(expand)支持自定义四个方向的扩展量
可以利用Pillow的ImageOps模块实现图像的边界扩展(有点类似于Photoshop扩大画布的操作),示例代码:from PIL import Image, ImageOpsimg = Image.open('test.jpg')img.show()left_pad = 100top_pad = 50right_pad = 160bottom_pad = 80padd...原创 2020-01-03 22:08:08 · 3301 阅读 · 0 评论 -
Python实现图像模糊的三种方式(包含默认的标准模糊、高斯模糊和均值模糊)
示例代码(注意高斯模糊和均值模糊中配置的参数):from PIL import Image, ImageFilterimg = Image.open('test.jpg')img2 = img.filter(ImageFilter.BLUR)img2.show()img2.save('img2.jpg', quality=100)img3 = img.filter(ImageFi...原创 2019-12-30 22:00:17 · 4280 阅读 · 0 评论 -
图像卷积与信号卷积对照理解
图像在进行卷积操作时,通常都是由滤波器“滑过”图像,典型的滤波器在每一次滑动时,滤波器都对它本身覆盖的图像区域的像素值进行加权求和,该SUM值就填充到输出图像对应的像素上,其简单示意图如下图所示。本文就该过程与信号与系统中的信号卷积中的表达式进行对照理解。原创 2017-02-23 17:18:06 · 4633 阅读 · 0 评论 -
MATLAB实现图像灰度归一化
在许多图像处理系统中,对图像进行归一化都是必备的预处理过程。一般而言,对于灰度图像(或彩色通道的每个颜色分量)进行灰度归一化就是:使其像素的灰度值分布在0~255之间,避免图像对比度不足(图像像素亮度分布不平衡)从而对后续处理带来干扰。一种常见的图像归一化原理1是y=(x-MinValue)/(MaxValue-MinValue) 其中x、y分别为归一化前、归一化后的值,MaxValue、MinV原创 2017-03-11 20:04:57 · 64701 阅读 · 3 评论 -
奇异值分解(SVD)与图像压缩(附Python代码实现)
1. SVD图像压缩原理介绍奇异值分解(singular value decomposition,SVD)是线性代数中一种重要的矩阵分解,在信号处理、统计学等领域有重要应用。假设MMM是一个m×nm \times nm×n阶矩阵,其中的元素全部属于域KKK,也就是实数域或复数域。如此则存在一个分解使得(1)M=UΣV∗M = U\Sigma {V^ * }\tag {1}M=UΣV∗(...原创 2019-04-17 19:04:55 · 10626 阅读 · 5 评论 -
解决“ImportError: cannot import name 'imresize'”
1. 问题描述如题,Python代码报错,其完整错误信息如下:from scipy.misc import imresizeImportError: cannot import name 'imresize'在某些情形下,可以通过安装Pillow来解决,然而自己的环境中已经安装了Pillow却还是报上述错误,那么应该是别的原因引起的。2. 原因分析通过查找资料得知,imresize已...原创 2019-07-12 08:53:46 · 34186 阅读 · 0 评论