Haar、pico、npd、dlib等多種人臉檢測特徵及演算法結果比較
NDP檢測結果:
結果分析:
Pico(Pixel Intensity Comparison-based Object detection)發表於2014年,它也繼承於Viola-Jones演算法並對其做了一部分改進,最大的不同在於特徵提取方式,不同於Viola-Jones的Haar特徵,pico則是提取點對特徵,對兩個畫素點進行對比。實驗表明這種特徵比Haar特徵更為有效,且運算時間更短。
這就意味著PICO的抗噪效能極差,場景可擴充套件性不強。
NDP特徵有以下幾個特點:
- 其特徵是反對稱的,也就是說 f (x, y) 或者f (y, x) 都可以表述 x 和 y 兩點的特徵,舉個例子來說,對於一張 p = h*w 大小的圖片,其特徵池大小為 p * (p-1)/2 。
- 其特徵是有符號的,也就是說其特徵表述是有方向性的。
- 其特徵是尺度魯棒的, 也就是說由於其特徵分子是兩畫素點差值,所以對於光照具有較強的魯棒性。
- 其特徵值是歸一化的。
最後指出,通過特徵池是可以重建出原圖的,也就是說特徵池包含了原圖片中的所有資訊。
此文詳細的介紹了PICO和NDP的理論和實驗,以及遞進關係。贊一個!!!
相關推薦
Haar、pico、npd、dlib等多種人臉檢測特徵及演算法結果比較
NDP檢測結果: 結果分析: Pico(Pixel Intensity Comparison-based Object detection)發表於2014年,它也繼承於Viola-Jones演算法並對其做了一部分改進,最大的不同在於特徵提取方式,不同於Viola
【騰訊優測】騰訊優測是備受客戶信賴的移動雲測試平臺,為應用、遊戲,H5混合應用的研發團隊提供產品質量檢測與問題解決服務。不僅在線上平臺提供「全面相容測試」、「原始碼缺陷分析」、「遠端真機租用」等多種質量檢測工具
騰訊優測 騰訊優測是備受客戶信賴的移動雲測試平臺,為應用、遊戲,H5混合應用的研發團隊提供產品質量檢測與問題解決服務。不僅在線上平臺提供「全面相容測試」、「原始碼缺陷分析」、「遠端真機租用」等多種質量檢測工具...
HAAR與DLib的實時人臉檢測之實現與對比
人臉檢測方法有許多,比如opencv自帶的人臉Haar特徵分類器和dlib人臉檢測方法等。 對於opencv的人臉檢測方法,優點是簡單,快速;存在的問題是人臉檢測效果不好。正面/垂直/光線較好的人臉,該方法可以檢測出來,而側面/歪斜/光線不好的人臉,無法檢測。因此,該方法不適合現場應用。而對於dlib人臉檢
影象處理中,SIFT,FAST,MSER,STAR等特徵提取演算法的比較與分析(利用openCV實現)
本人為研究生,最近的研究方向是物體識別。所以就將常用的幾種特徵提取方式做了一個簡要的實驗和分析。這些實驗都是藉助於openCV在vs2010下完成的。基本上都是使用的openCV中內建的一些功能函式。 1. SIFT演算法 尺度不變特徵轉換(Scale-inva
Qt Dlib配置實現人臉檢測
最近在用Dlib庫做人臉檢測,在vs2010上實踐成功後,想把他移植到Qt上,畢竟用Qt做介面更漂亮。 關於windows7+vs2010+dlib-18.17的配置方法,有很多的參考資料,可以不再多說,參考:http://blog.csdn.net/taily_duan/
dlib 呼叫cnn人臉檢測
本文呼叫訓練好的卷積神經網路進行人臉檢測,首先需要下載訓練好的模型mmod_human_face_detector.dat,模型下載連結為:http://dlib.net/files/mmod_human_face_detector.dat.bz2 程式碼實現: import dlib im
使用Dlib庫進行人臉檢測與對齊
簡介 上一篇中,講述瞭如何在windows上編譯dlib的靜態庫dlib.lib。現在來使用dlib.lib進行人臉檢測與對齊。例子中原始碼來自官方案例,進行稍微修改。 準備 1.編譯好的靜態庫檔案,dlib.lib 程式 1.新建win32控制檯程式,修改為 Relea
Ajax跨域、Json跨域、Socket跨域和Canvas跨域等同源策略限制的解決方法
b2c editor spec acache 查詢 方案 fin agent pla 同源是指同樣的協議、域名、port,三者都同樣才屬於同域。不符合上述定義的請求,則稱為跨域。 相信每一個開發者都曾遇到過跨域請求的情況,盡管情況不一樣,但問題的本質都能夠歸為瀏覽器出
c#中如何獲取本機MAC地址、IP地址、硬盤ID、CPU序列號等系統信息
finall ipaddress reac 地址 computer mod urn aca rop public class Computer { public static string CpuID; //1.cpu序列號 pub
python 列表、元組、字符串、字典、集合、return等梳理
插入 deepcopy fda 刪除 style import pan 查詢 inf 有必要對這些數據類型及操作做下梳理: 1.列表:增刪改查 a.查找: 1 >>> names=["zhang","wang","li","zhao"]
iOS-獲取Model(設備型號)、Version(設備版本)、app(程序版本)等
popu device style post short tar .html tex system IOS-獲取Model(設備型號)、Version(設備版本)、app(程序版本)等 NSLog(@"uniqueIdentifier: %@", [[UI
主要介紹當前主流的激光雷達數據處理庫、開源軟件、商業軟件等
基本 widget 範式 sky 谷歌 表示 linux 文件轉換 讀寫器 1、主要介紹當前主流的激光雷達數據處理庫、開源軟件、商業軟件等。 英文主頁: http://opentopo.sdsc.edu/tools/listTools 2、日期 工具名稱 工具類型 關鍵詞
mybatis處理集合、循環、數組和in查詢等語句的使用
round style 數組 cti abstract 進行 每一個 過濾 註入 在Mybatis的xml配置中使用集合,主要是用到了foreach動態語句。 foreach的參數:foreach元素的屬性主要有 item,index,collection,open,se
【轉】JMeter學習(二十九)使用Jmeter創建ActiveMQ JMS POINT TO POINT請求,環境搭建、請求創建、插件安裝、監聽服務器資源等
分布式 jndi 根目錄 point 啟動 lib .cn 轉載 p2p 最近要做公司消息中間件的性能測試,第一個想到的工具就是Jmeter了,網上簡單搜了一下,基本上都是WEB測試的居多,只好自己研究官方文檔了。 其中涉及Jmeter基本的術語或者概念,請自行參考官方文檔
Ubuntu將提供智能機、平板和智能電視等多平臺支持
cnn dna t42 多平臺 list wkt 支持 ubunt 智能電視 Python3.4.0beta2%E5%8F%91%E5%B8%83 http://music.baidu.com/songlist/495728101?SFj0Q2=10-08/17 htt
(轉)關於Tomcat的點點滴滴(體系架構、處理http請求的過程、安裝和配置、目錄結構、設置壓縮和對中文文件名的支持、以及Catalina這個名字的由來……等)
https 設置 重啟 specific 調用 持久化數據 所在 original apps 轉自:http://itfish.net/article/41668.html 總結Tomcat的體系架構、處理http請求的過程、安裝和配置、目錄結構、設置壓縮和對中文文件名
常見的幾種最優化方法(梯度下降法、牛頓法、擬牛頓法、共軛梯度法等)
linear 樣本 計算 每次 理學 系統 是否 底部 有效 我們每個人都會在我們的生活或者工作中遇到各種各樣的最優化問題,比如每個企業和個人都要考慮的一個問題“在一定成本下,如何使利潤最大化”等。最優化方法是一種數學方法,它是研究在給定約束之下如何尋求某些因素(的量),以
mysql表名等大小寫敏感問題、字段類型timestamp、批量修改表名、oracle查詢歷史操作記錄等
table 時間 lar 內容 sele values 當前日期 load 兩個 mysql表名等大小寫敏感問題:http://blog.csdn.net/postnull/article/details/72455768; 1 MySQL在Linux下數據庫名、表名、
android手機安全衛士、Kotlin漫畫、支付寶動畫、沈浸狀態欄等源碼
文字 多源 href fragment 四種 cimage ++ 條件 支付 Android精選源碼 輕量級底部導航欄 android手機衛士源碼 android實現高仿今日頭條源碼 一個用Kotlin寫的簡單漫畫App源碼
Django補充——中間件、請求的生命周期等
文件中 ldb self tor accept .site 分享 body jpg 一:中間件 django 中的中間件(middleware),在django中,中間件其實就是一個類,在請求到來和結束後,django會根據自己的規則在合適的時機執行中間件中相應的方法。 在