實(shí)現(xiàn)計(jì)算機(jī)視覺——人臉檢測(cè)
概述:計(jì)算視覺是人工智能的一部分,旨在設(shè)計(jì)能夠像人類視覺一樣進(jìn)行觀察的智能算法。
在本文中,我們將介紹三個(gè)主要范圍。
· 人臉檢測(cè)
· 物體檢測(cè)
· 面部識(shí)別
· 對(duì)象跟蹤
在第一篇文章中,我們將重點(diǎn)介紹計(jì)算機(jī)視覺,以及基于 Python OpenCV 庫的人臉識(shí)別應(yīng)用。
在以后的文章中,我們將演示對(duì)象識(shí)別、人臉識(shí)別和對(duì)象跟蹤在實(shí)時(shí)視頻中的應(yīng)用。

目錄
1.介紹
2.人臉檢測(cè)算法
3.人臉檢測(cè)實(shí)現(xiàn)
4.OpenCV 的替代方案
5.結(jié)論
6.參考文獻(xiàn)
介紹
本文的讀者將能夠了解幾個(gè)視覺計(jì)算應(yīng)用程序的功能、它們?cè)诤笈_(tái)和架構(gòu)中的操作,以及實(shí)現(xiàn)應(yīng)用程序以供實(shí)際使用的必要步驟。

現(xiàn)在讓我們看看我們之前已經(jīng)討論過的一些可以在該領(lǐng)域開發(fā)的其他應(yīng)用程序。
人臉檢測(cè)在找到人臉時(shí)會(huì)放一個(gè)小方框,并為這些人命名。我們將做一個(gè)有點(diǎn)類似于這個(gè)的實(shí)現(xiàn)。
我們有這張來自微軟的 Kinect 圖像,它與運(yùn)動(dòng)檢測(cè)的 Xbox 視頻游戲集成在一起。
當(dāng)有人移動(dòng)方向盤時(shí),你可以使用計(jì)算機(jī)視覺來檢測(cè)控制汽車的人。需要計(jì)算機(jī)視覺技術(shù)來進(jìn)行圖像識(shí)別,也就是說,機(jī)器人需要看到它面前的東西來做出決定。
另一個(gè)例子是自動(dòng)駕駛汽車。你可以注意到這輛車中有一系列傳感器,例如,它需要檢測(cè)行人以避免撞到人。
你需要檢測(cè)交通標(biāo)志或是否有紅綠燈。
如果信號(hào)為紅色,則必須停止,如果信號(hào)為綠色,則必須繼續(xù)。為此,使用計(jì)算機(jī)視覺技術(shù),包括所使用的技術(shù)。這種人臉檢測(cè)技術(shù)也用于物體檢測(cè)。
如果他識(shí)別出軌道上的物體,他就必須采取某種行動(dòng)。增強(qiáng)現(xiàn)實(shí)、虛擬現(xiàn)實(shí)的想法使用計(jì)算機(jī)視覺技術(shù)。
這張SD光束的圖像顯示的是不存在的人。算法使用了一種叫做GAN的技術(shù)生成了這些人,即生成對(duì)抗網(wǎng)絡(luò),這是深度學(xué)習(xí)人工神經(jīng)網(wǎng)絡(luò)中的一個(gè)超級(jí)領(lǐng)域。
最后,我們還有另一個(gè)例子,稱為 deep Durin,它是由神經(jīng)網(wǎng)絡(luò)生成的圖像。你可以看到這些迷幻的圖像,在這個(gè)圖像的某些部分有一些特征,有一些動(dòng)物的痕跡,即算法已經(jīng)有了關(guān)于動(dòng)物的信息,關(guān)于這些動(dòng)物的圖像非常類似于一種算法,這種算法將圖像的特征與風(fēng)景圖像相結(jié)合。
一個(gè)應(yīng)用示例是深度人臉,它是人工智能創(chuàng)建的人臉。

人臉檢測(cè)算法
級(jí)聯(lián)分類器是一種算法,你將學(xué)習(xí)對(duì)某個(gè)對(duì)象進(jìn)行分類以開始訓(xùn)練。
我們需要兩組圖像,第一組帶有你要檢測(cè)的正面圖像的人臉,第二組圖像稱為負(fù)圖像,它們不是簡(jiǎn)單的圖像。

例如,如果你想檢測(cè)汽車,你會(huì)將汽車作為正圖像,將各種型號(hào)和類型的汽車作為負(fù)圖像。
任何其他類型的圖像,你都需要將這兩組圖像提交給算法進(jìn)行訓(xùn)練。
在機(jī)器學(xué)習(xí)領(lǐng)域有一種叫做 Ada boost 的算法訓(xùn)練。我不會(huì)詳細(xì)介紹該算法的工作原理,但基本上,你把這個(gè)算法應(yīng)用到正圖像和負(fù)圖像上,這個(gè)想法就是特征選擇。
我們有幾個(gè)特征或者是這些黑色和白色的小方塊,你可以用這些特征來分類一張臉。
這些小方塊用于圖像的每個(gè)子窗口。
這個(gè)窗口概念表明它從左到右,從上到下移動(dòng)。
人臉檢測(cè)實(shí)現(xiàn)
我們將使用 Python OpenCV 庫,它是市場(chǎng)上用于開發(fā)可視化計(jì)算應(yīng)用程序的主要工具之一。

