百度车牌识别AI Linux使用方法-armV7交叉编译

这篇具有很好参考价值的文章主要介绍了百度车牌识别AI Linux使用方法-armV7交叉编译。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、获取百度ai的sdk

百度智能云-登录 (baidu.com)

arm车牌识别,Linux,linux,运维,服务器

        里面有两个版本的armV7和armV8架构。v7架构的性能比较低往往需要交叉编译,v8的板子性能往往比较好,可以直接在板子上编译。

        解压到ubuntu里面。这里介绍v7架构的。

arm车牌识别,Linux,linux,运维,服务器

2、ubuntu环境配置

ubuntu下安装软件包。根据提示可以安装其他的包

sudo apt install g++-arm-linux-gnueabihf

3、移植 zlib 库

zlib Home Site

arm车牌识别,Linux,linux,运维,服务器

点击下载,放到ubuntu里面。进入解压后的目录,终端执行下面指令

export CC=arm-linux-gnueabihf-gcc 
export LD=arm-linux-gnueabihf-ld 
export AD=arm-linux-gnueabihf-as 

./configure --prefix=$PWD/zlib_output 

arm车牌识别,Linux,linux,运维,服务器

然后

make            //编译
make install

arm车牌识别,Linux,linux,运维,服务器

arm车牌识别,Linux,linux,运维,服务器

        把$PWD/zlib_output 文件夹下面include文件夹和lib文件夹下面的文件复制到car-plate-sdk-armv7hf/include文件夹,car-plate-sdk-armv7hf/libs文件夹里面。

arm车牌识别,Linux,linux,运维,服务器

4、编译百度AI

        在ubuntu里面首先先给文件夹权限。

chmod -R +x car-plate-sdk-armv7hf/

        在car-plate-sdk-armv7hf/demo文件夹下,创建文件夹01cmake,里面创建文件arm-linux-setup.cmake。

arm车牌识别,Linux,linux,运维,服务器

文件arm-linux-setup.cmake里面添加下面内容,表示选择对应编译工具

set(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)
set(CMAKE_CXX_COMPILER arm-linux-gnueabihf-g++)

arm车牌识别,Linux,linux,运维,服务器

然后在demo文件夹里面创建一个build的文件夹,进入文件夹依次输入下面指令

cmake -DCMAKE_TOOLCHAIN_FILE=../01cmake/arm-linux-setup.cmake ..
make

执行编译

arm车牌识别,Linux,linux,运维,服务器

这样就编译成功了。

5、 文件传输与执行

        创建nfs和v7的板子互联,这个需要自己去查询怎么把ubuntu和v7板子上进行文件夹文件共享了。

busybox mount -o nolock -t nfs 192.168.1.78:/home/spepc/nfs ~/nfs/ 

        v7架构的板子我使用的是imx6ull,执行百度ai的时候,估计提示缺少库。

arm车牌识别,Linux,linux,运维,服务器

        从ubuntu18里面找到/usr/arm-linux-gnueabihf/lib里面的库文件,复制到开发板的

cp /usr/arm-linux-gnueabihf/lib/libgomp.so.1* ~/nfs

arm车牌识别,Linux,linux,运维,服务器

        开发板连接nfs,然后从nfs里面复制库到/usr/lib/文件夹下面

cp libgomp.so.1* /usr/lib/

arm车牌识别,Linux,linux,运维,服务器

1B43FEDD24C811E9F26A932FC57C0F93

        根据这个码,去百度智能云上面申请临时的鉴权码。

arm车牌识别,Linux,linux,运维,服务器

        申请得到的码,离线激活,下载下来得到压缩文件,解压文件得到下面的两个文件。放到ubuntu里面,然后共享到v7板子里面。

arm车牌识别,Linux,linux,运维,服务器

        打开key

arm车牌识别,Linux,linux,运维,服务器

arm车牌识别,Linux,linux,运维,服务器

把编译得到的可执行文件从build复制到demo文件夹里面。然后在开发板上执行。

./run.sh

arm车牌识别,Linux,linux,运维,服务器

于是车牌识别就搞定了。具体还是需要自己优化修改。文章来源地址https://www.toymoban.com/news/detail-734687.html

