天天看點

阿裡雲高校計劃視覺AI五天訓練營Day 4車輛保險應用

車輛保險應用

阿裡雲視覺智能平台能完成車型識别、車牌識别、機動車檢測、車輛部件識别、車輛損傷識别、車輛儀表盤識别、車險圖檔分類等多種車輛鑒定功能。

阿裡雲高校計劃視覺AI五天訓練營Day 4車輛保險應用

開通OSS服務

登入阿裡雲官網。

将滑鼠移至産品,單擊對象存儲 OSS,打開OSS 産品詳情頁面。

在OSS 産品詳情頁,單擊立即開通。

開通服務後,在OSS 産品詳情頁單擊管理控制台直接進入OSS管理控制台界面。

建立存儲空間

開通阿裡雲OSS服務後,您需要首先建立存儲空間(Bucket)來存儲檔案。請根據以下步驟,使用OSS管理控制台建立存儲空間。

登入OSS管理控制台。

單擊Bucket清單,之後單擊建立Bucket。

您也可以單擊概覽,之後單擊右側的建立Bucket。

在建立Bucket頁面配置Bucket參數。

選擇區域時,需要選擇與視覺智能開放平台對應服務能力相同的區域,目前視覺智能開放平台各服務支援的區域為華東2(上海)。

關于配置Bucket參數的詳細說明請參見建立存儲空間。

單擊确定。

上傳檔案

建立了存儲空間(Bucket)之後,您可以上傳任何類型的檔案(Object)到存儲空間中。請根據以下步驟,使用OSS管理控制台将您的檔案上傳至OSS。

單擊Bucket清單,之後單擊目标Bucket名稱。

單擊檔案管理 > 上傳檔案。

在上傳檔案頁面,設定上傳檔案的參數。

關于上傳檔案參數的設定,請參見上傳檔案。

在上傳任務頁面等待任務完成,之後關閉對話框

檢視檔案URL位址

檔案上傳完成後,您可以在OSS中檢視已上傳檔案的URL連結。詳細步驟如下所示。

單擊檔案管理。

在上傳檔案頁面,單擊目标檔案後的詳情按鈕。

在詳情頁面複制檔案URL。

開通目标檢測服務

登入

https://vision.aliyun.com

車輛損傷識别

針對常見小汽車車型,識别車輛外觀受損部件及損傷類型,可識别數十種車輛部件、五大類外觀損傷。(刮擦、凹陷、開裂、褶皺、穿孔)

RecognizeVehicleDamage函數可以檢測圖檔中車輛損傷的位置以及類型。

輸入限制

圖檔格式:JPEG、JPG。

圖檔分辨率:不限制圖檔分辨率,但圖檔分辨率太高可能會導緻API識别逾時,逾時時間為5秒。

圖檔大小:圖檔大小不超過10M。

圖檔URL位址中不能包含中文字元。

可以在OpenAPI Explorer中直接運作該接口,免去您計算簽名的困擾。運作成功後,OpenAPI Explorer可以自動生成SDK代碼示例。

阿裡雲高校計劃視覺AI五天訓練營Day 4車輛保險應用

程式

#!/usr/bin/env python
#coding=utf-8

from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkobjectdet.request.v20191230 import RecognizeVehicleDamageRequest

client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shanghai')

request = RecognizeVehicleDamageRequest()
request.set_accept_format('json')

request.set_ImageURL("http://viapi-test.oss-cn-shanghai.aliyuncs.com/sanjiye-meizi/%E7%9B%AE%E6%A0%87%E6%A3%80%E6%B5%8B/%E8%BD%A6%E8%BE%86%E6%8D%9F%E4%BC%A4%E8%AF%86%E5%88%AB%20.jpg")

response = client.do_action_with_exception(request)
print(str(response, encoding='utf-8'))           

識别結果

01
損傷類型:輕微刮擦
機率值:69.3559%
損傷坐标:[167,132,252,213]
02
損傷類型:輕微刮擦
機率值:55.8149%
損傷坐标:[4,78,116,136]
03
損傷類型:輕微刮擦
機率值:30.995%
損傷坐标:[44,83,156,149]
04
損傷類型:輕微刮擦
機率值:30.437199999999997%
損傷坐标:[262,189,410,277]
05
損傷類型:重度刮擦
機率值:65.2305%
損傷坐标:[259,190,415,276]           

車險圖檔分類

對輸入的車險圖檔進行分類。ClassifyVehicleInsurance對輸入的車險圖檔進行分類。可以在OpenAPI Explorer中直接運作該接口,免去您計算簽名的困擾。運作成功後,OpenAPI Explorer可以自動生成SDK代碼示例。

阿裡雲高校計劃視覺AI五天訓練營Day 4車輛保險應用

示例代碼

#!/usr/bin/env python
#coding=utf-8

from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkobjectdet.request.v20191230 import lassifyVehicleInsuranceRequest

client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shanghai')

request = ClassifyVehicleInsuranceRequest()
request.set_accept_format('json')

request.set_ImageURL("http://viapi-test.oss-cn-shanghai.aliyuncs.com/sanjiye-meizi/%E7%9B%AE%E6%A0%87%E6%A3%80%E6%B5%8B/%E8%BD%A6%E9%99%A9%E5%9B%BE%E7%89%87.jpg")

response = client.do_action_with_exception(request)
print(str(response, encoding='utf-8'))           

标簽名稱:其他
置信度:0.35000000000000003%
标簽名稱:細節圖
置信度:0.74%
标簽名稱:汽車部件圖
置信度:2.44%
标簽名稱:人物
置信度:0.02%
标簽名稱:發動機
置信度:0.05%
标簽名稱:半車圖
置信度:19.89%
标簽名稱:全車圖
置信度:0.05%
标簽名稱:CT-掃描
置信度:0.01%
标簽名稱:拆解件
置信度:24.64%
标簽名稱:現場圖
置信度:51.790000000000006           

繼續閱讀