下載訓(xùn)練截圖,以及帶有人臉識(shí)別訓(xùn)練的 Cascade Classifier.XLM 訓(xùn)練。
現(xiàn)在讓我們用 Python 展示我們的代碼:
import cv2 # OpenCV Import
img = cv2.imread('/content/imagem-computer-vision.jpg', cv2.IMREAD_UNCHANGED) # Import Image with Peoples
cv2_imshow(img)

detector_face = cv2.CascadeClassifier('/content/haarcascade_frontalface_default.xml')
imagem_cinza = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2_imshow(imagem_cinza)

deteccoes = detector_face.detectMultiScale(imagem_cinza, scaleFactor=1.3, minSize=(30,30))
deteccoes
array([[1635, 156, 147, 147],
[ 284, 262, 114, 114],
[1149, 260, 129, 129],
[ 928, 491, 171, 171],
[ 222, 507, 151, 151]], dtype=int32)
for (x, y, l, a) in deteccoes:
#print(x, y, l, a)
cv2.rectangle(img, (x, y), (x + l, y + a), (0,255,0), 2)
cv2_imshow(img)

我們通過 Google Colab notebook 可視化了人臉識(shí)別的處理過程:

將返回?cái)?shù)字 5 表示他檢測(cè)到5張臉,我們有這些點(diǎn)來指示每張臉,以便你更好地理解,讓我們使用最后一張臉。
len(deteccoes) # Fotal Faces= 5
5
OpenCV 的替代方案
在選擇 OpenCV 的替代方案時(shí),我們采用了以下標(biāo)準(zhǔn):
· 易于使用
· 可用性
· 可擴(kuò)展性
· 穩(wěn)健性
· 靈活性
以下是我的替代方案列表,遵循上述標(biāo)準(zhǔn):
1.Microsoft Computer Vision API
2.AWS Rekognition
3.Google Cloud Vision API
4.Scikit-Image
5.SimpleCV
6.Azure Face API
7.DeepDream
8.IBM Watson Visual Recognition
9.Clarifi
10.DeepPy
結(jié)論
在本文中,我們使用 Python OpenCV 庫作為一種工具,以敏捷高效的方式加快人臉識(shí)別速度。
參考

原文標(biāo)題 : 實(shí)現(xiàn)計(jì)算機(jī)視覺——人臉檢測(cè)
發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
圖片新聞
-

落地?zé)o錫!京東首個(gè)物流機(jī)器人超級(jí)工廠來了
-

OpenAI發(fā)布的AI瀏覽器,市場(chǎng)為何反應(yīng)強(qiáng)烈?
-

馬云重返一線督戰(zhàn),阿里重啟創(chuàng)始人模式
-

機(jī)器人奧運(yùn)會(huì)戰(zhàn)報(bào):宇樹機(jī)器人摘下首金,天工Ultra搶走首位“百米飛人”
-

存儲(chǔ)圈掐架!江波龍起訴佰維,索賠121萬
-

長(zhǎng)安汽車母公司突然更名:從“中國(guó)長(zhǎng)安”到“辰致科技”
-

豆包前負(fù)責(zé)人喬木出軌BP后續(xù):均被辭退
-

字節(jié)AI Lab負(fù)責(zé)人李航卸任后返聘,Seed進(jìn)入調(diào)整期
最新活動(dòng)更多
-
即日-5.20立即下載>> 【限時(shí)免費(fèi)】物理場(chǎng)仿真助力生物醫(yī)學(xué)領(lǐng)域技術(shù)創(chuàng)新
-
精彩回顧立即查看>> 【直播】 智測(cè)未來·2026海克斯康春季產(chǎn)品創(chuàng)新日
-
精彩回顧立即查看>> 【線下論壇】新唐科技×芯唐南京 2026 年度研討會(huì)
-
精彩回顧立即查看>> OFweek 2026(第十五屆)中國(guó)機(jī)器人產(chǎn)業(yè)大會(huì)
-
精彩回顧立即查看>> 維科杯· OFweek 2025中國(guó)機(jī)器人行業(yè)年度評(píng)選
-
精彩回顧立即查看>> 【在線會(huì)議】液冷服務(wù)器信號(hào)完整性及冷卻液關(guān)鍵電參數(shù)測(cè)試
推薦專題
- 1 AI狂歡遇上油價(jià)破百,全球股市還能漲多久? | 產(chǎn)聯(lián)看全球
- 2 OpenAI深夜王炸!ChatGPT Images 2.0實(shí)測(cè):中文穩(wěn)、細(xì)節(jié)炸,設(shè)計(jì)師慌了
- 3 6000億美元估值錨定:字節(jié)跳動(dòng)的“去單一化”突圍與估值重構(gòu)
- 4 Tesla AI5芯片最新進(jìn)展總結(jié)
- 5 連夜測(cè)了一波DeepSeek-V4,我發(fā)現(xiàn)它可能只剩“審美”這個(gè)短板了
- 6 熱點(diǎn)丨AI“瑜亮之爭(zhēng)”:既生OpenClaw,何生Hermes?
- 7 AI界的殺豬盤:9秒刪庫跑路,全員被封號(hào),還繼續(xù)扣錢!
- 8 2026,人形機(jī)器人只贏了面子
- 9 DeepSeek降價(jià)90%:價(jià)格屠夫不是身份,是戰(zhàn)略
- 10 AI Infra產(chǎn)業(yè)鏈卡在哪里了?
- 高級(jí)軟件工程師 廣東省/深圳市
- 自動(dòng)化高級(jí)工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級(jí)銷售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術(shù)專家 廣東省/江門市
- 封裝工程師 北京市/海淀區(qū)
- 結(jié)構(gòu)工程師 廣東省/深圳市


分享





