搜索
bottom↓
回复: 11

Blackfin的图像处理工具包使用基础(Image Processing Toolbox)

[复制链接]

出0入0汤圆

发表于 2011-2-24 18:49:37 | 显示全部楼层 |阅读模式
想用BF533做人脸检测,因为ADI开发了类似OpenCV的图像处理工具箱ImageProcessingToolbox。
刚刚装上ImageProcessingToolbox时,看着那一堆文件发愁,脑子一团乱麻,不知道从哪下手。
这东西虽说是ADI开发,免费提供给我们的,可是你不写个简单易懂的教程(哪怕是英文的),叫我这种菜鸟如何是好。
没办法,慢慢看产品手册吧。
…………
N久之后,仍然不知所云。再看
…………
终于找到有用的了,BLACKFIN IMAGE PROCESSING TOOLBOX PRODUCT REFERENCE GUIDE,24页,Quick Start:

 1、Include adi_image_tool_box.h file. This has declarations of all the APIs supported by Blackfin Image Processing Toolbox library
 2、Include adi_image_tool_box_defines.h file. This has declarations of all the MACROs and object data types provided by Blackfin Image Processing Toolbox library.
 3、Include adi_tool_chain.h file. This has tool specific macros defined.
 4、Include Blackfin Image Processing Toolbox library (libadi_image_tool_box.dlb)
 5、Include corresponding OpenCV API implementation file
 6、OpenCV APIs take input through objects like IplImage, CvMat etc. Include source and header files that have the code to populate these objects. (Refer to Files)
 7、Include OpenCV header files
 8、Allocate L3 memory for input and output image buffer
 9、Add appropriate memory sections in LDF. (Refer Memory Sections)
 10、Read the input into input L3 buffer
 11、Call initialization APIs to populate required OpenCV objects like IplImage, CvMat etc. (Refer APIs for Initialization of OpenCV objects)
 12、Call the required primitive through OpenCV like APIs with appropriate arguments
 13、Output is available in the output L3 buffer that is sent as an argument

将相应文件复制到工程目录即可,什么是相应文件,最少应该有一下文件(我新建一个只有IplImage变量的工程,试的):
libadi_image_tool_box.dlb
cxtypes.h
adi_tool_chain.h
adi_image_tool_box_defines.h
adi_image_tool_box.h
adi_cv_ipl_loadimage.h
adi_cv_ipl_loadimage.c
adi_contour_mem_alloc.h

再说一下,IplImage的建立,再PRODUCT REFERENCE GUIDE上可以看到有两个函数
adi_cv_LoadIplImageInit()
adi_cv_LoadIplImage()
先调用adi_cv_LoadIplImageInit()初始化,然后再用adi_cv_LoadIplImage()建立了IplImage变量,可以参考adi_cv_ipl_loadimage.c,就明白了,
菜菜的我竟然为这个发了半天的愁。

只为想我一样的菜鸟学Blackfin容易些

出0入0汤圆

发表于 2012-1-26 23:41:55 | 显示全部楼层
楼主用什么开发板做开发啊

出0入0汤圆

发表于 2012-1-28 13:51:45 | 显示全部楼层
也在研究BF531图像识别,很有用的资料 顶一下!

出0入0汤圆

发表于 2012-2-14 13:20:20 | 显示全部楼层
顶一下!我们也有做

出0入0汤圆

发表于 2012-8-18 17:17:45 | 显示全部楼层
顶一下,我也再用图像库,确实效率很高。

出0入0汤圆

发表于 2014-8-21 10:22:06 | 显示全部楼层
ming076 发表于 2012-8-18 17:17
顶一下,我也再用图像库,确实效率很高。

老兄能否上一些应用笔记呢

出0入0汤圆

发表于 2014-8-22 16:24:16 | 显示全部楼层
请教楼主 LDF用哪个呢,要不要修改啊

出0入0汤圆

发表于 2017-10-6 16:41:44 | 显示全部楼层
我也准备上手,为什么adi的资料分享这么少呢?

出0入0汤圆

发表于 2017-10-10 09:30:48 | 显示全部楼层
flyaudio 发表于 2017-10-6 16:41
我也准备上手,为什么adi的资料分享这么少呢?

感觉比较弱吧

出0入0汤圆

发表于 2017-10-10 10:19:50 | 显示全部楼层

您的意思是,相比TI,adi的dsp比较弱,是这个意思吧?

出0入0汤圆

发表于 2017-10-10 10:23:12 | 显示全部楼层
flyaudio 发表于 2017-10-10 10:19
您的意思是,相比TI,adi的dsp比较弱,是这个意思吧?

没用过,感觉,而且ADI的片子似乎不太好买
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 05:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表