![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理(python)
文章平均质量分 50
王佳Gre
hi
展开
-
深入理解卷积
从数学角度来看卷积是这样的卷积是通过两个函数f和g生成第三个函数的一种数学运算,卷积结果可以看作是函数f的修改(过滤)版本。在这个定义中,函数g被称为过滤器filter、卷积函数或卷积核。第一次看见是在泛函分析,卷积这个东西根本不知道是干什么的有什么用。后来解除了数字图像才明白。用自然语言举一个物理学中用能量的例子解释:一个物体时刻会受到一个周期性的固定模式的的能量的冲击。并且,物体在受到某个时刻的能量时,会按照一个函数关于时间的函数去变化来自于这个时刻的能量。更直白的说就是:系统某一时刻原创 2021-09-21 20:28:37 · 790 阅读 · 0 评论 -
图像的取样与量化
采样;就是把一幅连续图像在空间上分割成M×N个网格,每个网格用一亮度值来表示。一个网格称为一个像素。M×N的取值满足采样定理。量化;就是把采样点上对应的亮度连续变化区间转换为单个特定数码的过程。量化后,图像就被表示成一个整数矩阵。每个像素具有两个属性:位置和灰度。位置由行、列表示。灰度表示该像素位置上亮暗程度的整数。此数字矩阵M×N就作为计算机处理的对象了。灰度级一般为0-255(8bit量化)。量化示意图(a)为量化过程(b)为量化为8bit在现实生活中,采集到的图像都需要经过离散化原创 2021-09-18 22:28:43 · 3248 阅读 · 0 评论 -
图像采样python
之前总是听上采样,下采样一直不懂,这学期学了数字图像课终于明白了。采样是指对图像像素点的选择或拒绝,采样是对图像在空间上的操作,采样分为上采样和下采样,上采样是用来增大图像的,下采样是用来缩小图像的。为了增加图像的大小采用上采样,会出现一个问题:新的图像会有一些像素点在原来的小图像中没有对应的像素,需要采用插值的办法来补充像素点。比如最近邻插值,双线性插值,三次插值。最近邻插值法:在放大图像时,多出来的像素点由最近邻的像素点构成算法流程:计算新图形(放大后或缩小后)的坐标点像素值对应于原原创 2021-09-18 21:54:43 · 2873 阅读 · 0 评论 -
不同文件格式与图像类型
文件格式通常有BMP(8 位、24 位、32 位)、PNG、JPG(JPEG)、GIF、PPM、PNM 和 TIF图像类型单通道图像。每个像素由单个值表示。包括二值(单色)图像(每个像素由一个 0~1 位)和灰度图像(每个像素由 8 位表示,其值通常在 0~255 内)都是单通道图像。多通道图像每个像素由一组值表示。多通道图像包括三通道图像和四通道图像。三通道图像 RGB 图像和 HSV 图像都是三通道图像。四通道图像RGBA 图像的每个像素由四元组(r,g,b,a)值表示,其中最后一个通道表示原创 2021-09-18 19:06:38 · 755 阅读 · 0 评论 -
数字图像处理——读取/保存图像
处理图像的第一步是学会读取图像以及保存图像。这里介绍几种方法利用PIL中的Image函数利用PIL中的Image函数,保存的图像不是数组形式,需要用 np.asarray(im) 或者np.array()函数转换为数组格式from PIL import Imageimport numpy as np Img = Image.open('./EXP1B.bmp') #open读取图片Img.show() #展示图片Img.save('./test.bmp')#保存图片Img_ar原创 2021-09-18 18:39:50 · 1623 阅读 · 0 评论