阿里视觉训练营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
    }
}
目录
相关文章
|
机器学习/深度学习 人工智能 算法
利用神经网络原理与自动控制原理实现工业过程自动控制的串级PID控制器实践
PID控制器由比例单元 P、积分单元 I 和微分单元 D 组成,是一个在工业控制应用中常见的反馈回路部件。由两个PID控制器串联组成并分别对主副控制对象进行控制的控制器为串级控制器。传统的PID控制器在P 环节输入整定值、I环节输入整定值和D环节输入整定值分别整定后无法在控制过程中针对控制对象因各种因素引起的变化对整定值进行调整;随着神经网络理论在人工智能发展过程中不断被完善和应用,为神经网络理论能够用于新型控制器开发并作为串级控制器的组成部分提供了理论基础。
1144 1
利用神经网络原理与自动控制原理实现工业过程自动控制的串级PID控制器实践
|
人工智能 自然语言处理 供应链
常用Python中文分词工具的使用方法
本文将介绍jieba、HanLP、LAC、THULAC、NLPIR、spacy、stanfordcorenlp、pkuseg等多种常用的Python中文分词工具的简单使用方法。
常用Python中文分词工具的使用方法
|
资源调度 计算机视觉
数字图像处理--(04)数字图像增强之图像平滑与锐化(MATLAB)(一)
数字图像处理--(04)数字图像增强之图像平滑与锐化(MATLAB)
1592 0
数字图像处理--(04)数字图像增强之图像平滑与锐化(MATLAB)(一)
|
数据可视化 算法 NoSQL
【TigerGraph】图数据库实战入门 —— 数据导入
该文件总共有27,279行,除第1行是表头外,每行用3列表示一部电影,分别为电影id(movieId)、电影名称(title)和电影类型(genres)。需要注意的是该csv文件用逗号分隔不同的列,而为了处理电影名称中包含的逗号,使用双引号(")转义title列。该文件总共有20,000,264行,除第1行是表头外,每行用4列表示一位用户对一部电影的评分,分别为用户id(userId)、电影id(movieId)、评分(rating)和评分时间(timestamp)。
959 0
【TigerGraph】图数据库实战入门 —— 数据导入
|
存储 缓存 JavaScript
万张图片,流畅体验——记一次 Vue 列表渲染的性能优化
### 背景 团队目前的Web端产品中需要显示两个列表视图:卡片列表和条目列表,并且在点击切换按钮的时候,对两个列表进行切换显示。 ![卡片列表](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/64af512ddd1160790818629c095176e6.png) ![条目列表](https://ata2-img.oss-cn-zh
2496 1
万张图片,流畅体验——记一次 Vue 列表渲染的性能优化
|
Python Windows
python 提取视频中的音频 | Python工具类
python 提取视频中的音频 | Python工具类
python 提取视频中的音频 | Python工具类
|
机器学习/深度学习 人工智能 Java
避免踩坑!绝对有效的电子书下载方法
电子书下载是一个很多用户迫切需求,但是却一直没有得到很好解决的问题。 虽然网络上关于电子书下载的网站层出不穷,但是要么收费,要么费半天劲却找不到自己想要的书籍。
避免踩坑!绝对有效的电子书下载方法
|
数据采集 人工智能 数据可视化
复盘丨中建三局:在数字世界里盖一座摩天大厦
建筑业几乎可以和农业相比,争夺数字化转型倒数的“桂冠”。而当古老的建筑行业遇上新兴的数字技术,新的故事已然在谱写。 建筑行业的数字化不是单点问题,而是全局问题,所以必然需要从顶层至底层的方法论,同时也要找到小场景的切入口,切实解决生产中的疑难杂症。中建三局一公司果断地将所有的数据和应用全部放在阿里云上,将原来的软件进行重构,显示出绝对的魄力。
1469 0
复盘丨中建三局:在数字世界里盖一座摩天大厦