阿里视觉训练营Day5——垃圾分类

简介: 今天借助智能视觉平台搭建垃圾分类

开通服务

首先在视觉智能开放平台https://vision.aliyun.com/开通垃圾分类服务

功能描述

可以对图片中的物品垃圾进行分类,并给出具体的物品名称。

示例代码

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.google.gson.Gson;
import java.util.*;
import com.aliyuncs.imagerecog.model.v20190930.*;

public class ClassifyingRubbish {

    public static void main(String[] args) {
        DefaultProfile profile = DefaultProfile.getProfile("cn-shanghai", "<accessKeyId>", "<accessSecret>");
        IAcsClient client = new DefaultAcsClient(profile);

        ClassifyingRubbishRequest request = new ClassifyingRubbishRequest();
        request.setRegionId("cn-shanghai");
        request.setImageURL("http://viapi-test.oss-cn-shanghai.aliyuncs.com/demo-center/imagerecog/ClassifyingRubbish2.jpg");

        try {
            ClassifyingRubbishResponse response = client.getAcsResponse(request);
            System.out.println(new Gson().toJson(response));
        } catch (ServerException e) {
            e.printStackTrace();
        } catch (ClientException e) {
            System.out.println("ErrCode:" + e.getErrCode());
            System.out.println("ErrMsg:" + e.getErrMsg());
            System.out.println("RequestId:" + e.getRequestId());
        }

    }
}

请求实例

http(s)://imagerecog.cn-shanghai.aliyuncs.com/?Action=ClassifyingRubbish
&ImageURL=https://viapi-test.oss-cn-shanghai.aliyuncs.com/test-team/rubbish.jpg
&<公共请求参数>

正常返回实例

<RequestId>UUID</RequestId>
<Data>
    <Sensitive>false</Sensitive>
    <Elements>
        <Category>可回收垃圾</Category>
        <CategoryScore>0.68</CategoryScore>
        <Rubbish>U盘</Rubbish>
        <RubbishScore>0.68</RubbishScore>
    </Elements>
</Data>

json格式

{
    "RequestId": "UUID",
    "Data": {
      "Sensitive": false,
      "Elements": [
        {
          "Category": "可回收垃圾",
          "CategoryScore": 0.68,
          "Rubbish": "U盘",
          "RubbishScore": 0.68
        }
      ]
    }
}
目录
相关文章
|
Java API 开发者
Netty详解ByteBuf
Netty详解ByteBuf
347 0
|
9月前
|
JavaScript 前端开发 Java
JavaScript:编程宇宙的多面闪耀之星-揭秘 JavaScript,编程界的全能霸主如何炼成?-优雅草卓伊凡
JavaScript:编程宇宙的多面闪耀之星-揭秘 JavaScript,编程界的全能霸主如何炼成?-优雅草卓伊凡
261 24
JavaScript:编程宇宙的多面闪耀之星-揭秘 JavaScript,编程界的全能霸主如何炼成?-优雅草卓伊凡
|
11月前
|
机器学习/深度学习 人工智能 API
Aligner:自动修正AI的生成结果,北大推出残差修正模型对齐技术
介绍北大团队提出的 Aligner 模型对齐技术,通过学习对齐答案与未对齐答案之间的修正残差,提升大语言模型的性能。
446 28
|
弹性计算 缓存 安全
阿里云服务器ECS收费标准参考,2核4G配置ECS实例规格整理
阿里云提供多种2核4G ECS实例,如计算型c7、经济型e、u1等,价格不等,从68.0元/月到203.0元/月。ECS通用算力型u1实例采用高性能Intel处理器,网络收发包能力达30万PPS。经济型e实例基于Intel Xeon Platinum,适合入门级需求。2核4G服务器支持的并发访问人数依赖于软件效率、带宽、应用架构和用户行为等因素。更多信息请查看阿里云ECS产品页。
622 1
|
11月前
|
vr&ar
数字化云上博物馆,打造地质旅游新趋势!
地质旅游是以观赏和科研地质景观为目的的新兴旅游形式。为推动地质资源的保护与展示,“十四五”规划倡导“互联网+旅游”,通过数字化手段提升地质资源的展示效果。我们推出的数字化云上博物馆解决方案,利用数字技术构建虚拟空间,以高清图片、3D模型、VR/AR等技术,实现地质资源的全方位展示与互动体验,突破时空限制,让用户足不出户即可云游地质遗迹,享受地理之美。
|
10月前
|
人工智能 安全 Java
深入理解Java浅拷贝与深拷贝
本文深入探讨Java中浅拷贝与深拷贝的概念、实现方式及应用场景。浅拷贝通过`clone()`方法复制对象引用,修改新对象会影响原对象;深拷贝则创建完全独立的新对象,确保数据安全。文章通过代码示例讲解两种拷贝方式的实现,并分析其优缺点。同时,针对List类型提供浅拷贝和深拷贝的具体实现方法,帮助读者更好地理解和应用这两种技术。选择拷贝方式时需权衡对象复杂度、大小及操作安全性等因素。
565 2
|
存储 前端开发 NoSQL
拿下奇怪的前端报错(四):1比特丢失导致的音视频播放时长无限增长-浅析http分片传输核心和一个坑点
在一个使用MongoDB GridFS存储文件的项目中,音频和视频文件在大部分设备上播放时长显示为无限,而单独播放则正常。经调查发现,问题源于HTTP Range请求的处理不当,导致最后一个字节未被正确返回。通过调整请求参数,使JavaScript/MongoDB的操作范围与HTTP Range一致,最终解决了这一问题。此案例强调了对HTTP协议深入理解及跨系统集成时注意细节的重要性。
326 0
|
应用服务中间件 网络安全 nginx
nginx如何代理ssl
nginx如何代理ssl
|
存储 开发框架 前端开发
循序渐进BootstrapVue,开发公司门户网站(6)--- 门户网站后端内容管理
循序渐进BootstrapVue,开发公司门户网站(6)--- 门户网站后端内容管理
|
云安全 监控 安全
云服务器遇到DDOS的防护方案
DDoS攻击是云服务器面临的重要安全威胁之一。为了保障服务器的稳定性和安全性,我们需要采取多种措施进行防范