OpenCV在浏览器中运行深度网络
生活随笔
收集整理的這篇文章主要介紹了
OpenCV在浏览器中运行深度网络
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OpenCV在瀏覽器中運行深度網絡
- 在瀏覽器中運行深度網絡
- 介紹
- 人臉檢測
- 人臉識別
- 樣本
- 運行人臉檢測網絡以檢測輸入圖像上的人臉。
- 運行人臉識別網絡,128通過輸入人臉圖像接收三維單位特征向量。
- 執行識別
- 主循環
在瀏覽器中運行深度網絡
介紹
本教程將向我們展示如何在瀏覽器中使用OpenCV.js運行深度學習模型。教程參考了面部檢測和面部識別模型管道的樣本。
人臉檢測
人臉檢測網絡獲取BGR圖像作為輸入,并生成一組可能包含人臉的邊界框。我們所需要的只是充滿信心地選擇方框。
人臉識別
網絡稱為OpenFace
人臉識別模型接收大小為RGB的人臉圖像96x96。然后,它返回-128維單位向量,該向量將輸入面表示為單位多維球面上的一個點。因此,兩個面之間的差異是兩個輸出向量之間的角度。
樣本
所有示例都是一個HTML頁面,該頁面具有使用OpenCV.js功能的JavaScript代碼。您可能會在下面看到此頁面的插入。按下Start按鈕開始演示。按下Add a person以命名被識別為未知人物的人。接
總結
以上是生活随笔為你收集整理的OpenCV在浏览器中运行深度网络的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蜂蜜柚子茶为什么苦?
- 下一篇: OpenCV自定义深度学习层支持