京东万象--摄像头扫描实现垃圾分类软件

简介: 京东万象--摄像头扫描实现垃圾分类软件

--本次实战案例,是使用三方接口(京东万象),实现垃圾识别分类的功能。

使用kotlin语言进行开发,框架mvp+rxjava+retrofit

开发耗费时间--项目构建至功能实现--7小时

要点:

(1)安卓camera类的使用,通过生成的图片byte[]数组,进行本地图片保存

(2)上传图片前的本地图片压缩,项目使用的是luban压缩三方框架

(3)本地bitmap转base64,通过http请求上传数据到京东万象,对返回结果进行处理

思路:

使用camera类,通过生成本地图片,然后压缩该图片,并且转为base64码后进行上传

注意:

camera的使用,注意预览时,角度的调整,生成图片时,图片的方向调整。


网络异常,图片无法展示
|

功能演示类

此版本为version1.0.0

that's all--------------------------------------------------------------------------------------------------------------------------

目录
相关文章
|
机器学习/深度学习 人工智能 算法
通俗认识理解OpenAI Five
通俗认识理解OpenAI Five
592 0
|
JSON JavaScript 前端开发
借助Python神器,快速get上市公司财务数据
借助Python神器,快速get上市公司财务数据
594 0
|
编译器 芯片
proteus并行接口芯片8255A的应用—键盘与数码管
proteus并行接口芯片8255A的应用—键盘与数码管
500 1
|
分布式计算 资源调度 监控
分布式资源管理和调度架构
分布式资源管理和调度架构
|
安全 编译器 C++
【C/C++ 基础知识 】 C++ 初始化大全:选择最适合您需求的方式
【C/C++ 基础知识 】 C++ 初始化大全:选择最适合您需求的方式
350 2
|
消息中间件 监控 NoSQL
一文读懂python分布式任务队列-celery
celery是一个简单,灵活、可靠的分布式任务执行框架,可以支持大量任务的并发执行。celery采用典型生产者和消费者模型。生产者提交任务到任务队列,众多消费者从任务队列中取任务执行【2月更文挑战第11天】
56417 5
|
前端开发 JavaScript API
如何让 Websocket兼容低版本浏览器
如何让 Websocket兼容低版本浏览器
529 2
|
编解码 Linux 数据安全/隐私保护
深度探索:使用FFmpeg实现视频Logo的添加与移除(一)
深度探索:使用FFmpeg实现视频Logo的添加与移除
529 0
|
Python
一个爬取百度图片的脚本
一个爬取百度图片的脚本
306 1
|
存储 缓存 Linux
入职后,我才明白什么叫Cache
入职后,我才明白什么叫Cache