基于appinventor与EasyDL物体检测API的物体检测app

相关学习网址

Base64编码及其在AppInventor中的应用
APPInventor安卓应用开发AI图像识别简单应用
nventor基础
appinventor自定义插件
*这个简单的能够实现,但是复杂一点的总是报错尤其在使用tojson的时候 * ?分隔符 & 分隔符 |分隔符 ;分隔符

在这里插入图片描述

最终成功结果

appinventor中文增强版 百度API
调用文档

关于json字符串的思考,虽然json是一种类型,但是在形成字符串的时候完全可以字符拼成json字符串。而且这种格式可以直接有列表和字构成。

初始化

在这里插入图片描述

调用web客户端得到access_token

在这里插入图片描述

调用照相机与图片并调整图片大小与画布大小

在这里插入图片描述

调用使用web客户端1请求数据

这个地方卡了很长时间,案例中介绍双列表即键值对列表或者字典的方式,编码方式不同。但是百度apk调用文档里介绍application/json必须使用他定义
形式。因此有(换平台,做插件,转json),最后只是简单的拼成json形式的字符串,显然我是向难度大的方向思考解决方案了。
当然,案例中介绍的使用插件转成的base64格式也是有问题的但是我没找到什么问题,应该是什么东西没有去掉。
但是用这个平台现成的image插件中有的是没问题的。

在这里插入图片描述

web客户端1 接受数据与处理数据

涉及到的变量初始化
在这里插入图片描述

在这里插入图片描述

最终

在这里插入图片描述

总结:

此次实验主要基于百度训练营中的物体检测(我使用安全帽检测)调用API 来建立自己应用。 问题:
1.不理解web中的知识,不懂post,get等的具体使用方法
2.不熟悉json 语言中的知识
3.不熟悉appinventor中块的数据格式是怎样的 通过这次经历,知道:
1.appinventor的新大陆,新平台和新的使用方法,还会自己制作插件
2.如何调用API,和其他API 调用大同小异了
3.json的数据结构

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值