图像边缘检测
一 功能
用Roberts算子进行图像的边缘检测。
二 原理
设输入图像为f(x,y),输出图像为g(x,y),则第一种微分运算定义为
g(x,y)f(x1,y)f(x,y)f(x,y1)f(x,y)
第二种微分运算定义为
g(x,y)f(x1,y1)f(x,y)f(x1,y)f(x,y1)
三 使用说明
1) 打开CCS,选择 C5402 Device Simulator 环境。
2) 打开工程:在 [Project] 菜单中选择 [Open] 选项,然后在打开的对话框中打开---- \\ bianyuan \\ image912.pjt。
3) 编译链接:在 [Project] 菜单中选择 [Rebuild All] 选项。
4) 载入程序:选择 [File] 菜单中的[Load Program] 选项,在打开的对话框中打开----\\ bianyuan \\ Debug \\ imag912.out。
5) 将待处理的位图文件(如lena.bmp)复制到----\\ bianyuan \\ Debug文件夹中。
6) 运行程序:在 [Debug] 菜单中选择Run选项;根据output window中的提示在弹出的对话框中输入待处理的文件名(如 lena.bmp);在output window 中出现 ”zz” 指示运行结束。
7) 查看结果:打开----\\ bianyuan \\ Debug \\ lena.bmp 位图文件,查看运行结果。
四 效果演示
下面左图为待处理的原图,右图为Roberts算子边缘检测后的图像。