系列文章目录

第一章 华为云modelarts平台使用
第二章 华为云modelarts平台SDK的调用
第三章 ros+modelarts实现多车辆协作


文章目录

  • 系列文章目录
  • 一、模型部署
  • 二、我的程序(仅供参考)
  • 总结

一、模型部署

当模型部署完成后可以调用SDK将采集的图片传到华为云上,经过识别后,华为云会将识别后的结果发送到设备上。
我这里用到的设备是jetson nano(jetbot小车)和jetson tx2,本来可以直接用其配好环境直接做目标检测,但是比赛题目要求用到华为云modelarts平台。有机会我会用树莓派试一试,理论上只要是能运行python的板子都行(pc机也行)。

华为云官方的参考手册:https://support.huaweicloud.com/sdkreference-modelarts/modelarts_04_0001.html
(这个手册很重要)主要看SDK参考这一块

按照手册上的步骤走即可,这个不难就不再过多讲了。

二、我的程序(仅供参考)

难题主要在于数据的解析。

jeson nano收到的数据如下所示,如何解析出识别到的是苹果是难点

detection_classes:识别到的物体
detection_boxes:物体的坐标
detection_scores:识别率

{"detection_classes": ["苹果","苹果"],"detection_boxes": [["80.887726","263.80356","299.759","488.36438"],["58.76906","52.273037","302.06067","275.1259"]],"detection_scores": ["0.99877447","0.9964096"]
}

我的程序如下所示:我只是简单的识别出种类。出于账号安全考虑access_key的值等用******代替。这些值所代表的意义手册里有。

from modelarts.session import Session
from modelarts.model import Predictor
import cv2session = Session(access_key='******',secret_key='******', project_id='******', region_name='******')predictor_instance = Predictor(session, service_id="******")
#predictor_info = predictor_instance.get_service_info()
predict_result = predictor_instance.predict(data="/home/wyd/下载/1.jpg", data_type="images")
print(predict_result)j=0
n=0
for key,value in predict_result.items():for i in predict_result[key]:if (i=="苹果")&(j==0):print("检测到苹果即将调用采摘车")j=j+1n=0

总结

部署的难点在于数据解析而不是环境的配置,华为云modelarts平台简化了环境配置这一步骤,将配置好的环境打包分享给用户,用户直接下载这个环境就可以使用,但是python语言虽然包装的好使用简单,但在解析数据时十分难受。

华为云modelarts平台SDK的调用相关推荐

  1. 华为云modelarts平台使用

    系列文章目录 第一章 华为云modelarts平台使用 第二章 华为云modelarts平台SDK的调用 第三章 ros+modelarts实现多车辆协作 文章目录 系列文章目录 前言 一.华为云mo ...

  2. 跑道防侵入,华为云ModelArts平台助力航空器识别AI模型开发

    上海麦图信息科技有限公司,借助华为云ModelArts一站式AI开发与管理平台,开发出跑道防侵入场景中的航空器识别AI模型. 近年来,"AI的应用和落地"逐渐成了具化的关键词,它和 ...

  3. 【本地Mindspore代码迁移至华为云ModelArts平台训练】

    *************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************** ...

  4. 本地pytorch代码迁移至华为云ModelArts平台训练

    本地pytorch代码迁移至华为云ModelArts平台训练 上传代码和数据集至华为云OBS 注册华为云OBS账号并使用AK登录. 参考这篇文件OBS账号注册和登录 修改pytorch本地训练代码文件 ...

  5. AI创想秀,体验华为云ModelArts平台声音分类

    目录 一.AI Gallery 社区体验 二.通过华为云 ModelArts 平台声音分类 三.华为云 ModelArts 总结 一.AI Gallery 社区体验 AI Gallery 是在 Mod ...

  6. 基于华为云ModelArts平台利用MobileNetV2算法实现5类花卉分类

    *************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************** ...

  7. 华为云物联网平台的C#应用开发(基本接口调用)

    大家好,之前先后发布了华为云IOT的Java.Android.微信小程序的华为云物联网平台的上位机应用开发教程,基本介绍了不同环境下的华为云物联网平台的接口调用方法,最近接到了两个小伙伴咨询华为云物联 ...

  8. 位居中国机器学习公有云市场份额第一,华为云 ModelArts 的进阶之路

    近日,国际权威研究机构国际数据公司(IDC)发布的<中国AI云服务市场(2020上半年)跟踪>报告显示,华为云 ModelArts 位居机器学习公有云服务中国市场份额第一位. 数据来源:I ...

  9. ATN开源社区基于华为云ModelArts进行AI开发的实践

    ATN 公有链和智能矩阵 Atmatrix,采用区块链智能合约技术建立分布式账本,构建去中心化的 AI 交易市场,可以交易 AIaaS 的 AI API. AI 数据.AI 算力.AI 训练模型等.在 ...

  10. 【华为云技术分享】使用CloudIDE快速体验基于华为云ModelArts SDK的AI开发

    华为云ModelArts一站式AI开发与管理平台,能够支撑开发者从数据到AI应用的全流程开发过程,包含数据处理.算法开发.模型训练.模型管理.部署等,支持图像分类.图像检测.视频分析.语音识别.产品推 ...

最新文章

  1. 顺序表-元素逆置(首尾交换)
  2. PhpStorm 配置Xdebug
  3. python3安装过程中出现的ssl问题,No module named _ssl或者renaming “_ssl“ since importing it failed
  4. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第36篇]Index Calculus算法
  5. git merge用法_常用命令之git操作(进阶篇)
  6. Linux容器能否弥补IoT的安全短板?
  7. js将手机号中间四位变成*号
  8. 两台windows笔记本创建家庭组实现文件共享
  9. laravel插入数据时报 502 Bad Gateway
  10. Android基本动画
  11. 微软Azure给openAI提供了多少机器资源
  12. 单例模式 Windows下防止多开简介
  13. 监控视频压缩1—INSTANCE SEGMENTATION BASED BACKGROUND REFERENCE FRAME GENERATIONFOR SURVEILLANCE VIDEO CODI
  14. 实验四-1:输入一个字符,请判断是字母、数字还是其它字符。
  15. Windwos 系统下修改PC的hosts文件,绑定特定的域名和IP地址
  16. win7计算机 管理缺失文件夹,win7电脑文件夹选项不见了怎么解决
  17. 旅游指南之五----途登山装备清单
  18. F1,RECALL,TPR,FNR等指标计算
  19. 《Team Geek: A Software Developer's Guide to Working Well with Others》读书笔记(六)完
  20. 2022最新爱奇艺签到助手V1.0网站PHP源码

热门文章

  1. Linux 迅雷 chrome插件,Chrome(Chromium)迅雷下载支持扩展1.1测试版【更新】
  2. 计算机打印服务总是自动关闭,打印机服务怎么使用 打印机服务自动关闭怎么解决...
  3. ucinet计算聚类系数大于1怎么办_ucinet使用说明技巧.ppt
  4. 计算机思维导图药剂学,思维导图在药剂学教学中的应用
  5. flacs 安装教程_绍兴拖拽式撬装加油装置建站方案
  6. Windows命令行优美化:FluentTerminal安装与配置
  7. plsql 破解|oracle plsql 破解
  8. android中edittext监听文字变化,使用TextWatcher监听EditText变化
  9. 华工材料力学能用计算机吗,华南理工大学材料力学考研经验分享与资料.pdf
  10. Java源码阅读神器之Translation翻译插件