本人自己摸爬滚打好几天把SDK移植到自己的项目,但总是问题百出,各种各样的报错信息。最后寻求EasyDL的研发人员帮助,非常感谢百度EasyDL研发人员的耐心解答与帮助,快速定位问题并解决。

1.首先就是基础步骤:在EasyDL官网训练自己的模型并且发布

2.下载demo查看结果是否符合预期

3.下载SDK并且导入Android Studio查看项目是否可以正常运行(建议测试精简版demo:AndroidManifest中将

activity android:name=".MainActivity"

更改为

activity android:name=".infertest.MainActivity"

) 即可;注意序列号,一机一码,有效期三个月;需要将你需要测试的图片素材放在项目assets文件夹下

然后打开手机测试是否正常。

4.常见的报错信息:

//报错1.Please allow all files access
/*表示app没有获取到手机的完全读写权限,添加权限即可*///报错2.NETWORK STATUS IS CHECHED,NO NETWORK
/*首先需要检查app的网络权限是否获取;有网络权限的情况下一般是SDK的问题我遇到这个报错的时候是属于SDK问题,等待百度修复后重新发布模型下载SDK即可
*///报错3.A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 16600 (AsyncTask #1), pid 16518 (syaimobile.demo)
/*这个报错基本就是硬件设备不兼容,建议换一台终端测试,本人开始使用redmi k30 Pro出现这个错误信息更换设备后正常运行
*/

接下来就是把SDK移植到自己的项目了。。。。

建议先参考:官方文档 如出现问题再往下看

1.打开官方SDK demo切换到项目视图下

打开目录app-->libs把目录下的“arm64-v8a”、"armeabi-v7a" 、“easyedge-sdk.jar”复制到自己的项目libs目录下

然后把app-->src-->main-->assets目录下的infer文件夹复制到自己的assets目录下

贴个图更明了:

到这环境就基本部署完成了。

接下来就是加载模型预测图片了,这里可以参考demo里面的代码:

代码部分就不做赘述了,很简单自己做个方法封装一下就行,注意不要再UI线程下调用:

到这里就全部结束了,最后还是非常感谢百度研发人员的热心帮助 。

百度EasyDL训练模型移植Android教程相关推荐

  1. 百度云ROM移植教程

    这是基于MTK平头的  ,应该高通的移植起来差不多 百度云ROM移植教程(基于MTK6577) 百度云已经有了MTK6577平台的ROM A789,基于A789,我们可以将百度云ROM移植到其他的MT ...

  2. 百度easydl代码集成移植到安卓

    百度easydl代码Android移植方法 想把百度easydl的模型代码移植到自己项目来,要么看不懂官方的操作文档要么就是照着流程搞下来运行不了,为此苦恼了好久,最后联系了一下百度easydl工程师 ...

  3. 如何获取高精度CV模型?快来试试百度EasyDL超大规模视觉预训练模型

    在深度学习领域,有一个名词正在被越来越频繁地得到关注:迁移学习.它相比效果表现好的监督学习来说,可以减去大量的枯燥标注过程,简单来说就是在大数据集训练的预训练模型上进行小数据集的迁移,以获得对新数据较 ...

  4. 从谷歌AutoML到百度EasyDL,AI大生产时代,调参师不再是刚需

    出品 | AI科技大本营 头图 | 付费下载于视觉中国 2018 年,Google Cloud 宣布将 AutoML 作为机器学习产品的一部分.至此,AutoML 开始进入大众的视野. 实际上,201 ...

  5. win8下cocos2dx3.2移植android平台及代码打包APK

      cocos2dx程序不能只在VS2012下运行,迟早是要搬运到Android和IOS上的.Windows下移植IOS平台先搁下不说比较困难,而且只有越狱的苹果机才可以运行,而且毕竟IOS高端.小众 ...

  6. 使用百度EasyDL实现钢筋计数

    今天,给大家带来使用百度EasyDL实现钢筋计数的教程. EasyDL网址:https://ai.baidu.com/easydl/ Step1:进入EasyDL主页,点击立即使用 Step2 :点击 ...

  7. android edittext输入邮箱,[Android教程]EditText怎样限制用户的输入?数字/字母/邮箱

    有输入必有验证.为了防止用户随便输入确保提交数据的合法性,程序不得不在文本输入框(EditText)中增加限制或验证. 关于输入类型有数字.字母.邮箱.电话等形式,这些具体得根据业务来.那么Andro ...

  8. 智能化转型浪潮下,百度EasyDL的“AI普惠”之路

    文 | 曾响铃 来源 | 科技向令说(xiangling0815) 人人都想搭上人工智能这辆快车. 然而不会编程,心有余而力不足,无法跟上技术推动下产业发展的节奏应该怎么破? 百度EasyDL正是这样 ...

  9. 百度android 升级,百度App3.6 for Android新版升级亮相

    继百度Android3.0版一亮相便备受热捧之后,其升级版3.6版目前亦已上线.百度Android 3.6版比以往更加注重用户的个性化搜索体验,不仅强化了本地搜索,优化了多窗口设计,同时添加了更具人性 ...

最新文章

  1. BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [
  2. 操作系统(十七)调度算法(二)
  3. boost::mp11模块使用一些节点生成并行蒙特卡罗模拟的示例
  4. C\C++ 获取当前路径
  5. 做老板欣赏的优秀员工 十大准则你达标吗?
  6. 【软件工程】业务过程与解决方案
  7. IAR #pragma optimize 指令
  8. 红橙Darren视频笔记 圆点loadingView 动画ANR
  9. 麦克纳姆轮平台的两种构型
  10. 黑域助手连接服务器才能用吗,黑域怎么免root使用?root使用教程
  11. 如何查计算机配件的配置,如何查看电脑配置信息?教你四种方法
  12. 浅谈软件可视化分析内存消耗综述中的识别方法
  13. bootstrap 图标系列
  14. 计算机安装操作系统后 操作系统即驻留在,计算机应用基础期末试卷(B卷)
  15. mapbox-gl开发教程(一):搭建前端开发环境
  16. 3D智慧仓储可视化解决方案
  17. js下载文件修改文件名 (跨域)
  18. 个人档案以及博客声明
  19. 鄂尔多斯市计算机学校在哪,2018年鄂尔多斯市大学有哪些 最新鄂尔多斯学校名单...
  20. C#整数(包括正数和负数)与十六进制byte[]的互相转换(两字节)

热门文章

  1. 大数据技术基础综合项目——牛客网招聘岗位统计分析
  2. 围城java_围城有感 - cayman丿2016 - 博客园
  3. 手机剪辑视频教程,初学者也能学会,上手快
  4. 自动驾驶——车道线检测相关数据集整理
  5. 关于edushi的想像
  6. iservice封装有哪些方法_软件主要有哪几种封装方法
  7. 本周AI热点回顾:天津大学火速解聘学术不端教授,利用职权为女儿铺路;人脸识别第一案判决...
  8. 【Linux】零成本在家搭建自己的私人服务器解决方案
  9. Type-c雷电4口HUB扩展方案
  10. PDF旋转:一分钟解决PDF页面倒置的问题