亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python 實現(xiàn)性別識別

 更新時間:2020年11月21日 10:37:24   作者:archersmind  
這篇文章主要介紹了python 實現(xiàn)性別識別的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

使用keras實現(xiàn)性別識別,模型數(shù)據(jù)使用的是oarriaga/face_classification的模型

實現(xiàn)效果

準備工作

在開始之前先要安裝keras和tensorflow

安裝keras使用命令:pip3 install keras

安裝tensorflow使用命令:pip3 install tensorflow

編碼部分

們使用OpenCV先識別到人臉,然后在通過keras識別性別,具體代碼如下

#coding=utf-8
#性別識別

import cv2
from keras.models import load_model
import numpy as np
import ChineseText

img = cv2.imread("img/gather.png")
face_classifier = cv2.CascadeClassifier(
  "C:\Python36\Lib\site-packages\opencv-master\data\haarcascades\haarcascade_frontalface_default.xml"
)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_classifier.detectMultiScale(
  gray, scaleFactor=1.2, minNeighbors=3, minSize=(140, 140))

gender_classifier = load_model(
  "classifier/gender_models/simple_CNN.81-0.96.hdf5")
gender_labels = {0: '女', 1: '男'}
color = (255, 255, 255)

for (x, y, w, h) in faces:
  face = img[(y - 60):(y + h + 60), (x - 30):(x + w + 30)]
  face = cv2.resize(face, (48, 48))
  face = np.expand_dims(face, 0)
  face = face / 255.0
  gender_label_arg = np.argmax(gender_classifier.predict(face))
  gender = gender_labels[gender_label_arg]
  cv2.rectangle(img, (x, y), (x + h, y + w), color, 2)
  img = ChineseText.cv2ImgAddText(img, gender, x + h, y, color, 30)

cv2.imshow("Image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

以上就是python 實現(xiàn)性別識別的詳細內(nèi)容,更多關(guān)于python 性別識別的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python安裝依賴(包)模塊方法詳解

    Python安裝依賴(包)模塊方法詳解

    Python模塊,簡單說就是一個.py文件,其中可以包含我們需要的任意Python代碼。這篇文章主要介紹了Python安裝依賴(包)模塊方法,需要的朋友可以參考下
    2020-02-02
  • 基于Python實現(xiàn)批量保存視頻到本地

    基于Python實現(xiàn)批量保存視頻到本地

    我們刷視頻時常常會想把精彩的視頻保存到本地,如果少數(shù)的還行,如果有很多的話一個個保存太麻煩了。本文教你如何用Python實現(xiàn)視頻批量保存到本地,需要的可以參考一下
    2022-05-05
  • 解決Pycharm雙擊圖標啟動不了的問題(JetBrains全家桶通用)

    解決Pycharm雙擊圖標啟動不了的問題(JetBrains全家桶通用)

    這篇文章主要介紹了Pycharm雙擊圖標啟動不了(JetBrains全家桶通用),本文給大家分享問題及解決方法,需要的朋友可以參考下
    2020-08-08
  • Win10下用Anaconda安裝TensorFlow(圖文教程)

    Win10下用Anaconda安裝TensorFlow(圖文教程)

    這篇文章主要介紹了Win10下用Anaconda安裝TensorFlow(圖文教程),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • python中np是做什么的

    python中np是做什么的

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python中np的作用的相關(guān)文章,有興趣的朋友們跟著學習下。
    2020-07-07
  • python交互模式基礎(chǔ)知識點學習

    python交互模式基礎(chǔ)知識點學習

    在本篇內(nèi)容里小編給大家整理的是關(guān)于python交互模式是什么的相關(guān)基礎(chǔ)知識點,需要的朋友們可以參考下。
    2020-06-06
  • python 自動重連wifi windows的方法

    python 自動重連wifi windows的方法

    今天小編就為大家分享一篇python 自動重連wifi windows的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python異步在非阻塞子進程中運行命令詳解

    Python異步在非阻塞子進程中運行命令詳解

    這篇文章主要為大家介紹了Python異步在非阻塞子進程中運行命令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Python3 使用pillow庫生成隨機驗證碼

    Python3 使用pillow庫生成隨機驗證碼

    這篇文章主要介紹了Python3 使用pillow庫生成隨機驗證碼,需要的朋友可以參考下
    2019-08-08
  • Python實現(xiàn)繪制雙柱狀圖并顯示數(shù)值功能示例

    Python實現(xiàn)繪制雙柱狀圖并顯示數(shù)值功能示例

    這篇文章主要介紹了Python實現(xiàn)繪制雙柱狀圖并顯示數(shù)值功能,涉及Python數(shù)值運算及基于matplotlib的圖形繪制相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06

最新評論