精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

什么是最好的面部檢測器? | Dlib、OpenCV DNN、Yunet、Pytorch-MTCNN和RetinaFace

人工智能 人臉識別
選擇面部檢測模型時的主要權衡是準確性和性能之間的平衡,但還有其他因素需要考慮。

我正在處理的面部識別問題,需要選擇一個面部檢測模型。面部檢測是面部識別流水線的第一步,準確識別圖像中的面部至關重要。Garbage in, garbage out。

然而,眾多的選項讓我感到不知所措,而且關于這一主題的零散寫作還不夠詳細,無法幫助我決定選擇哪種模型。比較各種模型花費了我很多精力,因此我認為傳達我的研究可能會幫助處于類似情況的人們。

面部檢測器的選擇要點是什么? 

選擇面部檢測模型時的主要權衡是準確性和性能之間的平衡。但還有其他因素需要考慮。關于面部檢測模型的大多數文章要么是模型創建者寫的,通常發表在期刊上,要么是那些在代碼中實現模型的人寫的。在這兩種情況下,作者自然會對他們所寫的模型持有偏見。在一些極端情況下,這些文章實際上是該模型的宣傳廣告。

很少有文章比較不同模型的性能表現。進一步增加混亂的是,每當有人寫關于像RetinaFace這樣的模型時,他們討論的是該模型的特定實現。模型本身實際上是神經網絡架構,不同的實現可能會導致不同的結果。更復雜的是,這些模型的性能還取決于后處理參數,如置信度閾值、非極大值抑制等。

每個作者都將自己的模型描述為“最好”,但我很快意識到“最好”取決于上下文。沒有客觀上最好的模型。決定哪個面部檢測模型最合適的兩個主要標準是準確性和速度。

沒有一個模型能同時具備高準確性和高速度,這是一個權衡。我們還必須查看原始準確性之外的指標,大多數基準測試基于原始準確性(正確猜測/總樣本量),但原始準確性不是唯一需要關注的指標。假陽性與真陽性的比率以及假陰性與真陰性的比率也是重要的考慮因素。用技術術語來說,這種權衡是精度(最小化假陽性)和召回率(最小化假陰性)之間的權衡。這篇文章深入討論了這個問題。

測試模型 

有一些現有的用于基準測試的面部檢測數據集,如WIDER FACE,但我總是喜歡看看這些模型在我的數據上表現如何。所以我隨機選取了1064幀電視節目樣本來測試這些模型(±3%的誤差范圍)。在手動標注每張圖像時,我盡量選擇盡可能多的面部,包括部分或幾乎完全遮擋的面部,以給模型帶來真正的挑戰。因為我最終要對檢測到的面部進行面部識別,所以我想測試每個模型的極限。

數據和標注可以從下面鏈接進行下載:

  • https://drive.google.com/uc?export=download&id=1OPAT47OXjgmjKlAY2irQLf4GNoHyMlhX(數據)
  • https://drive.google.com/uc?export=download&id=1UbrndfOvvzFIdU-w3Kw8qrFM6D_ZljJZ(標注)

將各種模型分為兩類是有幫助的;那些運行在GPU上的模型和那些運行在CPU上的模型。一般來說,如果你有兼容CUDA的GPU,應該使用基于GPU的模型。我有一個NVIDIA 1080 TI顯卡,具有11GB內存,這使我能夠使用一些大規模的模型。然而,我的項目規模巨大(我指的是成千上萬的視頻文件),所以對速度極快的基于CPU的模型很感興趣。基于CPU的面部檢測模型不多,所以我決定只測試最受歡迎的一個:YuNet。由于其速度,YuNet構成了我的基線比較。一個GPU模型必須比其CPU對應的模型準確得多,以證明其較慢的處理速度是合理的。

CPU模型 

YuNet 

YuNet是為性能而開發的,其模型大小僅為較大模型的一小部分。例如,YuNet只有75,856個參數,而RetinaFace則有27,293,600個參數,這使得YuNet可以在“邊緣”計算設備上運行,而這些設備不足以運行較大的模型。

  • 論文地址:https://doi.org/10.1007/s11633-023-1423-y
  • 代碼地址:https://github.com/ShiqiYu/libfacedetection
  • 預訓練模型:https://github.com/opencv/opencv_zoo

作為一個CPU模型,YuNet的表現比我預期的要好得多。它能夠毫無問題地檢測到大面部,但在檢測較小面部時有些困難。

能夠檢測到即使在斜角度的大面部。邊界框有些偏差,可能是因為圖像需要調整為300x300才能輸入到模型中。

