透過阿里雲“人臉口罩檢測”能力構建疫情防控能力
面對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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 人臉檢測中,如何構建輸入影像金字塔
- 喜報!阿里雲首個透過應用多活“先進級”能力評估阿里
- 解密阿里雲Redis 6.0極速上雲:核心能力與雲原生管控解密阿里Redis
- 人臉檢測識別,人臉檢測,人臉識別,離線檢測,C#原始碼C#原始碼
- 構建雲原生安全的6個重要能力
- 人臉檢測 二
- 中科視拓免費開放口罩人臉檢測與識別技術
- 雲原生安全端上能力建設
- [計算機視覺]人臉應用:人臉檢測、人臉對比、五官檢測、眨眼檢測、活體檢測、疲勞檢測計算機視覺
- 騰訊安全副總裁黎巍談WAF:透過雲原生能力構建安全基座
- 人臉口罩檢測(含執行程式碼+資料集)Pytorch+TensorRT+Xavier NX行程PyTorch
- 前端人臉檢測指南前端
- 人臉活體檢測
- opencv視訊人臉檢測OpenCV
- TiDB 首批透過信通院 HTAP 資料庫基礎能力評測TiDB資料庫
- GBASE雲資料倉儲透過信通院雲原生湖倉一體基礎能力專項測評
- 人臉活體檢測人臉識別:眨眼+張口
- 小紅書廣告智慧創意能力構建過程詳解
- 亞馬遜雲科技展示資料構建三大核心能力,助力企業生成式AI能力落地亞馬遜AI
- 海雲安圓滿透過CCRC“移動網際網路應用程式(App)個人資訊保安測試”能力驗證APP
- Python實戰——為人臉照片新增口罩Python
- 能力認可!|| 天懋資訊透過中國信通院網路空間資產管理平臺能力評測
- iOS 人臉關鍵點檢測iOS
- FaceDetector 人臉檢測追蹤demo
- Python人臉識別微笑檢測Python
- 基於 Nebula Graph 構建圖學習能力
- 人臉識別之人臉檢測的重要性
- 三項第一!天翼雲透過DevSecOps能力成熟度評估認證dev
- 簡單聊聊,如何構建測試工程師的能力模型 (持續更新)工程師模型
- 【火爐煉AI】機器學習052-OpenCV構建人臉鼻子眼睛檢測器AI機器學習OpenCV
- 微信域名防紅防封防遮蔽系統API介面檢測監控輪詢檢測API
- EventBridge訊息路由|高效構建訊息路由能力路由
- 構建基於 Ingress 的全鏈路灰度能力
- 企業如何構建自己的 AI 編碼能力AI
- 圖片人臉檢測——Dlib版(四)
- 視訊人臉檢測——Dlib版(六)
- 尺度不變人臉檢測:Group Sampling
- 視訊人臉檢測——OpenCV版(三)OpenCV