国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一個識別人臉的教程

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

掃碼添加小助手

加入工程師交流群

AI領域非常廣泛,從信息的載體可分為文字、圖片、聲音、視頻等,當我真的想要學習AI的時候,有點無從下手。從什么方向入門,學習什么庫?

前幾天逛github,發現了一個識別人臉的教程:
https://github.com/vipstone/faceai

看了一個入門還是非常簡單的。

安裝:

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

-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()

人臉識別

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

將彩色圖片轉換為灰色,轉為一維的灰度,降低計算強度。

import cv2

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

# 轉換灰色

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 # 坐標

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() # 釋放所有的窗體資源

使用訓練分類器查找人臉。

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

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人臉識別分類器

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

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

# 調用識別人臉

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

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

for faceRect in faceRect: # 單獨框出每一張人臉

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()

那么,我們已經識別出美女的五官了。

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

責任編輯:lq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • AI
    AI
    +關注

    關注

    91

    文章

    39793

    瀏覽量

    301454
  • 人臉識別
    +關注

    關注

    77

    文章

    4127

    瀏覽量

    88476
  • OpenCV
    +關注

    關注

    33

    文章

    652

    瀏覽量

    44801

原文標題:AI入門:實現圖片人臉識別

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞芯微(EASY EAI)RV1126B 人臉識別使用

    1.人臉識別簡介人臉識別,是基于人的臉部特征信息進行身份識別種生物
    的頭像 發表于 01-10 10:00 ?2055次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>人臉</b><b class='flag-5'>識別</b>使用

    企業班車智能車載終端:人臉識別、NFC與北斗定位的多重應用

    為什么企業班車智能車載終端需要用到這三大功能呢:人臉識別人臉識別技術在企業班車中的應用,主要體現在身份驗證和考勤管理兩方面。首先,車載
    的頭像 發表于 09-23 10:42 ?738次閱讀
    企業班車智能車載終端:<b class='flag-5'>人臉</b><b class='flag-5'>識別</b>、NFC與北斗定位的多重應用

    如何挑選人臉識別終端?人臉識別體機品牌排行榜

    考慮這些人臉識別終端的具體應用場景在哪里。下面,小編就總結了2025年最新的人臉識別體機品牌排行榜:
    的頭像 發表于 08-18 10:44 ?2123次閱讀
    如何挑選<b class='flag-5'>人臉</b><b class='flag-5'>識別</b>終端?<b class='flag-5'>人臉</b><b class='flag-5'>識別</b><b class='flag-5'>一</b>體機品牌排行榜

    人臉方向識別算法

    人臉識別
    深蕾半導體
    發布于 :2025年07月22日 09:58:29

    從企業到校園:人臉識別門禁考勤體機的應用不止于此

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

    基于LockAI視覺識別模塊:C++人臉識別

    = face_system.Predict(input_mat); 作用:FaceRecognitionSystem類中的函數,用于實現人臉識別。 參數說明: input_ma
    發表于 07-01 12:01

    基于LockAI視覺識別模塊:C++人臉識別

    本文基于RV1106做成的LockAI視覺識別模塊,采用LZ-Picodet模型訓練的人臉檢測模型LZ-Face,以及ArcFace人臉識別模型,實現
    的頭像 發表于 07-01 10:09 ?841次閱讀
    基于LockAI視覺<b class='flag-5'>識別</b>模塊:C++<b class='flag-5'>人臉</b><b class='flag-5'>識別</b>

    選擇戶外場景的人臉識別門禁體機,需要具備哪些條件?

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

    無需接線!1底板可測試海凌科5款人臉識別模塊

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

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

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

    【智能通行新標桿!人臉識別終端方案】

    人臉識別
    Linux/安卓主板
    發布于 :2025年04月22日 09:54:52

    【幸狐Omni3576邊緣計算套件試用體驗】人臉識別

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