YuNet幾乎找到了所有面部,但也包括了一些假陽性。

當限制為圖像中的最大面部時,準確性大大提高。

如果性能是主要考慮因素,YuNet是一個很好的選擇。它甚至足夠快,可以用于實時應用,而GPU選項則不能(至少在沒有一些嚴重硬件的情況下)。

YuNet使用固定的300x300輸入尺寸,因此時間差異是由于將圖像調整為這些尺寸導致的。GPU模型 

Dlib 

Dlib是一個C++實現,帶有Python包裝器,保持了準確性、性能和便利性之間的平衡。Dlib可以直接通過Python安裝,也可以通過Face Recognition Python庫訪問。然而,Dlib的準確性和性能在upsampling參數上有很強的權衡。當上采樣次數設置為0時,模型速度更快但準確性較低。

無上采樣

上采樣=1

Dlib模型的準確性隨著進一步的上采樣而增加,但任何高于上采樣=1的值都會導致我的腳本崩潰,因為它超出了我的GPU內存(順便說一下,我的內存是11GB)。

Dlib的準確性相對于其(缺乏)速度來說有些令人失望。然而,它在最小化假陽性方面表現非常好,這是我的優先事項。面部檢測是我面部識別流水線的第一部分,因此最小化假陽性數量將有助于減少下游的錯誤。為了進一步減少假陽性數量,我們可以使用Dlib的置信度輸出來過濾低置信度的樣本。

假陽性和真陽性之間的置信度差異很大,我們可以利用這一點來過濾前者。我們可以查看置信度分布來選擇一個更精確的閾值,而不是選擇一個任意的閾值。

95%的置信度值在0.78以上,因此排除低于該值的所有內容可以將假陽性數量減少一半。

雖然通過置信度過濾減少了假陽性數量,但并沒有提高整體準確性。我會考慮在最小化假陽性數量是主要關注點時使用Dlib。但除此之外,Dlib在準確性上并沒有比YuNet大幅增加,無法證明其更高的處理時間是合理的;至少對我的用途來說是這樣。

OpenCV DNN 

OpenCV面部檢測模型的主要吸引力在于其速度。然而,其準確性令人失望。雖然與其他GPU模型相比,它速度非常快,但即使是Top 1準確性也僅略好于YuNet的整體準確性。我不清楚在什么情況下我會選擇OpenCV模型進行面部檢測,尤其是因為它很難正常工作。

Pytorch-MCNN 

MTCNN模型的表現也很差。盡管它的準確性略高于OpenCV模型,但速度要慢得多。由于其準確性低于YuNet,沒有 compelling reason to select MTCNN。

RetinaFace 

RetinaFace以其作為開源面部檢測模型中最準確的聲譽而聞名。測試結果支持了這一聲譽。

它不僅是最準確的模型,而且許多“錯誤”實際上并不是實際錯誤。RetinaFace真的測試了“假陽性”這個類別,因為它檢測到了一些我沒有看到的面部,沒有標注的因為我認為它們太難了,或者沒有考慮是“面部”。

它在這張《Seinfeld》片段中的鏡子中檢測到了部分面部。

它在《Modern Family》的背景圖像中找到了面部。

它在識別人臉方面如此出色,以至于找到了非人臉。

學習到RetinaFace并不算太慢是一個驚喜。雖然它不如YuNet或OpenCV快,但與MTCNN相當。雖然它在低分辨率下比MTCNN慢,但它擴展得相對較好,可以同樣快速地處理更高分辨率。RetinaFace擊敗了Dlib(至少在需要上采樣時)。它比YuNet慢得多,但準確性顯著提高。

通過過濾掉較小的面部,可以排除RetinaFace識別的許多“假陽性”。如果我們刪除最低四分位的面部,假陽性率會大幅下降。

最低四分位的邊界是0.0035

雖然RetinaFace非常準確,但其錯誤確實有特定的偏差。雖然RetinaFace容易識別小面部,但它在檢測較大、部分遮擋的面部時存在困難,這在查看面部尺寸相對于準確性時尤為明顯。

這對我的用途來說可能是個問題,因為圖像中面部的大小與其重要性密切相關。因此,RetinaFace可能會錯過最重要的情況,例如以下示例。

RetinaFace未能檢測到這張圖像中的面部,但YuNet做到了。

結論 

根據我的測試(我想強調這些測試并不是世界上最嚴格的測試;所以要保留一點懷疑態度),我只會考慮使用YuNet或RetinaFace,具體取決于我的主要關注點是速度還是準確性。可能在我絕對想要最小化假陽性數量時會考慮使用Dlib,但對于我的項目來說,只能選擇YuNet或RetinaFace。

