透過阿里雲“人臉口罩檢測”能力構建疫情防控能力
面對2020疫情情況,人員是否佩戴口罩是關鍵的疫情控制點,口罩佩戴檢測則是一項核心工作。但是,以人盯人的方式去監督管理是較為耗費人力的並且存在疏漏的可能,因此阿里雲推出了基於視覺智慧API分析的“口罩檢測”能力,透過該能力可快速構建監控系統並可統計人員的口罩佩戴情況,實現疫情防控的AI化,數字化。
能力介紹
典型用例
“口罩檢測”能力是透過對圖片中面積最大的人臉進行口罩檢測,透過影像識別判斷是否佩戴口罩。
若想立即體驗口罩檢測的實際能力,歡迎到OpenAPI Explorer上進行線上除錯,除錯地址為:
介面資訊概要
入參描述
引數列表如下:
入參樣例如下:
以JSON格式為例
-
{
"ImageURL":"https://viapi-demo.oss-cn-shanghai.aliyuncs.com/viapi-demo/images/DetectImageElements/detect-elements-src.png"
}
返回值描述
返回值欄位列表如下:
返回值的樣例值如下:
以JSON格式為例
- {
"RequestId": "D6C24839-91A7-41DA-B31F-98F08EF80CC0",
"Data": {
"Mask": 1,
"FaceProbability":0.999
}
}
口罩檢測解決方案
整體架構
- 解決方案1:將待檢測圖片先透過人臉識別AI識別具體人臉情況,再將提取到的人臉透過口罩識別AI識別每個具體人員是否佩戴口罩。該方案適合於圖片中有多人的場景,譬如公共場所、商場出入口、店內全景等人員流動較大的監控識別場景。
-
解決方案2:將待檢測圖片直接透過口罩識別AI,識別該圖片中人臉佔比最高的人員是否佩戴口罩。該方案適合於圖片中只有1個人的場景,譬如門禁、閘口等人員流動小但精度要求較高的場景。
解決方案中包含如下產品
實施步驟
請首先開通阿里雲賬號或利用已有阿里雲賬號登陸,然後開通視覺智慧API相應的介面能力。
接下來,請根據業務具體場景制定待檢測圖片的資料採集。無論是監控攝像頭或是智慧手機,透過裝置能力都可以獲取單張靜態圖片,或一個影片的多張關鍵幀。這些圖片會在整個業務鏈路中作為待檢測圖片傳入檢測介面。
在檢測階段,若圖片有後續查詢需求,可以先將圖片儲存在OSS。視覺智慧API平臺的所有圖片檢測相關介面都支援直接傳入OSS生成的臨時可用URL地址。由於阿里雲的公共雲產品之間已經有各項網路最佳化,建議使用相同Region的OSS和視覺智慧API訪問路徑,以達到最優的檢測效率。
具體檢測的邏輯分為以下幾個步驟:
- 使用人臉定位API識別普通人群圖片的人臉座標。詳細參考 DetectFace 文件: https://help.aliyun.com/document_detail/146470.html
- 根據定位返回的 FaceRectangles 欄位獲取一組或多組人臉具體座標組合。
- 作為檢測介面的圖片前處理流程。這裡利用OSS的圖片處理能力,可以以較小開發成本和計算消耗完成圖片預處理,詳細請參考 OSS圖片裁切文件: https://help.aliyun.com/document_detail/44693.html。
- 獲取到裁切後圖片的URL後,將預處理過後的圖片地址作為引數傳入口罩檢測介面。若前面步驟使用的是OSS儲存,推薦使用VPC內訪問路徑得到最快的介面響應速度。
在利用視覺智慧API的SDK完成檢測介面的呼叫併成功獲取到介面返回值之後,根據檢測的三種結果,即“帶口罩”、“未戴口罩”、“口罩未帶好”,來觸發後續的處理邏輯。
後續的處理有若干種可行的方案:
- 利用簡訊服務、或釘釘的開放API對未戴口罩輿情進行報警通知。
- 根據介面結果進行數值統計和資料持久化,以便後續進行其他決策。
- 根據介面結果在閘機、入口等地方控制智慧硬體工作狀態。
結論
本文介紹瞭如何利用阿里雲視覺智慧開放平臺上的口罩檢測能力快速構建一個口罩檢測的解決方案,為目前的新肺疫情提供監控能力。
本文展示了阿里雲即開即用的AI能力與IAAS層基礎能力,希望開發者可以以此為參考搭建更有價值的解決方案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956605/viewspace-2675123/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 人臉檢測中,如何構建輸入影像金字塔
- 人臉檢測識別,人臉檢測,人臉識別,離線檢測,C#原始碼C#原始碼
- 人臉檢測 二
- 中科視拓免費開放口罩人臉檢測與識別技術
- 小紅書廣告智慧創意能力構建過程詳解
- [計算機視覺]人臉應用:人臉檢測、人臉對比、五官檢測、眨眼檢測、活體檢測、疲勞檢測計算機視覺
- 人臉活體檢測
- 前端人臉檢測指南前端
- 人臉檢測的harr檢測函式函式
- 能力認可!|| 天懋資訊透過中國信通院網路空間資產管理平臺能力評測
- 人臉檢測(detection)與人臉校準(alignment)
- 【火爐煉AI】機器學習052-OpenCV構建人臉鼻子眼睛檢測器AI機器學習OpenCV
- opencv視訊人臉檢測OpenCV
- OpenCV 人臉檢測自學(3)OpenCV
- 人臉口罩檢測(含執行程式碼+資料集)Pytorch+TensorRT+Xavier NX行程PyTorch
- 人臉活體檢測人臉識別:眨眼+張口
- 喜報!阿里雲首個透過應用多活“先進級”能力評估阿里
- iOS 人臉關鍵點檢測iOS
- Android人臉檢測介紹Android
- FaceDetector 人臉檢測追蹤demo
- Python實戰——為人臉照片新增口罩Python
- TiDB 首批透過信通院 HTAP 資料庫基礎能力評測TiDB資料庫
- 基於 Nebula Graph 構建圖學習能力
- 人臉識別之人臉檢測的重要性
- IOS人臉識別開發入門教程--人臉檢測篇iOS
- 乾元通多卡聚合裝置助力構建“智慧醫療”精準防控疫情
- 微信域名防紅防封防遮蔽系統API介面檢測監控輪詢檢測API
- Python人臉識別微笑檢測Python
- 視訊人臉檢測——OpenCV版(三)OpenCV
- 圖片人臉檢測——OpenCV版(二)OpenCV
- JavaScript人臉檢測的實現方法JavaScript
- Android API 人臉檢測(Face Detect)AndroidAPI
- 提高軟體測試能力的19條建議
- 大資料徵信如何提升金融機構風控能力大資料
- 能力更新|升級營銷簡訊和安全風控能力,快手小程式 SDK 內測招募中
- SOFABoot 健康檢查能力分析boot
- 簡單聊聊,如何構建測試工程師的能力模型 (持續更新)工程師模型
- 疫情防控,開發者集結出戰!