您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF51X技术支持专区 -> BF518/BF512 的图像处理-Sobel算子边缘检测... 
本帖共有507个阅读者
发表帖子 发表投票 回复主题
BF518/BF512 的图像处理-Sobel算子边缘检测
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF518/BF512 的图像处理-Sobel算子边缘检测

代码实现功能

代码实现了Sobel算子的图像边缘检测,代码运行时,会通过文件系统打开工程文件根目下" ../ImageView"路径中的testin.bmp文件,进行Sobel算子的图像边缘检测后把处理好的图片保存到工程文件根目下" ../ImageView"路径中的testout.bmp文件,并且将处理后的图片显示到液晶屏上。例子中的算法只支持尺寸为480*27224bitbmp图片,可以根据自己的需要自行调整。

硬件平台

开发板:ADSP-EDU-BF518F   淘宝链接:http://item.taobao.com/item.htm?spm=a1z10.3.17.33.5317f8&id=14449990649

仿真器:AD-HP510ICE-FULL   淘宝链接:http://item.taobao.com/item.htm?spm=a1z10.3.17.17.4561b&id=8842330668


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/9/20 18:07:42
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

代码使用说明

funct.c中的GradientSobel(BMPIMAGE* img)

该函数是将读取的图像进行Sobel算子边缘检测处理。

BMPIMAGE *       图像结构体指针

main.c文件中定义了一个#define LCD_VIEW_ENABLE宏开关,如果不需要将处理后的图片显示在液晶屏上,只需将这个宏开关注释掉

代码实验步骤

1.       将工程文件根目下的ImageView文件夹内存放一个名为testin.bmp的图像文件,该文件尺寸为480*27224bitbmp图片(默认已存一幅测试图片)。

2.       打开工程文件BF51x_GradientSobel.dpj,编译并运行代码。

3.       等待图像处理,处理完成之后会在液晶屏上显示处理后的图片,并在工程文件根目下的ImageView文件夹内生成一个处理后名为testout.bmp图片。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/9/20 18:08:44
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

代码实验结果

1.液晶屏上显示处理后的图片。

2.在工程文件根目下的ImageView文件夹中查看处理后名为testout.bmp图片。




我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/9/20 18:09:04
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154293 Call, 1 Queries, Processed in 0.035156 second(s),