基於PYQT編寫乙個人臉識別軟體

2021-08-28 06:40:53 字數 1473 閱讀 5105

9月份時,大四狗都忙著「保研大戰」。在等待結果的那幾天,我就自己寫了乙個人臉識別的小軟體「打發時間」。軟體基於python語言編寫,用了pyqt還有face_recognition庫。有關face_recognition庫的應用,我在之前的部落格中介紹了如何使用。(應用乙個基於python的開源人臉識別庫,face_recognition)

pyqt是乙個建立gui應用程式的工具包。pyqt是qt在python上的移植版,拋開語言本身,其用法大致與c++版本的qt類似,主要是訊號與槽等的概念。學習pyqt並不難,所以不打算多介紹了。主要是查官方文件,每個類,每個方法都足夠詳細了。推薦幾個教程:

zetcode pyqt英文教程: 

pyqt4: 

pyqt5: 

pyqt4的文件: 

**上不多做介紹,本身不難,後面會給出原始碼。這裡上幾個截圖:

初始介面:

人臉識別:

人臉比對:

template資料夾下存了一些模板的**和模型檔案: 

識別幾張看看: 

攝像頭實時識別: 

讀取的也是前面生成的人臉比對的模板,我放入了我的**xhb.jpg,可以識別出我。 

1、我在win10下用pyinstaller打包了python程式成exe檔案,在其他系統測試結果如下:在win10、win8都能正常執行,win7不行;其他系統請自行配置相關環境:python、pyqt4、face_recognition、opencv等。 

部分環境配置可以參考:(應用乙個基於python的開源人臉識別庫,face_recognition)

軟工實踐練習一 個人

庫 畢竟是第一次使用github,加上全英文的 連註冊個帳號都磕磕碰碰的,好不容易才學會了如何建立小組以及建立 庫這些看起來分分鐘搞定的事,看來英語能力還是有待加強。在同學的推薦下,決定使用github for windows上傳檔案。一開始找了許多許多的安裝教程,好在csdn上有人分享了githu...

喜歡乙個人和愛乙個人的區別

愛是在寂寞的夜裡,思念如潮水般湧來,手裡捧著書卻怎麼也看不進去,心裡惦記著他此時是否還在加班,吃沒吃晚飯,是不是如自己想著他一般想著自己。喜歡是和他討論問題爭的面紅耳赤,各不相讓,在他面前像個刺蝟一樣從不認輸,但在心裡卻早已暗暗佩服他的見地他的才華。愛是希望他和自己步調一致,和自己心靈相通,他無心說...

乙個人久了

乙個人久了,會懶得戀愛 乙個人久了,朋友會越重要 乙個人久了,會越來越喜歡聽歌 乙個人久了,會常常忘記帶 乙個人久了,對愛情會越來越挑剔 乙個人久了,會更加勤奮 乙個人久了,除了寂寞點外還是蠻開心的 乙個人久了,會慢慢變得成熟起來 乙個人久了,會比以前更重視更愛父母,更重視親情 乙個人久了,對所有的...