99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個(gè)識(shí)別人臉的教程

新機(jī)器視覺 ? 來源:測(cè)試圈TC ? 作者:測(cè)試圈TC ? 2021-03-20 10:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AI領(lǐng)域非常廣泛,從信息的載體可分為文字、圖片、聲音、視頻等,當(dāng)我真的想要學(xué)習(xí)AI的時(shí)候,有點(diǎn)無從下手。從什么方向入門,學(xué)習(xí)什么庫?

前幾天逛github,發(fā)現(xiàn)了一個(gè)識(shí)別人臉的教程
https://github.com/vipstone/faceai

看了一個(gè)入門還是非常簡(jiǎn)單的。

安裝:

安裝包都比較大,可以使用豆瓣源:

-i https://pypi.douban.com/simple

> pip install numpy > pip install opencv-python

備注:dlib 庫非難安裝

首先,使用 opencv 打開一張圖

import cv2

img = cv2.imread("d:/tc/faceai/meinv.jpg")

cv2.namedWindow('Image')

cv2.imshow('Image', img)

cv2.waitKey(0)

cv2.destroyAllWindows()

人臉識(shí)別

要想識(shí)別一張圖片上的人臉分三步:

將彩色圖片轉(zhuǎn)換為灰色,轉(zhuǎn)為一維的灰度,降低計(jì)算強(qiáng)度。

import cv2

img = cv2.imread('d:/tc/faceai/meinv.jpg')

# 轉(zhuǎn)換灰色

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

cv2.imshow("Image", gray)

cv2.waitKey(0)

cv2.destroyAllWindows()

通過矩形畫出人臉位置。

import cv2

img = cv2.imread('d:/tc/faceai/meinv.jpg')

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# 繪制矩形

x = y = 10 # 坐標(biāo)

w = 100 # 矩形大小(寬、高)

color = (0, 0, 255) # 定義繪制顏色

cv2.rectangle(img, (x, y), (x + w, y + w), color, 1) # 繪制矩形

cv2.imshow("Image", img) # 顯示圖像

cv2.waitKey(0)

cv2.destroyAllWindows() # 釋放所有的窗體資源

使用訓(xùn)練分類器查找人臉。

這一步的核心是使用 opencv 的人臉訓(xùn)練模型,下載地址:

https://github.com/opencv/opencv/tree/master/data/haarcascades

這里選擇haarcascade_frontalface_default.xml文件,你可以下載到本地。

import cv2

img = cv2.imread('d:/tc/faceai/meinv.jpg')

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# OpenCV人臉識(shí)別分類器

classifier = cv2.CascadeClassifier("d:/tc/faceai/haarcascade_frontalface_default.xml")

color = (0, 255, 0) # 定義繪制顏色

# 調(diào)用識(shí)別人臉

faceRect = classifier.detectMultiScale(gray, scaleFactor=1.2, minNeighbors=3, minSize=(32, 32))

if len(faceRect): # 大于0則檢測(cè)到人臉

for faceRect in faceRect: # 單獨(dú)框出每一張人臉

x, y, w, h = faceRect

# 框出人臉

cv2.rectangle(img, (x, y), (x + h, y + w), color, 2)

# 左眼

