分享好友 生活信息首页 生活信息分类 切换频道
海思AI芯片(Hi3519A/3559A)方案学习(十九)如何在推理动态链接库中引入opencv库
2024-12-30 06:11

前言

海思AI芯片(Hi3519A/3559A)方案学习(十八)如何将sample sdk代码重构并编译成动态链接库 有提到如何将sample代码重构成推理动态链接库,提供api给应用层调用。但是sample代码只是将bgr或yuv格式的二进制数据送给nnie进行推理,所以还需要添加代码来实现先实现jpeg文件读取并转换成bgr格式数据,从而构造一个完整的应用。

实现一

这里的解决办法是移植opencv库到海思arm平台,具体详见:海思AI芯片(Hi3519A/3559A)方案学习(十二)移植opencv343到hi3519A 。然后调用opencv API来实现文件的读取以及数据格式的转换。

因为推理链接库是用c实现的,所以第一个方法就是调用opencv的C接口,比如

海思AI芯片(Hi3519A/3559A)方案学习(十九)如何在推理动态链接库中引入opencv库

包含如下头文件

在编译动态库以及和应用代码编译链接成 可执行程序时,需要添加如下红框所示的参数

 补充说明

1)生成推理动态库libnnie_ais.o时,需要include 交叉编译生成的opencv头文件。

2)生成可执行程序ai_test时,需要链接libopencv_world.so以及libstdc++.so。 前者是交叉编译生成的,后者是专门针对该嵌入式平台的c++库,因为opencv里面有不少c++代码,所以虽然没有调用c++接口,但是仍然需要链接该库。

3)本来想法是生成opencv静态库(成功,然后在lib_nnie.so里面直接链接进来,但是没有成功,通过readelf发现静态库不包含某些api,比如pnd_read_image等,导致链接不过。需要再进一步debug。(补充,这个已经在海思AI芯片(Hi3519A/3559A)方案学习(二十)opencv静态库和动态库的区别 上解决

实现二

方法一里面调用c接口有些工作不正常,比如说cvLoadImage后,就变成了灰度图,照理缺省的应该是bgr三通道图,这个倒简单,只是没深究。最主要的一个头疼问题调用cvSaveImage会挂掉。

所以最后使用了方法二,即使用opencv的c++接口,比如

c++接口用的比较顺手,没那么多问题。 需要注意一点就是 得把所在的c文件改成后缀名为cpp文件。头文件包含也得是c++格式,该cpp文件如下所示

编译参数还是和上面方法一相同。 

结论

    以上就是本篇文章【海思AI芯片(Hi3519A/3559A)方案学习(十九)如何在推理动态链接库中引入opencv库】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/tjnews/5233.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
学科教学历史考研院校有哪些
对于计划参加学科教学历史考研的研究生来说,选择合适的院校是至关重要的。以下是一些知名的院校,它们在学科教学历史领域中享有
百度停PC浏览器服务 国研政情·经济信息智库:挽不回市场
百度停PC浏览器服务 国研政情·经济信息智库:挽不回市场(赵晨 驱动中国)新闻中国采编网 中国新闻采编网 谋定研究·中国智库网
更多安狗狗清理大师安卓历史版本(6个)
安狗狗清理大师,完全免费的手机空间清理、手机加速的软件。 1:应用信息清理大师,一款专注安卓用户的专业手机清理软件。体积小
六款超级神器!Markdown编辑器、Windows系统安装和禁止自动更新、图片批量修改公交、安全移除USB设备和微信输入法。
大家好,我是北山!本期分享几款免费优质的工具神器,Markdown编辑器、Windows系统安装工具、图片批量修改神器、禁止Windows自动
孝感爱采购标题撰写
百度爱采购也有付费会员和免费会员两类,一般来说付费的优先展示。但这不是全部因素,百度爱采购还会从大数据、用户浏览数据、页
日照网站建设排名优化,打造高效、用户友好的网站,提升搜索引擎排名,日照网站建设哪家好
日照网站建设优化,旨在打造高效、用户友好的网站,提升搜索引擎排名。选择一家好的网站建设公司至关重要,如日照市领先的网络科
漫蛙App官网入口及使用指南:全方位探索动漫世界的必备工具
随着数字化时代的到来,动漫已经成为了全球文化中的重要一部分,而随着动漫爱好者需求的增加,各种相关的应用程序也应运而生。漫
湖北亿纬动力取得一种测试用夹持装置专利,能保证垂直测量的角度,提高垂直测量的可靠性
金融界2024年12月11日消息,国家知识产权局信息显示,湖北亿纬动力有限公司取得一项名为“一种测试用夹持装置”的专利,授权公告
明天有小雪,气温下降,雪后风大!
市气象台12月11日14时发布:今天下午晴间多云,北转南风二三级,最高气温6℃;夜间晴转多云,南转北风一二级,最低气温零下3℃。
天正三亚湾壹号-售楼中心丨楼盘解析丨户型、价格丨最新优惠
跨山越海丨在三亚湾奔赴心之所向☎售楼处热线:0898-66599661【售楼中心】☎专属金牌置业顾问:13379996468【微信同步】★★售楼