EUL = C - H 其中EUL表示欧拉数 C表示对象数 H表示孔洞数 欧拉数常用来识别数字: 识别数字 8 ,8 的欧拉数为 -1 ,不同于0,1,2,3,4,5,6,7,9 close all;clear all;clc; % 识别数字8 I = imread('8.jpg'); K = im ...
分类:
其他好文 时间:
2019-09-03 11:57:24
阅读次数:
139
今天完成的工作如下: 1.把我演算的安全距离模型草稿整理了。 2.这个公式不用手算,写一个test.cpp可以输入变量,算出结果。很简单低级的程序。代码上传到gitlab了。 3.重新打开我暑假用matlab测试的程序,把我最新的数据和理论值写进程序。结果出bug了。正在修改bug。 4.和孙磊同学 ...
分类:
其他好文 时间:
2019-09-02 19:23:04
阅读次数:
96
利用edge()函数提取图像轮廓,绘制出对象的边界和提取边界坐标信息,matlab实现代码如下: close all;clear all;clc; % 提取图像轮廓,提取图像边缘 I = imread('yifu.jpg'); c = im2bw(I,graythresh(I)); figure; ...
分类:
其他好文 时间:
2019-09-01 18:22:28
阅读次数:
1272
记录一下代码,方便下次套用模板 [75;1.5]是x(1)和x(2)的初值,如果是同一个数不同初值则是[ 70 1;75 1.5 ],在初值附近找最优解。理解成:或许有多个最优解,如果初值不一样,最优解也不一样。非线性几乎都是近似解。至于初值怎么设置,结合问题分析,比如杆子靠墙的倾斜角度大约在60度 ...
分类:
其他好文 时间:
2019-09-01 01:17:07
阅读次数:
259
在测试代码时发现,自己的matlab无法执行Freeman链码函数: boundaries和fchcode函数都无法正常运行: 需要在自己的工作目录中添加如下函数: boundaries fchcode minmag codediff 代码如下: function B=boundaries(BW,c ...
分类:
其他好文 时间:
2019-08-31 21:28:12
阅读次数:
155
插值的通俗解释就是一种用一些已知的数据去预测想要的数据的方法。 多项式插值 多项式插值是最常见的一种函数插值(插值函数为多项式)。 $${p_n}(x) = {a_0} + {a_1}x + {a_2}{x^2} + \cdots + {a_n}{x^n}$$ 从几何上看可以理解为:已知平面上n+1 ...
分类:
其他好文 时间:
2019-08-31 14:37:40
阅读次数:
66
一、频率域滤波的基本步骤: 1)使用函数tofloat把输入图像转换为浮点图像(im2double函数也可以) 2)使用函数paddedsize获得填充参数 3)得到有填充图像的傅里叶变换 4)生成一个大小为PQ(1)*PQ(2)的滤波器函数,用freqz2函数,如果它是居中的,那么在使用之前要反变 ...
分类:
其他好文 时间:
2019-08-30 23:20:35
阅读次数:
146
Gabor变化属于加窗傅里叶变换,Gabor函数可以在频域不同尺度、不同方向上提取相关的特征。Gabor函数与人眼的生物作用相仿,所以经常用于纹理识别上,并取得了较好的效果。 二维Gobor滤波函数: ? 其中: xp = x*cos(theta)+y*sin(theta) yp=y*cos(the ...
分类:
其他好文 时间:
2019-08-29 22:57:29
阅读次数:
303
? 一阶矩,定义了每个颜色分量的平均强度 ? 二阶矩,反映待测区域颜色方差,即不均匀性 ? 三阶矩,定义了颜色分量的偏斜度,即颜色的不对称性 close all;clear all;clc; J = imread('lena.jpg'); K = imadjust(J,[70/255 160/255 ...
分类:
其他好文 时间:
2019-08-28 13:22:15
阅读次数:
381
CVPR2019的文章,解决SRMD的诸多问题, 并进行模拟实验。 进行双三次差值(bicubic) >对应matlab imresize() 对应的图片: 当scale_factor放大图像,图像更为平滑,而缩小图像,则更为模糊。 下采样原理(downsample):对于一幅图像I尺寸为$M*N$ ...
分类:
其他好文 时间:
2019-08-27 01:06:08
阅读次数:
99