![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模式识别
文章平均质量分 72
凉公子
这个作者很懒,什么都没留下…
展开
-
Python实现形态学处理及骨架提取、细化等基本操作
Python实现图像的形态学处理操作,以及基于距离等的骨架提取及优化原创 2022-01-20 21:55:32 · 2933 阅读 · 0 评论 -
Python实现FFT及IFFT
运行环境及编译工具WindowsVS Code编程语言及库版本库版本Python3.7.0copy无numpy1.19.2opencv3.4.2PIL8.1.0matplotlib3.4.3可执行文件HW_2.pyHW_2.ipynb在HW_2.ipynb中执行,详细程序信息在HW_2.py中问题 1 通过计算一维傅里叶变换实现图像二维快速傅里叶变换(10 分)实现一个函数 F=dft2D(f), 其中 f 是一个原创 2022-01-20 19:08:30 · 7533 阅读 · 6 评论 -
Python实现图像padding与高斯卷积等操作(不调包)
运行环境及编译工具WindowsVS Code编程语言及库版本库版本Python3.7.0copy无numpy1.19.2opencv3.4.2PIL8.1.0matplotlib3.4.3问题 1 黑白图像灰度扫描 (20 分)实现一个函数 s = scanLine4e(f, I, loc), 其中 f 是一个灰度图像,I 是一个整数,loc 是一个字 符串。当 loc 为’row’时,I 代表行数。当 loc 为’col原创 2021-10-18 16:07:57 · 4366 阅读 · 1 评论 -
Python实现二分类及多分类感知机
感知机在人均深度学习人均神经网络的现在,感知机模型想必大家都比较熟悉了。今天介绍一下在进行感知机分类过程中的权重迭代过程及程序实现。数据处理感知机迭代前有些数据处理的操作可以简化原理与程序二分类首先需要对特征及系数进行增广x=[x1,x2,...,xn,1]ω=[ω1,ω2,...,ωn,b]\text{x}=[x_1,x_2,...,x_n,1] \\\omega = [{\omega_1},{\omega_2},...,{\omega_n},b]x=[x1,x2,...,xn,1原创 2021-10-18 15:56:05 · 3288 阅读 · 0 评论 -
Python OpenCV实现Log Gabor滤波器(由LGHD描述符扩展)
引言笔者在研究红外图像与可见光图像配准时接触到了很多描述符,其中关于LGHD描述符的Log Gabor滤波器很有意思,与大家分享LGHD(Log-Gabor Histogram Descriptor)描述符的思想是基于高频分量分布的描述符对于不同的非线性强度变化具有鲁棒性。可以理解为虽然非线性强度差异可以影响图像,但是场景中所包含对象的形状的整体外观仍趋于保持恒定。Log-Gabor 滤波器是根据Gabor滤波器衍生而来,Gabor变换能达到时频局部化的目的,它能够在整体上提供信号的全部信息又能提供在原创 2021-10-13 19:57:31 · 4503 阅读 · 5 评论 -
Python解决矩阵的PLU分解及求矩阵的逆
Python解决矩阵的PLU分解及求矩阵的逆关于PLU的分解基础知识就不叙述了,可以自己去看矩阵分析的书,大体上和高斯消去法差不多。PLU分解被经常用在Ax=bAx=bAx=b的求解上在这里xxx是一个nnn维的列向量,因为此时L,U分别是下三角和上三角矩阵,所以对求解带来了极大的便利性细心的朋友可能会发散思维,Ax=bAx=bAx=b是不是可以用于求矩阵A的逆,确实如此当Ax=bPAx=PbPA=LULUx=PbAx=b\\PAx = Pb\\PA=LU \quad LUx=PbAx=原创 2021-10-01 22:54:39 · 1707 阅读 · 0 评论