![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理
文章平均质量分 89
JamSlade
这个作者很懒,什么都没留下…
展开
-
数字图像处理07--数学形态学基本运算
数字图像处理实验环境配置1. 数学形态学基本运算、基本操作都有哪些?操作:膨胀与腐蚀膨胀A, B为Z2Z^2Z2的集合,∅为空集, A被B的膨胀记为A⊕B,⊕为膨胀算子膨胀的定义为A⊕B={x∣[(B^)xy∩A]≠∅}A⊕B=\{x|[(\hat{B})_{xy}\cap A]\neq \empty\}A⊕B={x∣[(B^)xy∩A]=∅}即𝐵^\hat{𝐵}B^原点平移到(x,y),与A至少有一个非零公共元素A⊕B={x∣[(B^)xy∩A]⊆A}A⊕B=\{x|[(\hat{原创 2022-05-17 14:21:02 · 1201 阅读 · 0 评论 -
数字图像处理个人练习06--图像分割
实验环境配置本次实验使用python语言,版本为3.9.1使用如下库import numpy as np# 图形处理import cv2# 读入读出和一些特殊函数使用import matplotlib.pyplot as plt#绘画灰度直方图1. 实现2种基于阈值的分割算法确定一个合适的阈值T将大于等于阈值的像素作为物体或背景,生成一个二值图像在四邻域中有背景的像素,既是边界像素。阈值处理操作T=T[x,y,p(x,y),f(x,y)]T = T[x,y,p(x,y),f(x,原创 2022-05-05 09:55:24 · 884 阅读 · 0 评论 -
数字图像处理05--彩色增强
1. 简述并举例说明彩色增强技术的分类伪彩色增强由于人类对颜色的识别能力远强于灰度识别,需要将灰度图像按照线性映射成不同的彩色提高人对图像的识别能力,并提高图片的可视度亮度切割基本思路:将图像灰度分级,然后对每个灰度值区间内的像素赋一种颜色。具体操作:平行于图像坐标平面的平面去切割图像亮度函数,从而把亮度函数分成2个灰度值区间f ( x , y ) = { c m + 1 f ( x , y ) > l m c m f ( x , y ) < l m f(x,y)=\left\{cm+1原创 2022-04-16 11:31:18 · 6009 阅读 · 0 评论 -
数字图像处理个人练习04--图像复原
图像复原的基本原理图像的复原就是要尽可能恢复退化图像的本来⾯⽬,它是沿图像降质的逆向过程进⾏。典型的图像复原是根据图像退化的先验知识建⽴⼀个退化模型,以此模型为础,采⽤各种逆退化处理⽅法进⾏恢复,使图像质量得到改善频域常用的图像恢复方法有哪两种?简述他们的处理方法和步骤。频域常⽤的图像恢复⽅法有逆滤波和维纳滤波。逆滤波逆滤波是最早使⽤的⼀种⽆约束复原⽅法在图像复原中,给定g(x,y)g(x,y)g(x,y) 和关于退化函数HHH 的⼀些知识以及外加噪声项η(x,y)\eta(x,y)η(x,y原创 2022-04-09 09:58:13 · 871 阅读 · 0 评论 -
数字图像处理个人练习03--频域增强
1. 什么是频域变换?定义:频域也称为频率域,将复杂的时间信号或空间信号变换成以频率成分表示的结构形式就是频域变换。是描述信号的频率结构与信号幅度的关系。将复杂的时间信号或空间信号变换成以频率成分表示的结构形式就是频域变换。2. 傅里叶级数与傅里叶变换的区别。傅里叶级数是周期变换,傅里叶变换是一种非周期变换傅里叶级数用于对周期信号转换,傅里叶变换用于对非周期信号转换。傅里叶级数是以三角函数为基对周期信号的无穷级数展开,如果把周期函数的周期取作无穷大,对傅里叶级数取极限即得到傅里叶变换。傅里叶原创 2022-04-03 13:56:22 · 1035 阅读 · 0 评论 -
数字图像处理个人练习02--点运算、空域平滑、空域锐化
1. 相关运算与卷积运算什么区别?在只考虑R这个实数域下这两个式子在表达上只有一个差别,就是在运算时,后面的函数的变量多了一个负号。以下区别卷积是对称的 conv(f,g)=conv(g,f)。而滑动相关不对称,ccorr(f,g)~=ccorr(g,f)。卷积是两个系统作用时的响应,(由于对称性,谁作用于谁并不本质)。滑动相关是衡量两个函数相似度,与相对位置之间的关系。信号处理上卷积可以进行局部操作(就是滤波),例如图像的高斯模糊。系统响应分析。滑动相关一般用来进行特征检测,比如原创 2022-03-21 08:46:21 · 1086 阅读 · 0 评论 -
数字图像处理个人练习01--仿射变换
环境配置本次项目使用numpy库基于C++开发提供python接口的cv2库python自带的math库进行数学计算思路\quad通过对opencv库中的图形变换函数,自己定义了一个radial_trans类来对图片矩阵实现平移、旋转、缩放、斜切来进行封装,最后通过main函数接口来对每个封装的函数进行模块化测试仿射变换1.平移函数形式def translation(image = np.full((1,1,3), (255, 255, 0)), dwidth = 0, dheight原创 2022-03-15 17:34:22 · 727 阅读 · 0 评论