lcytms
发表于 2017-5-2 11:50:15
0956
高斯拉普拉斯算法它有两个阈。
>>g_log=edge(f,’log’,0.003,2.25);。
低阶阈值是0.003,高阶阈值是2.25。
我们同学会说,既然MATLAB能做算法,为什么我们还要用硬件呢?
为什么空中格斗的每秒25帧要用硬件来实现?
MATLAB在电脑上算,来得及吗?
lcytms
发表于 2017-5-2 11:51:48
0957
我们可以用Matlab来做,但是绝对做不到每秒25帧。
每秒不可能做得这么快。
>> g_canny = edge(f,’canny’,, 1.5);。
Canny算法也是二阶偏微分方程。
一阶的阈值是一个矩阵。
二阶是一个值。
lcytms
发表于 2017-5-2 11:53:47
0958
首先显示sobel。
>>figure, imshow(g_sobel)。
这是Sobel图像。
lcytms
发表于 2017-5-2 11:54:59
0959
图一是原图。
图二是边缘。
用MATLAB算说明一种方法,用于空中格斗来不及。
lcytms
发表于 2017-5-2 11:55:28
1000
我们再看其它的算法。
小舍YZ
发表于 2017-5-2 12:06:08
赞,,,,,,,,,,,,,,,,,谢谢分享。。。。。。。。。。。。。。。:lol
lcytms
发表于 2017-5-2 13:41:09
1001
我们再看高斯拉普拉斯的算法。
>>figure, imshow(g_log)。
图三是高斯拉普拉斯。
高斯拉普拉斯对细节的处理比sobel好。
它是二阶的。
图上有些树,用一阶来做,树有些杂乱,而二阶呢相对地处理得比较好。
显示canny的图像。
>>figure, imshow(g_canny)。
lcytms
发表于 2017-5-2 13:43:15
1002
图四是canny。
图二是一阶偏微分方程的Sobel。
通常我们不准备做高斯拉普拉斯,也不准备做canny。
因为算法太复杂了,我们重点是学这个方法。
从现在开始,我们就来讨论,来做一个。
lcytms
发表于 2017-5-2 13:45:00
1003
它必须要用硬件来做。
光学的摄像头在战斗机上能够锁定敌机,这个系统一定要超过每秒25帧。
因为我们现在刷屏的是每秒70帧,现在要做三维的检测,要用两个图像的角度来看,所以说至少要做到140帧。
能不能做到呢?
我们现在用硬件的方法,全同步电路一定可以。
方法是这样,是用3*3的模板,通过一个卷积算法,扫描过来。
lcytms
发表于 2017-5-2 13:45:44
1004
边缘的处理。
夏老师的处理方法是填零。
边缘全部填零。
0说明什么?
就是导数的变化率,亮度的变化率是最小的。
是认为图像的边缘不会发生在边沿。
第一行,最后一行,最左一列,最右一列,不会出现图像的边缘。
冈萨雷斯他有填零的做法,也有填镜像的做法,也有填常数的做法。
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13
14
15