最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python facenet進行人臉識別測試過程解析

 更新時間:2019年08月16日 11:08:14   作者:希希里之海  
這篇文章主要介紹了Python facenet進行人臉識別測試過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1.簡介:facenet 是基于 TensorFlow 的人臉識別開源庫,有興趣的同學可以扒扒源代碼:

https://github.com/davidsandberg/facenet

2.安裝和配置 facenet

我們先將 facenet 源代碼下載下來:

git clone https://github.com/davidsandberg/facenet.git

在使用 facenet 前,務必安裝下列這些庫包:

或者直接移動到 facenet 目錄下,一鍵安裝

pip install -r requirements.txt

3.下載 LFW 數(shù)據(jù)集

LFW 是由美國馬薩諸塞大學阿姆斯特分校計算機視覺實驗室整理的。它包含13233張圖片,共5749人,其中4096人只有一張圖片,1680人的圖片多余一張,每張圖片尺寸是250x250 。

下載地址:http://vis-www.cs.umass.edu/lfw/ ->Menu->Download->All images as gzipped tar file

下載完成后,我們將文件解壓到 facenet/data/lfw_data/lfw 目錄下(沒有的話自己建個目錄),在 lfw_data 目錄下新建一個目錄 lfw_160,用來存放裁剪后圖片。

4.對圖像進行預處理

因為程序中神經(jīng)網(wǎng)絡使用的是谷歌的“inception resnet v1”網(wǎng)絡模型,這個模型的輸入時160*160的圖像,而我們下載的LFW數(shù)據(jù)集是250*250限像素的圖像,所以需要進行圖片的預處理。

運行 facenet/src/align/align_dataset_mtcnn.py 來修改圖片尺寸大小,加入下列參數(shù)

facenet/data/lfw_data/lfw                #輸入圖像文件夾
facenet/data/lfw_data/lfw_160               #輸出圖像文件夾
--image_size 160 --margin 32 --random_order--gpu_memory_fraction 0.25      #指定裁剪后圖像大?。ㄈ绻恢付ǎJ的裁剪結(jié)果是182*182像素的)

python align_dataset_mtcnn.py facenet/data/lfw_data/lfw facenet/data/lfw_data/lfw_160 --image_size 160 --margin 32 --random_order--gpu_memory_fraction 0.25 

如果用的是 pycharm,可以在 RUN -> Edit Configurations 下添加參數(shù)信息,然后運行 align_dataset_mtcnn.py 文件:

**這里自己運行的時候一直報錯提示:No module named 'align'

將 align_dataset_mtcnn.py 移動至 src 文件夾下再運行就不會報錯了。

校準后圖像大小即變?yōu)?60 x 160 。

5.評估 Google 預訓練模型在數(shù)據(jù)集中的準確性

facenet提供了兩個預訓練模型,分別是基于CASIA-WebFace和 VGGFace2人臉庫訓練的。(由于存儲在 Google 網(wǎng)盤中,需要 FQ 下載使用)

GitHub 地址:https://github.com/davidsandberg/facenet

這里我采用的是 CASIA-WebFace 預訓練模型,有興趣了解的小伙伴,可以到CASIA-WebFace 官網(wǎng)看看:

http://www.cbsr.ia.ac.cn/english/CASIA-WebFace-Database.html

將下載好的預訓練文件解壓到 facenet/src/models目錄下:

添加參數(shù)

facenet/data/lfw_data/lfw_160 facenet/src/models/20180408-102900

運行 validate_on_lfw.py 文件。

這里我剛開始運行的時候報錯:

發(fā)現(xiàn)是預訓練模型版本太舊,我們在 facenet 上下載最新的CASIA-WebFace 訓練庫再重新運行即可。

運行結(jié)果如下:

可以看到識別精度可以達到 97.7%,其識別準確度還是非常不錯的。

但是程序運行完以后雖然最終運行結(jié)果正確,但是最后卻還是報了個錯誤:

_2_input_producer: Skipping cancelled enqueue attempt with queue not closed

原因是主線程已經(jīng)關(guān)閉,但是讀取數(shù)據(jù)入隊線程還在執(zhí)行入隊。

由于自己對 TensorFlow 線程還不是特別了解,暫時還沒有解決這個問題。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python判斷計算機是否有網(wǎng)絡連接的實例

    python判斷計算機是否有網(wǎng)絡連接的實例

    今天小編就為大家分享一篇python判斷計算機是否有網(wǎng)絡連接的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python讀寫Excel表格的方法

    Python讀寫Excel表格的方法

    這篇文章主要為大家詳細介紹了Python讀寫Excel表格的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • jupyter notebook運行命令顯示[*](解決辦法)

    jupyter notebook運行命令顯示[*](解決辦法)

    這篇文章主要介紹了jupyter notebook運行命令顯示[*],文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • python 實現(xiàn)視頻流下載保存MP4的方法

    python 實現(xiàn)視頻流下載保存MP4的方法

    今天小編就為大家分享一篇python 實現(xiàn)視頻流下載保存MP4的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python-tornado的接口用swagger進行包裝的實例

    python-tornado的接口用swagger進行包裝的實例

    今天小編就為大家分享一篇python-tornado的接口用swagger進行包裝的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python操作MongoDB的教程詳解(插,查,改,排,刪)

    Python操作MongoDB的教程詳解(插,查,改,排,刪)

    MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫。是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。本文將詳細和大家聊聊Python操作MongoDB的方法,需要的可以參考一下
    2022-09-09
  • Python中關(guān)于元組 集合 字符串 函數(shù) 異常處理的全面詳解

    Python中關(guān)于元組 集合 字符串 函數(shù) 異常處理的全面詳解

    本篇文章介紹了我在學習python過程中對元組、集合、字符串、函數(shù)、異常處理的總結(jié),通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下
    2021-10-10
  • 對PyTorch中inplace字段的全面理解

    對PyTorch中inplace字段的全面理解

    這篇文章主要介紹了對PyTorch中inplace字段的全面理解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python 實現(xiàn)批量替換文本中的某部分內(nèi)容

    python 實現(xiàn)批量替換文本中的某部分內(nèi)容

    今天小編就為大家分享一篇python 實現(xiàn)批量替換文本中的某部分內(nèi)容,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python中函數(shù)的參數(shù)類型詳解

    Python中函數(shù)的參數(shù)類型詳解

    這篇文章主要介紹了Python中函數(shù)的參數(shù)類型詳解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07

最新評論

惠东县| 德化县| 江都市| 稷山县| 惠水县| 巴林右旗| 达日县| 桂平市| 刚察县| 盘锦市| 樟树市| 衡阳县| 宝应县| 南投市| 孙吴县| 徐州市| 顺义区| 德阳市| 海丰县| 蛟河市| 陆河县| 塘沽区| 合川市| 新密市| 朔州市| 巫溪县| 庆安县| 织金县| 拜泉县| 铜鼓县| 礼泉县| 吴忠市| 菏泽市| 高陵县| 吉林省| 榆社县| 福州市| 长沙县| 广州市| 彭州市| 蓝山县|