完整的項目代碼在這里:https://github.com/astaileyyoung/CineFace

責任編輯:趙寧寧 來源: 小白玩轉Python
相關推薦

2010-12-28 11:17:50

chkrootkitrootkit檢測器

2020-09-22 20:14:51

人工智能

2022-04-05 20:54:21

OpenCVPython人臉檢測

2024-06-18 10:20:00

YOLO目標檢測

2024-07-24 10:12:47

2022-03-11 10:18:04

Meta死鎖Android

2024-01-15 14:03:00

2018-05-08 14:25:22

Pythondlib人臉檢測

2024-08-26 08:16:13

2023-07-26 09:00:00

人工智能AI檢測

2010-12-24 10:26:19

2023-10-23 12:05:17

2010-12-22 21:52:12

rkhunter

2024-03-19 11:52:28

2009-04-01 22:10:55

2024-12-13 09:17:45

2014-01-09 09:42:56

Python語言檢測器

2009-03-25 15:21:17

2022-02-11 10:27:28

面部識別算法人工智能

2024-08-01 09:00:00

目標檢測端到端
點贊
收藏

51CTO技術棧公眾號

国产精选久久久久久| 精品国产123| 日本不卡一区二区三区四区| 国产视频在线观看视频| 亚洲精品婷婷| 在线日韩第一页| 欧洲成人午夜精品无码区久久| 欧美少妇网站| 国产精品久久久久9999吃药| 国产一区二区无遮挡| 久久久久久av无码免费看大片| 一区二区电影| 亚洲日韩欧美视频| 伊人影院在线观看视频| 欧美日韩电影免费看| 亚洲免费观看高清| 日本视频一区在线观看| 性一交一乱一伧老太| 日韩福利电影在线观看| 久久久久久久久久av| 99在线视频免费| 乱亲女h秽乱长久久久| 欧美日韩国产天堂| 久久久久久久久久久久久国产精品 | 男人影院在线观看| 99久久婷婷国产综合精品| 成人黄色网免费| www.国产一区二区| 影音先锋亚洲一区| 欧美精品免费在线观看| 日本精品久久久久中文| 亚洲春色h网| 精品国产一区二区三区四区四| 小明看看成人免费视频| 欧美日韩五码| 欧美天堂在线观看| www.成年人视频| 亚洲区欧洲区| 亚洲人成亚洲人成在线观看图片| 亚洲精美视频| 国产乱子伦三级在线播放| 91在线视频免费91| 成人在线资源网址| 成 人片 黄 色 大 片| 国模娜娜一区二区三区| 国产精品爽爽ⅴa在线观看| 亚洲图片欧美日韩| 爽爽淫人综合网网站| 欧洲日本亚洲国产区| 国产免费av一区二区| 亚洲精品综合| 欧美一区深夜视频| 圆产精品久久久久久久久久久| 激情自拍一区| 78色国产精品| 国产中文字幕视频| 亚洲永久免费精品| 国产91色在线| 国产三级理论片| 精品一区二区三区av| 成人激情在线观看| 国产高中女学生第一次| 国产超碰在线一区| 国产91aaa| 午夜国产在线观看| 久久你懂得1024| 日韩一区不卡| 老司机精品视频在线观看6| 综合久久给合久久狠狠狠97色| 致1999电视剧免费观看策驰影院| 黄色在线免费| 亚洲国产wwwccc36天堂| 欧美 日韩 激情| 影音成人av| 宅男在线国产精品| 性农村xxxxx小树林| 欧美人成在线观看ccc36| 国产视频精品在线| 影音先锋男人资源在线观看| 欧美在线三级| 韩日欧美一区二区| 波多野结衣一本一道| 精品中文av资源站在线观看| 97久久精品午夜一区二区| 后入内射欧美99二区视频| 久久亚洲综合av| 一区二区精品在线观看| 免费电影网站在线视频观看福利| 福利二区91精品bt7086| www.亚洲高清| 成人午夜网址| 综合网中文字幕| 免费视频网站www| 久久香蕉精品| 岛国视频一区免费观看| 搞黄视频在线观看| 亚洲午夜影视影院在线观看| 日日碰狠狠躁久久躁婷婷| 99综合久久| 亚洲精品在线观看www| 日韩激情小视频| 久久av一区| 91在线短视频| aiai在线| 福利一区视频在线观看| 亚洲综合在线一区二区| 国产免费播放一区二区| 久久久久久91香蕉国产| 亚洲精品国产精品国自产网站按摩| 国产成人一区二区精品非洲| 性欧美videosex高清少妇| 538视频在线| 欧美电影一区二区三区| 夜夜春很很躁夜夜躁| 亚洲精品色图| 不卡视频一区二区| 欧美成人三区| 在线观看av不卡| 亚洲欧美日本一区| 欧美成人综合| 91久久夜色精品国产网站| 蜜桃视频在线入口www| 亚洲高清免费视频| 绯色av蜜臀vs少妇| 伊人色**天天综合婷婷| 国产精品美女视频网站| 三级理论午夜在线观看| 亚洲mv在线观看| 激情小说欧美色图| 亚洲精品va| 国产日韩中文在线| 91精品专区| 欧洲精品在线观看| 国产精久久一区二区三区| 国产农村妇女毛片精品久久莱园子| 97人摸人人澡人人人超一碰| 免费a级人成a大片在线观看| 欧美亚洲国产bt| 亚洲日本精品视频| 蜜桃av一区| 免费成人深夜夜行视频| 超碰资源在线| 日韩国产精品一区| 国产视频91在线| 99久久国产免费看| 日日碰狠狠添天天爽超碰97| 红杏成人性视频免费看| 欧美精品www| 亚洲老妇色熟女老太| 亚洲综合在线免费观看| 国产a√精品区二区三区四区| 欧美成人有码| 国产精品久久久久久久久久直播| 成人ww免费完整版在线观看| 91麻豆精品国产91久久久使用方法 | 国产精品精品国产| 成人在线免费看| 欧美三区免费完整视频在线观看| 久久精品国产亚洲AV成人婷婷| 秋霞电影一区二区| 伊人情人网综合| 视频二区欧美| 97国产精品视频| 青青草在线免费视频| 色视频欧美一区二区三区| 亚洲ⅴ国产v天堂a无码二区| 久久国产剧场电影| 一区二区av| 成人台湾亚洲精品一区二区| 91sa在线看| shkd中文字幕久久在线观看| 在线成人免费视频| 久久久美女视频| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 在线观看一区日韩| 日本 欧美 国产| 成人午夜碰碰视频| 凹凸日日摸日日碰夜夜爽1| 成人羞羞网站| 国产精品裸体一区二区三区| 日本不卡免费高清视频在线| 在线播放国产精品| 成 人 免费 黄 色| 在线国产电影不卡| 九九九久久久久| 久久精品亚洲麻豆av一区二区 | 国产剧情久久久| 亚洲一区二区三区四区五区中文| 素人fc2av清纯18岁| 麻豆精品在线视频| 国产在线播放观看| 日韩大片在线播放| 国产精选在线观看91| 国产另类xxxxhd高清| 欧美乱大交xxxxx另类电影| 艳母动漫在线看| 337p亚洲精品色噜噜| 日韩免费在线视频观看| 国产精品理伦片| 老熟妇精品一区二区三区| 久久精品久久综合| 亚欧无线一线二线三线区别| 无需播放器亚洲| 欧美日韩精品久久| 91精品丝袜国产高跟在线| 国产成人久久精品| 久久电影网站| 日韩午夜在线视频| 九色蝌蚪在线| 亚洲第一级黄色片| 99久久夜色精品国产亚洲| 欧亚洲嫩模精品一区三区| 久久精品国产亚洲AV无码男同 | 国产精品视频123| 一区二区在线观看免费| 懂色av蜜桃av| 91麻豆123| 欧美一级片在线免费观看| 久久超级碰视频| 亚洲爆乳无码专区| 99热免费精品| 国产夫妻自拍一区| 一区二区中文| 一级日韩一区在线观看| 国产剧情在线观看一区| 精品国产乱码久久久久久蜜柚 | 久久精品噜噜噜成人av农村| 999香蕉视频| 在线综合亚洲| 日韩黄色片在线| 欧美日韩91| 日韩中文字幕亚洲精品欧美| 日韩一区自拍| 亚洲欧洲日夜超级视频| 成人午夜国产| 亚洲国产一区二区三区在线| 国产videos久久| 免费精品视频一区| 欧美精品momsxxx| 欧美日本亚洲| 少妇一区二区视频| 秋霞久久久久久一区二区| 九一成人免费视频| 日本一区二区三区视频在线观看 | 久久久精品毛片| 黑人巨大精品欧美一区二区| 日韩福利片在线观看| 精品国产户外野外| 久久久久99精品成人片三人毛片| 精品久久中文字幕| 啦啦啦免费高清视频在线观看| 欧美日韩午夜激情| www.久久精品视频| 欧美网站大全在线观看| 中文字幕777| 欧美精选一区二区| 国产三级第一页| 欧美岛国在线观看| 色哟哟中文字幕| 亚洲视频视频在线| 无遮挡的视频在线观看| 久久人人爽人人爽人人片亚洲| 含羞草www国产在线视频| 九九热视频这里只有精品| 国产盗摄在线视频网站| 91av成人在线| yiren22亚洲综合| 91色视频在线导航| 第四色在线一区二区| 蜜桃av噜噜一区二区三| 日韩成人免费| 日本天堂免费a| 国产精品夜夜夜| 日韩一区二区三区久久| 国产成都精品91一区二区三| 日本黄色动态图| 欧美国产日韩精品免费观看| 欧美激情精品久久久久久免费| 亚洲精品中文在线影院| 国产成人无码精品| 欧美色爱综合网| 亚洲国产精品国自产拍久久| 亚洲区一区二区| 国产美女福利在线| 8090成年在线看片午夜| 日日狠狠久久| 国产精品一区在线播放| 精品少妇av| www.avtt| 奇米综合一区二区三区精品视频| 日本人dh亚洲人ⅹxx| 久久综合狠狠综合| 欧美爱爱小视频| 在线一区二区三区四区| 亚洲精选一区二区三区| 少妇久久久久久| 亚洲优女在线| 成人av播放| 日韩精品久久| 久久久999视频| 国产一区二区在线视频| 国产ts在线播放| 偷窥国产亚洲免费视频| 国产一区二区在线视频观看| 日韩精品免费在线| 色婷婷在线播放| 国产欧美亚洲精品| 免费电影一区二区三区| 欧美黄色免费网址| 久久精品国产久精国产| www.自拍偷拍| 亚洲电影在线免费观看| 国产乱码精品一区二三区蜜臂| 精品亚洲一区二区三区在线播放 | 波多野结衣av在线免费观看| 亚洲精品国产a| 一区二区三区黄| 亚洲午夜国产成人av电影男同| 欧美videosex性极品hd| 成人女保姆的销魂服务| 国内亚洲精品| 欧美在线观看成人| 粉嫩av一区二区三区粉嫩| 男人av资源站| 欧美群妇大交群的观看方式 | 久久影院免费观看| 精品国产美女a久久9999| 欧美日韩在线一二三| 国产亚洲在线| 久久久久亚洲AV成人无码国产| 一二三区精品福利视频| 国产欧美日韩成人| www.日本久久久久com.| 九七电影院97理论片久久tvb| 欧美精品一区在线发布| 久久福利精品| 日本aaa视频| 色天使久久综合网天天| 国产专区在线| 国产精品美乳一区二区免费| 精品国产一区二区三区香蕉沈先生 | 韩国成人av| 国产日韩专区| 在线免费观看麻豆| 色噜噜狠狠色综合欧洲selulu| 国产视频精品久久| 国产成人精品999| 日韩av免费大片| 国产一区二区在线观看免费视频| 国产精品精品国产色婷婷| 一本色道久久综合无码人妻| 日韩最新中文字幕电影免费看| 成人在线啊v| 欧美一区二区三区综合| 国产91丝袜在线18| 91香蕉在线视频| 亚洲免费成人av电影| 影视一区二区三区| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 久久av老司机精品网站导航| 人妻人人澡人人添人人爽| 精品美女一区二区| 国产在线美女| 日本在线播放不卡| 狠狠久久亚洲欧美| 久久99久久98精品免观看软件| 日韩av在线网页| 亚洲成人av观看| 特大黑人娇小亚洲女mp4| 成人听书哪个软件好| 久久精品五月天| 成人97在线观看视频| 国产乱人伦精品一区| 成年人免费大片| 成人免费小视频| 欧美一级免费片| 国产精品成人在线| 中文不卡在线| 熟女少妇一区二区三区| 欧美精三区欧美精三区| 国产亚洲成av人片在线观看 | 黄页网站一区| 美女脱光内衣内裤| 在线播放91灌醉迷j高跟美女 | jizz中文字幕| 日韩一区二区免费视频| 周于希免费高清在线观看| 一区二区在线中文字幕电影视频| 国产成人免费在线| 欧美亚洲另类小说| 欧美大片免费看| 精品国产网站| 久草视频福利在线| 欧美日韩成人高清| 三级在线看中文字幕完整版| 精品一区二区成人免费视频| www国产亚洲精品久久麻豆| 国产毛片在线视频| 日本久久久久久久久久久| 欧美精品综合|