cv2.circle(img, (x + w // 4, y + h // 4 + 30), min(w // 8, h // 8),

color)

# 右眼

cv2.circle(img, (x + 3 * w // 4, y + h // 4 + 30), min(w // 8, h // 8),

color)

# 嘴巴

cv2.rectangle(img, (x + 3 * w // 8, y + 3 * h // 4),

(x + 5 * w // 8, y + 7 * h // 8), color)

cv2.imshow("image", img) # 顯示圖像

c = cv2.waitKey(10)

cv2.waitKey(0)

cv2.destroyAllWindows()

那么,我們已經(jīng)識(shí)別出美女的五官了。

我們可以使用opencv訓(xùn)練自己的分類器,比如識(shí)別頁面上的按鈕、輸入框等,那么是不是就可以通過AI來定位元素了。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    88

    文章

    35041

    瀏覽量

    279183
  • 人臉識(shí)別
    +關(guān)注

    關(guān)注

    77

    文章

    4081

    瀏覽量

    84203
  • OpenCV
    +關(guān)注

    關(guān)注

    32

    文章

    642

    瀏覽量

    42829

原文標(biāo)題:AI入門:實(shí)現(xiàn)圖片人臉識(shí)別

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    從企業(yè)到校園:人臉識(shí)別門禁考勤體機(jī)的應(yīng)用不止于此

    人臉識(shí)別門禁考勤體機(jī)、臉部識(shí)別門禁機(jī)或人臉識(shí)別門禁終端在智能安防行業(yè)廣泛應(yīng)用,對(duì)比起原本的人工
    的頭像 發(fā)表于 07-09 09:52 ?111次閱讀
    從企業(yè)到校園:<b class='flag-5'>人臉</b><b class='flag-5'>識(shí)別</b>門禁考勤<b class='flag-5'>一</b>體機(jī)的應(yīng)用不止于此

    基于LockAI視覺識(shí)別模塊:C++人臉識(shí)別

    = face_system.Predict(input_mat); 作用:FaceRecognitionSystem類中的個(gè)函數(shù),用于實(shí)現(xiàn)人臉識(shí)別。 參數(shù)說明: input_ma
    發(fā)表于 07-01 12:01

    基于LockAI視覺識(shí)別模塊:C++人臉識(shí)別

    本文基于RV1106做成的LockAI視覺識(shí)別模塊,采用LZ-Picodet模型訓(xùn)練的人臉檢測(cè)模型LZ-Face,以及ArcFace人臉識(shí)別模型,實(shí)現(xiàn)
    的頭像 發(fā)表于 07-01 10:09 ?146次閱讀
    基于LockAI視覺<b class='flag-5'>識(shí)別</b>模塊:C++<b class='flag-5'>人臉</b><b class='flag-5'>識(shí)別</b>

    選擇戶外場(chǎng)景的人臉識(shí)別門禁體機(jī),需要具備哪些條件?

    我們常用于企業(yè)打卡或單位校園門禁的人臉識(shí)別身份核驗(yàn)終端、刷臉核驗(yàn)體機(jī)、人臉識(shí)別門禁考勤機(jī)或人臉
    的頭像 發(fā)表于 06-09 10:26 ?243次閱讀
    選擇戶外場(chǎng)景的<b class='flag-5'>人臉</b><b class='flag-5'>識(shí)別</b>門禁<b class='flag-5'>一</b>體機(jī),需要具備哪些條件?

    無需接線!1個(gè)底板可測(cè)試海凌科5款人臉識(shí)別模塊

    一個(gè)人臉識(shí)別模塊就要買不同的測(cè)試底板?試用款新的人臉識(shí)別模塊,每次都要重新接線?海凌科通用型測(cè)試底板FO101解決這
    的頭像 發(fā)表于 05-12 12:06 ?314次閱讀
    無需接線!1<b class='flag-5'>個(gè)</b>底板可測(cè)試海凌科5款<b class='flag-5'>人臉</b><b class='flag-5'>識(shí)別</b>模塊

    人臉識(shí)別門禁終端的般故障排查方法

    天波作為資深的智能硬件廠商,每年出廠落地應(yīng)用的產(chǎn)品數(shù)以萬計(jì)。其中,各種人臉識(shí)別門禁考勤體機(jī)、刷臉核驗(yàn)體機(jī)、人臉
    的頭像 發(fā)表于 04-27 10:45 ?590次閱讀
    <b class='flag-5'>人臉</b><b class='flag-5'>識(shí)別</b>門禁終端的<b class='flag-5'>一</b>般故障排查方法

    【智能通行新標(biāo)桿!人臉識(shí)別終端方案】

    人臉識(shí)別
    Linux/安卓主板
    發(fā)布于 :2025年04月22日 09:54:52

    【幸狐Omni3576邊緣計(jì)算套件試用體驗(yàn)】人臉識(shí)別

    RetinaFace 模型實(shí)現(xiàn)單張和多張人臉識(shí)別的效果展示。 單張人臉識(shí)別 這里選取了些影視作品的人物圖片作為
    發(fā)表于 04-01 21:46

    人臉識(shí)別技術(shù)的優(yōu)勢(shì)與劣勢(shì)

    與其他生物識(shí)別技術(shù)(如指紋識(shí)別)相比,人臉識(shí)別是非接觸式的,這意味著用戶不需要與設(shè)備直接接觸,這在衛(wèi)生和便捷性方面是
    的頭像 發(fā)表于 02-06 18:23 ?1676次閱讀

    人臉識(shí)別技術(shù)的算法原理解析

    基于人的面部特征,通過計(jì)算機(jī)算法來識(shí)別或驗(yàn)證個(gè)人身份。這項(xiàng)技術(shù)通常包括以下幾個(gè)步驟:人臉檢測(cè)、特征提取、特征比對(duì)和身份確認(rèn)。 2. 人臉檢測(cè) 人臉檢測(cè)是
    的頭像 發(fā)表于 02-06 17:50 ?1723次閱讀

    人臉識(shí)別技術(shù)的應(yīng)用場(chǎng)景

    在數(shù)字化時(shí)代,安全和便捷性成為了人們?nèi)找骊P(guān)注的話題。人臉識(shí)別技術(shù)以其獨(dú)特的優(yōu)勢(shì),即無需物理接觸、快速識(shí)別和高準(zhǔn)確率,成為了解決這些問題的關(guān)鍵技術(shù)之。 1. 安全監(jiān)控 1.1 公共安全
    的頭像 發(fā)表于 02-06 17:20 ?1581次閱讀

    深度識(shí)別人臉識(shí)別有什么重要作用嗎

    深度學(xué)習(xí)人臉識(shí)別技術(shù)是人工智能領(lǐng)域的個(gè)重要分支,它利用深度學(xué)習(xí)算法來識(shí)別和驗(yàn)證個(gè)人身份。這項(xiàng)技術(shù)在多個(gè)領(lǐng)域都有廣泛的應(yīng)用,包括但不限于安全
    的頭像 發(fā)表于 09-10 14:55 ?1128次閱讀

    深度識(shí)別人臉識(shí)別在任務(wù)中為什么有很強(qiáng)大的建模能力

    深度學(xué)習(xí)人臉識(shí)別技術(shù)是人工智能領(lǐng)域中的個(gè)重要分支,它利用深度學(xué)習(xí)算法來識(shí)別和驗(yàn)證人臉。這項(xiàng)技術(shù)
    的頭像 發(fā)表于 09-10 14:53 ?833次閱讀