zoukankan      html  css  js  c++  java
  • RK3399Pro Android Rock-X 人工智能开发系列(2)

    一.什么是Rock-X


      Rock-X SDK是基于RK3399Pro的一组快捷AI组件库,初始版本包括:人脸检测、人脸识别、活体检测、人脸属性分析、人脸特征点、人头检测、人体骨骼关键点、手指关键点、人车物检测等功能,开发者仅需要几条API调用即可在嵌入式产品中离线地使用这些功能,而无需关心AI模型的部署细节,极大加速了产品的原型验证和开发部署。听起来已经是牛逼轰轰了,小心脏已经扑通扑通的受不了想拿过来体验一番。

    二.Rock-X SDK 下载


    那Rock-X SDK 要去哪下载,里面包含了些什么内容?
    百度云下载链接   提取码:o7jr

    里面包含三个目录
    demo : 包含命令行执行执行示例和Android程序示例,可以先跑来看看然后再裁减裁减 
    doc :    包含API 接口参考指南,可点击路径doc ockx_api_dochtmlindex.html 查看文档  
    sdk :    包含不同平台使用的库,可进行裁减

    三.Andriod 平台使用demo


    1.下载Rock-X SDK压缩后,我们可以先找个demo运行一下看看,找到rockx-android-demo-face_attribute.zip进行解压

    2.目前运行的环境如下:
    Android Studio 3.4.1
    JRE: 1.8.0_152-release-1343-b01 amd64
    Windows 10 10.0  

    Gradle Plugin Version 3.4.1
    Gradle Version 5.1.1

    3.导入demo
    Android studio ->File ->Open -> rockx-android-demo-face_attribute 导入后会提示一些error

    Configuration failed.
    External native generate JSON release: JSON generation completed with problems
    
    CONFIGURE SUCCESSFUL in 43s
    External native generate JSON debug: streaming 1 JSON files
    External native generate JSON debug: streaming fallback JSON for D:studio_src
    ockx
    ockx-android-demo-face_attributeapp.externalNativeBuildcmakedebugarm64-v8aandroid_gradle_build.json
    External native generate JSON release: streaming 1 JSON files
    External native generate JSON release: streaming fallback JSON for D:studio_src
    ockx
    ockx-android-demo-face_attributeapp.externalNativeBuildcmake
    eleasearm64-v8aandroid_gradle_build.json
    SIMPLE: Error configuring
    

      

    别担心,在导入其他的项目上经常是遇到这样的问题,原因就是Gradle Plugin 版本和Gradle 版本工具未找到,需要重新配置,
    所以找到build.gradle 文件修改classpath 'com.android.tools.build:gradle:3.1.2'  修改为classpath 'com.android.tools.build:gradle:3.4.1'
    修改gradle-wrapper.properties文件distributionUrl=https://services.gradle.org/distributions/gradle-4.4-all.zip 修改为
    distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip


     

    保存成功后,就执行执行Build->Make project 我相信是顺顺利利,只需要少许等待就编译成功,是不是很high心。

    4.准备运行
    首先确保使用双工头USB线连接到Core-3399Pro-JD4机器,如何adb使用不了,可以点击Settings->Connected devices->Connect to PC选项
    就能确保adb 可以正常使用。
    接下来就可以在Andriod Studio点击Run->"run app"就有如下界面进行选择链接设备,我们只需要点击ok就可以,就可以再机器上运行。
     

    5.隆重出场
    瞪瞪瞪瞪,啊~~~,怎么还是你,能不能换人靓女,我也想,那下次找个靓女人脸识别养养眼


     

    四.相关文章
    RK3399Pro Android Rock-X 人工智能开发系列(1)

    ———————————————
    更多信息请关注Firefly公众微信号fireflytee:
     
    ———————————————
    Firefly官网:http://www.t-firefly.com

    Firefly开源社区:http://developer.t-firefly.com
  • 相关阅读:
    【Salvation】——人物角色动画实现
    【Salvation】——项目进展&已取得的成果
    【Salvation】—— 项目策划&市场分析
    【前端阅读】——《程序员思维修炼》摘记&读后感&思维导图
    【性能优化】——前端性能优化之DOM
    【性能优化】——前端性能优化之图片
    【前端阅读】——《JavaScript入门经典》摘记之JavaScript与XML
    【前端阅读】——《JavaScript应用开发技术详解指南》摘记&思维导图
    【面试试题】——在浏览器输入网址,直到页面出现,之间发生了什么?
    【前端阅读】——《代码整洁之道》摘记之整洁代码、命名、函数、注释
  • 原文地址:https://www.cnblogs.com/TeeFirefly/p/11398879.html
Copyright © 2011-2022 走看看