lcytms
发表于 2017-5-2 11:25:38
0946
这里有一张windows的桌面,当然这个桌面是彩色的。
我们把它的边缘抠出来。
lcytms
发表于 2017-5-2 11:26:01
0947
我先用Photoshop将彩色图像转换成黑白图像,而且还要指定的模式。
lcytms
发表于 2017-5-2 11:28:05
0948
打开Photoshop 6.0软件。
lcytms
发表于 2017-5-2 11:30:15
0949
首先打开图像文件。
我截一个部分,Ctrl+C。
新建,粘贴。
我用这个图像来做它的图像边缘。
lcytms
发表于 2017-5-2 11:32:14
0950
我首先将它转成YUV的格式,亮度的格式。
选择菜单项的图像-模式-灰度。
变成了黑白图像。
黑白图像是由亮度组成的,一个字节组成的亮度。
lcytms
发表于 2017-5-2 11:35:51
本帖最后由 lcytms 于 2017-5-2 11:41 编辑
0951
另存为t1.bmp文件。
8位的。
然后启动MATLAB,路径定位在当前文件夹。
lcytms
发表于 2017-5-2 11:42:38
本帖最后由 lcytms 于 2017-5-2 11:43 编辑
0952
然后把它读到MATLAB里面。
>>f=imread(‘t1.bmp’)。
读进来了。
然后再MATLAB里面把它显示出来。
>>figure, imshow(f)。
lcytms
发表于 2017-5-2 11:44:22
0953
冈萨雷斯在他的教材里面给出了三种边缘处理的算法,Sobel只是其中一种。
他还同时介绍了高斯拉普拉斯算法,和更现代的Canny算法。
首先我们做Sobel算法。
lcytms
发表于 2017-5-2 11:45:34
0954
>>g_sobel=edge(f,’sobel’,0.05);。
0.05为阈值。
观察workspace上出现了g_sobel这个数组。
lcytms
发表于 2017-5-2 11:46:25
0955
我再算一个高斯拉普拉斯算法。
Sobel算法是一阶偏微分方程得到的数组。
而高斯拉普拉斯算法和Canny算法都是二阶偏微分方程。
页:
1
2
3
4
[5]
6
7
8
9
10
11
12
13
14