到了这里,关于百度车牌识别AI Linux使用方法-armV7交叉编译的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HyperLPR3车牌识别-Linux/MacOS使用:C/C++库编译

    原文地址:https://tunmx.github.io/posts/CH-HyperLPR3-Build-Linux/ HyperLPR在2023年初已经更新到了v3的版本,该版本与先前的版本一样都是用于识别中文车牌的开源图像算法项目,最新的版本的源码可从github中提取:https://github.com/szad670401/HyperLPR 项目支持编译出C/C++项目使用的动态链接库,

    2024年02月04日
    浏览(30)
  • 百度小度WiFi怎么用?小度WiFi的安装使用方法

    很多的百度用户通过各种活动已经拥有了小度WiFi,它的主要功能是在有线网络的基础上,创建WiFi热点,达到网络共享目的。关于这款硬件的安装与使用存在很多的技巧,在具备网络共享的同时,还可以隔空传物、影音共享。 1、取出你的小度WiFi,插入电脑的USB插口,电脑会

    2024年02月07日
    浏览(44)
  • 使用pycharm终端安装百度飞桨paddlepaddle库的方法

    百度飞桨的公开文件非常少,主要靠AIStudio的说明文档,但是该文档没有给出在pycharm上使用的方法,虽然AIStudio提供了免费编程的云资源,甚至也有GPU免费资源,但是经常电脑上是连接不上的。我的建议是用pycharm编写程序,程序没问题时或者AIStudio能够进行程序运行时,再导

    2023年04月10日
    浏览(40)
  • 车辆大全和车牌识别系统毕业设计,车牌识别系统设计与实现,车牌AI识别系统论文毕设作品参考

    【后台管理员功能】 系统设置:设置网站简介、关于我们、联系我们、加入我们、法律声明 广告管理:设置小程序首页轮播图广告和链接 留言列表:所有用户留言信息列表,支持删除 会员列表:查看所有注册会员信息,支持删除 资讯分类:录入、修改、查看、删除资讯分

    2024年02月07日
    浏览(49)
  • 百度云CDN计费方式按使用流量和日峰值带宽区别选择方法

    百度云内容分发网络CDN计费方式分为按使用流量计费和按日峰值带宽计费,如何选择CDN计费方式?如果是个人用户,那么只能选择按使用流量计费,按使用流量只计算下行流量。如果是企业用户可以选择按流量和按日峰值带宽两种计费方式,如果企业应用是较为稳定的业务选

    2024年02月13日
    浏览(37)
  • 使用百度地图官方WEB API,提示 “ APP 服务被禁用“ 问题的解决方法

    项目上用了百度地图官方WEB API,打开界面时百度地图无法打开,出现弹窗: APP被您禁用啦。详情查看:http://lbsyun.baidu.com/apiconsole/key# 。 查看错误信息: \\\"status\\\":240,\\\"message\\\":\\\"APP 服务被禁用\\\" 在https://lbsyun.baidu.com/index.php?title=webapi/appendix中找到百度地图官方WEB API服务文档—附录

    2023年04月09日
    浏览(107)
  • 使用腾讯云 Cloud studio 实现调度百度AI实现文字识别

    今天我们也来高大上一下,玩一把人工智能。那就是免费调用百度AI实现图片上面的文字识别。相对于Python的第三方库,百度人工智能要更强大,毕竟人工智能不是那么容易搞的。要调用,其实很简单,关键的代码只需要三行。但需要先注册百度AI,获得ID和密钥。注册也很简

    2024年02月13日
    浏览(43)
  • SpringBoot项目(百度AI整合)——如何在Springboot中使用文字识别OCR入门

    前言:本系列博客尝试结合官网案例,阐述百度 AI 开放平台里的组件使用方式,核心是如何在spring项目中快速上手应用。 本文介绍如何在Springboot中使用百度AI的文字识别OCR 其他相关的使用百度AI的文章列表如下: 如何在Springboot中使用语音文件识别 ffmpeg的安装和使用 1.从官

    2024年02月02日
    浏览(39)
  • 【web指纹识别】whatweb简介、使用方法、命令选项

    目录 一、web指纹识别 二、whatweb 2.1、简介: 2.2、下载: 2.3、使用方法: 2.4、示例用法: 2.5、命令选项 2.5.1、目标选择: 2.5.2、目标修改: 2.5.3、侵略: 2.5.4、HTTP选项: 2.5.5、验证: 2.5.6、插件: 2.5.7、输出: 2.5.8、性能与稳定性: 2.5.9、帮助和杂项:   web指纹扫描四大特

    2023年04月08日
    浏览(48)
  • 【web指纹识别】Ehole简介、下载、使用方法、命令

    目录 一、简介: 二、下载: 2.1、GitHub下载: 2.2、win版: 2.3、Linux版: 三、win版使用方法: 3.1、第一步:文件夹中打开windows powershell(或者cmd后进入) 3.2、第二步:终端运行+命令 3.3、使用示例 3.3.1、识别单一的URL 3.3.2、识别本地文件里的URL 3.4、命令选项: 四、日志文件

    2024年02月13日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包