阿里视觉训练营Day4——车辆保险应用

简介: 今天借助智能视觉平台搭建车辆识别

阿里视觉训练营Day4——车辆保险应用

开通服务

首先在视觉智能开放平台https://vision.aliyun.com/开通车辆识别服务

功能描述

可以识别图片(完整或部件图片)中汽车的类型,目前主要有小轿车、多用途汽车、SUV等类别。

示例代码

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 RecognizeVehicleType {

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

    RecognizeVehicleTypeRequest request = new RecognizeVehicleTypeRequest();
    request.setRegionId("cn-shanghai");
    request.setImageURL("http://viapi-test.oss-cn-shanghai.aliyuncs.com/sanjiye-meizi/%E8%BD%A6%E5%9E%8B%E8%AF%86%E5%88%AB-%E5%BE%85%E6%B5%8B%E8%AF%95.jpg");

    try {
        RecognizeVehicleTypeResponse 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)://[Endpoint]/?Action=RecognizeVehicleType
&ImageURL=https://viapi-test.oss-cn-shanghai.aliyuncs.com/test-team/%E6%B5%8B%E8%AF%95002/detvichle.jpg
&<公共请求参数>

正常返回实例

<RequestId>DC2DD4F6-524F-461E-99E0-79A51A6C457B</RequestId>
<Data>
    <Elements>
        <Score>0.9952</Score>
        <Name>car</Name>
    </Elements>
    <Elements>
        <Score>0.0001</Score>
        <Name>MPV_mian</Name>
    </Elements>
    <Elements>
        <Score>0.0029</Score>
        <Name>others</Name>
    </Elements>
    <Elements>
        <Score>0.0018</Score>
        <Name>SUV</Name>
    </Elements>
    <Threshold>0.9952</Threshold>
</Data>

json格式

{
    "RequestId": "DC2DD4F6-524F-461E-99E0-79A51A6C457B",
    "Data": {
        "Elements": [
            {
                "Score": 0.9952,
                "Name": "car"
            },
            {
                "Score": 0.0001,
                "Name": "MPV_mian"
            },
            {
                "Score": 0.0029,
                "Name": "others"
            },
            {
                "Score": 0.0018,
                "Name": "SUV"
            }
        ],
        "Threshold": 0.9952
    }
}
目录
相关文章
|
JavaScript Serverless 数据安全/隐私保护
函数计算产品使用问题之怎么动态设置.npmrc文件以配置私有仓库访问
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
机器学习/深度学习 自然语言处理 监控
智能客服系统集成技术解析和价值点梳理
在 2024 年的智能客服系统领域,合力亿捷等服务商凭借其卓越的技术实力引领潮流,它们均积极应用最新的大模型技术,推动智能客服的进步。
575 7
|
存储 算法 Ubuntu
你可能不知道 xz 也是一种压缩格式,并且还相当惊艳
在现代计算中,文件压缩是节省存储空间和提高传输效率的关键技术。Linux 提供了多种压缩工具,如 `tar`、`zip`、`gzip`、`bzip2` 和 `xz`。本文重点介绍 `xz` 命令,探讨其高压缩比的优势及其基本用法,适合编程新手学习。
684 4
|
移动开发 JavaScript 前端开发
【Vue面试题二十二】、什么是虚拟DOM?如何实现一个虚拟DOM?说说你的思路
这篇文章深入探讨了虚拟DOM的概念、必要性以及在Vue中的实现方式,解释了虚拟DOM如何作为真实DOM的轻量级抽象,通过优化DOM操作提高性能,并实现跨平台渲染的能力。
【Vue面试题二十二】、什么是虚拟DOM?如何实现一个虚拟DOM?说说你的思路
|
缓存
vue2进阶篇:vue-router之路由的query参数
vue2进阶篇:vue-router之路由的query参数
354 2
pydub 歌曲,提取副歌,音乐歌曲切片,渐进渐出,音量,歌曲歌谱
pydub 歌曲,提取副歌,音乐歌曲切片,渐进渐出,音量,歌曲歌谱
|
机器学习/深度学习 人工智能 物联网
玩转AIGC | 5分钟使用PAI一键部署Stable Diffusion AI绘画应用
本文将展示如何通过阿里云机器学习PAI 快速部署SD文生图模型并启动WebUI 进行推理服务。
|
Kubernetes 网络性能优化 调度
k8s的内存分配
k8s的内存分配