华为云modelarts平台SDK的调用
系列文章目录
第一章 华为云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的调用相关推荐
- 华为云modelarts平台使用
系列文章目录 第一章 华为云modelarts平台使用 第二章 华为云modelarts平台SDK的调用 第三章 ros+modelarts实现多车辆协作 文章目录 系列文章目录 前言 一.华为云mo ...
- 跑道防侵入,华为云ModelArts平台助力航空器识别AI模型开发
上海麦图信息科技有限公司,借助华为云ModelArts一站式AI开发与管理平台,开发出跑道防侵入场景中的航空器识别AI模型. 近年来,"AI的应用和落地"逐渐成了具化的关键词,它和 ...
- 【本地Mindspore代码迁移至华为云ModelArts平台训练】
*************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************** ...
- 本地pytorch代码迁移至华为云ModelArts平台训练
本地pytorch代码迁移至华为云ModelArts平台训练 上传代码和数据集至华为云OBS 注册华为云OBS账号并使用AK登录. 参考这篇文件OBS账号注册和登录 修改pytorch本地训练代码文件 ...
- AI创想秀,体验华为云ModelArts平台声音分类
目录 一.AI Gallery 社区体验 二.通过华为云 ModelArts 平台声音分类 三.华为云 ModelArts 总结 一.AI Gallery 社区体验 AI Gallery 是在 Mod ...
- 基于华为云ModelArts平台利用MobileNetV2算法实现5类花卉分类
*************************************************** 码字不易,收藏之余,别忘了给我点个赞吧! *************************** ...
- 华为云物联网平台的C#应用开发(基本接口调用)
大家好,之前先后发布了华为云IOT的Java.Android.微信小程序的华为云物联网平台的上位机应用开发教程,基本介绍了不同环境下的华为云物联网平台的接口调用方法,最近接到了两个小伙伴咨询华为云物联 ...
- 位居中国机器学习公有云市场份额第一,华为云 ModelArts 的进阶之路
近日,国际权威研究机构国际数据公司(IDC)发布的<中国AI云服务市场(2020上半年)跟踪>报告显示,华为云 ModelArts 位居机器学习公有云服务中国市场份额第一位. 数据来源:I ...
- ATN开源社区基于华为云ModelArts进行AI开发的实践
ATN 公有链和智能矩阵 Atmatrix,采用区块链智能合约技术建立分布式账本,构建去中心化的 AI 交易市场,可以交易 AIaaS 的 AI API. AI 数据.AI 算力.AI 训练模型等.在 ...
- 【华为云技术分享】使用CloudIDE快速体验基于华为云ModelArts SDK的AI开发
华为云ModelArts一站式AI开发与管理平台,能够支撑开发者从数据到AI应用的全流程开发过程,包含数据处理.算法开发.模型训练.模型管理.部署等,支持图像分类.图像检测.视频分析.语音识别.产品推 ...
最新文章
- 顺序表-元素逆置(首尾交换)
- PhpStorm 配置Xdebug
- python3安装过程中出现的ssl问题,No module named _ssl或者renaming “_ssl“ since importing it failed
- [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第36篇]Index Calculus算法
- git merge用法_常用命令之git操作(进阶篇)
- Linux容器能否弥补IoT的安全短板?
- js将手机号中间四位变成*号
- 两台windows笔记本创建家庭组实现文件共享
- laravel插入数据时报 502 Bad Gateway
- Android基本动画
- 微软Azure给openAI提供了多少机器资源
- 单例模式 Windows下防止多开简介
- 监控视频压缩1—INSTANCE SEGMENTATION BASED BACKGROUND REFERENCE FRAME GENERATIONFOR SURVEILLANCE VIDEO CODI
- 实验四-1:输入一个字符,请判断是字母、数字还是其它字符。
- Windwos 系统下修改PC的hosts文件,绑定特定的域名和IP地址
- win7计算机 管理缺失文件夹,win7电脑文件夹选项不见了怎么解决
- 旅游指南之五----途登山装备清单
- F1,RECALL,TPR,FNR等指标计算
- 《Team Geek: A Software Developer's Guide to Working Well with Others》读书笔记(六)完
- 2022最新爱奇艺签到助手V1.0网站PHP源码
热门文章
- Linux 迅雷 chrome插件,Chrome(Chromium)迅雷下载支持扩展1.1测试版【更新】
- 计算机打印服务总是自动关闭,打印机服务怎么使用 打印机服务自动关闭怎么解决...
- ucinet计算聚类系数大于1怎么办_ucinet使用说明技巧.ppt
- 计算机思维导图药剂学,思维导图在药剂学教学中的应用
- flacs 安装教程_绍兴拖拽式撬装加油装置建站方案
- Windows命令行优美化:FluentTerminal安装与配置
- plsql 破解|oracle plsql 破解
- android中edittext监听文字变化,使用TextWatcher监听EditText变化
- 华工材料力学能用计算机吗,华南理工大学材料力学考研经验分享与资料.pdf
- Java源码阅读神器之Translation翻译插件