您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 请教:图像处理算法,汇编?C?
本帖共有879个阅读者
发表帖子 发表投票 回复主题
请教:图像处理算法,汇编?C?
xiayu(论坛新手)
xiayu
头衔:社区公民
帮派:无帮无派
帖数:14
金钱:226
积分:18
注册时间:2014/12/3
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
请教:图像处理算法,汇编?C?
请问:在blackfin533上做一些图像的处理如sobel边缘检测,
1.用汇编还是C写比较合适?
2.目前来看用汇编的难度较大,想问下大家用C写的话执行的效率会不会很低?
3.另外问下你们openadsp开发板中的图像处理的例程算法部分是C写的还是汇编写的?只买了个核心板没有图像处理的例程......(顺带求一   份,在你们淘宝买了核心板和仿真器,能否给份图像处理例程看看啊,哈哈!)

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/15 21:54:08
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
通常算法都是C做的,C的效率肯定不如汇编,但也有一些方法提高效率,如整个算法的结构,可以通过仿真时VDSP下的profile 选项找到占用资源大的函数重点优化。VDSP下工程选项下也有优化开关和cache开关。打开后效率都会提高很多。还满足不了要求,就将C转为汇编,调整汇编语句优化。
C写的,你在此留个邮箱,让OP把这部分代码发给你。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/12/15 23:24:35
xiayu(论坛新手)
xiayu
头衔:社区公民
帮派:无帮无派
帖数:14
金钱:226
积分:18
注册时间:2014/12/3
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
谢谢andy的指点,不甚感激!
另外我的邮箱:r.xiayu@gmail.com 谢谢!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/16 10:06:53
xiayu(论坛新手)
xiayu
头衔:社区公民
帮派:无帮无派
帖数:14
金钱:226
积分:18
注册时间:2014/12/3
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
andy, 麻烦你提醒下OP给发份例程代码看看,谢谢了!

我跑了段sobel的汇编代码,代码是从AD的官方下载的。图像大小720*288(模式视频奇场有效行),耗时286ms,感觉耗时有点长,
是不是我的图像太大了?需要进行裁剪?请教下andy大神:你们做图像处理一般的图像大小是多少?另外我跑这段代码堆栈用的
是外置的SDRAM,这是不是影响速度的关键?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/17 11:22:39
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
代码已发送,年底了, 比较忙,所以论坛回帖慢了点,抱歉。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/12/21 21:54:28
xiayu(论坛新手)
xiayu
头衔:社区公民
帮派:无帮无派
帖数:14
金钱:226
积分:18
注册时间:2014/12/3
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
没事的,谢谢你的代码!祝工作顺利!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/12/22 20:29:45
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154197 Call, 1 Queries, Processed in 0.015625 second(s),