調(diào)用Dlib庫進行人臉關(guān)鍵點標記

? ? ? ?昨天調(diào)試了人臉識別(classifier_webcam)這個程序诅需,效果不錯潭兽,響應(yīng)速度也挺快诺凡。按照http://blog.csdn.net/u011531010/article/details/52270023博客內(nèi)容進行調(diào)試即可沸柔。

? ? ? ?今天調(diào)試了python寫的landmark暑刃,用的是dlib庫里的68點文件勤讽,其中dat文件為訓(xùn)練好的68點標注蟋座,我們加入了視頻的實時檢測的功能,仿照classifier_webcam這個文件(openface中的)使用VideoCapture(0)這個(0為本機攝像頭脚牍,1為USB外設(shè))函數(shù)打開向臀,然后讀取frame。注意標注時使用了for 循環(huán)诸狭,for i range(0,67)券膀,將點一個個標注出來,經(jīng)過使用print函數(shù)打印出shape.part(i).x? shape.part(i).y驯遇,可見其為坐標 用cvCircle函數(shù)進行畫圈芹彬。結(jié)果顯示尚可,但仍為反映速度較慢叉庐,明天使用cuda進行加速舒帮,但在這之前需要安裝一些文件,擬采用http://www.mobibrw.com/2017/7153 博客中使用的方法。

關(guān)鍵代碼:

ret, frame=video_capture.read()

dets =? detector(frame, 1)

for k, d in enumerate(dets):

shape = predictor(frame, d)

for idx? in range(0, 67):

#pos = (point[0,0],point[0,1])

pos = (shape.part(idx).x, shape.part(idx).y)

#print(shape.part(i).x,shape.part(i).y)

cv2.circle(frame, pos, 5, color = (225, 0, 0))

#cv2.putText(frame, str(idx), pos, color = (0, 255, 0))

cv2.imshow('N1', frame)

landmark效果應(yīng)該如下:


? ? ? ?就先寫到這兒了,明天再看玩郊。

-------------------------------------------------------------------------------------------------------------------------------------------

果然遇到了問題肢执,不過這次問題解決起來還是挺順利的,報錯:"libcudart.so.8.0 cannot open shared object file: No such file or directory"

參考博客:http://blog.csdn.net/u014696921/article/details/60140264? 即可完成译红。

對Openface訓(xùn)練的人臉識別(Face Recognition)模型進行測試预茄,這個模型過程為:輸入整個圖片-人臉檢測(調(diào)用dlib中frontal_face_detector庫)-進行人臉對齊(仿射變換affine transform)-輸入神經(jīng)網(wǎng)絡(luò)(CNN)+Triplet loss函數(shù)修正網(wǎng)絡(luò)-- 輸入128維特征,生成csv矩陣文件? 最后使用SVM分類器進行分類生成pkl分類器侦厚,最后使用classifier.py調(diào)用形成的pkl進行識別分類耻陕。【實踐過程參考http://blog.csdn.net/u011531010/article/details/52270023】

classifier_webcam實驗結(jié)果:

閾值threshold越小假夺,越容易匹配到一個人淮蜈,但錯誤率也越高。

轉(zhuǎn)頭角度過大會失敗已卷,捂著眼睛(wcc)失敗梧田,不含捂嘴捂著眼睛的圖片

捂嘴成功(zzy,訓(xùn)練集中包含捂嘴圖片)

說明需要一些不同姿態(tài)的訓(xùn)練集尤其是對臉部遮擋的侧蘸,因為每次訓(xùn)練的時候都會對臉部進行對其裁眯,臉以外的部分均被剔除了,在臉上做文章并進行訓(xùn)練才行讳癌,并且要加大訓(xùn)練集穿稳,實時動態(tài)的進行識別的時候準確率會比靜態(tài)識別圖片差一些。

不在一個電腦上實驗晌坤,所以貼圖有點困難逢艘。。骤菠。它改。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市商乎,隨后出現(xiàn)的幾起案子央拖,更是在濱河造成了極大的恐慌,老刑警劉巖鹉戚,帶你破解...
    沈念sama閱讀 212,686評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鲜戒,死亡現(xiàn)場離奇詭異,居然都是意外死亡抹凳,警方通過查閱死者的電腦和手機遏餐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赢底,“玉大人境输,你說我怎么就攤上這事蔗牡。” “怎么了嗅剖?”我有些...
    開封第一講書人閱讀 158,160評論 0 348
  • 文/不壞的土叔 我叫張陵辩越,是天一觀的道長。 經(jīng)常有香客問我信粮,道長黔攒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,736評論 1 284
  • 正文 為了忘掉前任强缘,我火速辦了婚禮督惰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘旅掂。我一直安慰自己赏胚,他們只是感情好,可當我...
    茶點故事閱讀 65,847評論 6 386
  • 文/花漫 我一把揭開白布商虐。 她就那樣靜靜地躺著觉阅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪秘车。 梳的紋絲不亂的頭發(fā)上典勇,一...
    開封第一講書人閱讀 50,043評論 1 291
  • 那天,我揣著相機與錄音叮趴,去河邊找鬼割笙。 笑死,一個胖子當著我的面吹牛眯亦,可吹牛的內(nèi)容都是我干的伤溉。 我是一名探鬼主播,決...
    沈念sama閱讀 39,129評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼妻率,長吁一口氣:“原來是場噩夢啊……” “哼乱顾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起舌涨,我...
    開封第一講書人閱讀 37,872評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎扔字,沒想到半個月后囊嘉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,318評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡革为,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,645評論 2 327
  • 正文 我和宋清朗相戀三年扭粱,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片震檩。...
    茶點故事閱讀 38,777評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡琢蛤,死狀恐怖蜓堕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情博其,我是刑警寧澤套才,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站慕淡,受9級特大地震影響背伴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜峰髓,卻給世界環(huán)境...
    茶點故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一傻寂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧携兵,春花似錦疾掰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至浪汪,卻和暖如春巴柿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背死遭。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工广恢, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人呀潭。 一個月前我還...
    沈念sama閱讀 46,589評論 2 362
  • 正文 我出身青樓钉迷,卻偏偏與公主長得像,于是被迫代替她去往敵國和親钠署。 傳聞我的和親對象是個殘疾皇子糠聪,可洞房花燭夜當晚...
    茶點故事閱讀 43,687評論 2 351

推薦閱讀更多精彩內(nèi)容