chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

怎樣在樹(shù)莓派上設(shè)置OpenCV進(jìn)行人臉檢測(cè)

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-05 11:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是OpenCV?

OpenCV是一個(gè)開(kāi)源的計(jì)算機(jī)視覺(jué)機(jī)器學(xué)習(xí)軟件庫(kù)。 OpenCV是在BSD許可下發(fā)布的,可以免費(fèi)用于學(xué)術(shù)和商業(yè)用途。它具有C ++,PythonJava接口,支持Windows,Linux,Mac OS,iOSAndroid。

OpenCV專(zhuān)為提高計(jì)算效率而設(shè)計(jì),專(zhuān)注于實(shí)時(shí)應(yīng)用。

如何在Raspberry Pi上安裝OpenCV

要安裝OpenCV,我們需要安裝Python。由于Raspberry Pis預(yù)裝了Python,我們可以直接安裝OpenCV。

鍵入以下命令以確保您的Raspberry Pi是最新的,并將Raspberry Pi上安裝的軟件包更新到最新版本。

sudo apt-get update

sudo apt-get upgrade

在終端中鍵入以下命令,以便在Raspberry Pi上安裝OpenCV所需的軟件包。

sudo apt install libatlas3-base libsz2 libharfbuzz0b libtiff5 libjasper1 libilmbase12 libopenexr22 libilmbase12 libgstreamer1.0-0 libavcodec57 libavformat57 libavutil55 libswscale4 libqtgui4 libqt4-test libqtcore4

鍵入以下命令以安裝OpenCV 3 for Raspberry Pi上的Python 3, pip3 告訴我們將為Python 3安裝OpenCV。

sudo pip3 install opencv-contrib-python libwebp6

完成這些步驟后,應(yīng)安裝OpenCV。讓我們測(cè)試一下我們的工作吧!

測(cè)試OpenCV

要檢查OpenCV是否安裝正確,請(qǐng)嘗試鍵入以下內(nèi)容導(dǎo)入OpenCV:

Python3

然后:

import cv2

如果沒(méi)有顯示錯(cuò)誤,則安裝成功!

要知道您擁有哪個(gè)版本的OpenCV,請(qǐng)輸入以下命令:/p》

cv2.__version__

此消息告訴您在Raspberry Pi上安裝的OpenCV版本。

推薦的可選庫(kù)

還有其他要安裝的庫(kù),當(dāng)你進(jìn)行對(duì)象檢測(cè)和其他項(xiàng)目時(shí)會(huì)派上用場(chǎng),所以我很高興修改你也安裝這些。

NumPy

第一個(gè)庫(kù)是NumPy - 一個(gè)使Python中的數(shù)組操作易于執(zhí)行的庫(kù)。鍵入以下命令安裝NumPy:

pip3 install python-numpy

Matplotlib

第二個(gè)庫(kù)是Matplotlib。 Matplotlib是一個(gè)Python繪圖庫(kù),可以跨平臺(tái)生成各種硬拷貝格式和交互式環(huán)境的出版物質(zhì)量數(shù)據(jù)。鍵入以下命令安裝Matplotlib:

pip3 install python-matplotlib

現(xiàn)在我們已經(jīng)完成了在Raspberry Pi上安裝OpenCV和有用的附帶庫(kù)。讓我們?cè)赗aspberry Pi上使用OpenCV進(jìn)行對(duì)象檢測(cè)和機(jī)器學(xué)習(xí)。

Face使用OpenCV檢測(cè)圖片

讓我們從編寫(xiě)將要檢測(cè)的代碼開(kāi)始面對(duì)它收到的圖像。對(duì)于面部檢測(cè),您需要一個(gè)級(jí)聯(lián)文件。將此文件保存在工作目錄中“haarcascade_frontalface_default.xml”。

輸入要檢測(cè)面部的圖像的路徑進(jìn)入下面的代碼并運(yùn)行代碼。

# Import OpenCV library

import cv2

# Load a cascade file for detecting faces

faceCascade = cv2.CascadeClassifier(“haarcascade_frontalface_default.xml”);

# Load image

image = cv2.imread(‘obamafamily.jpg’)

# Convert into grayscale

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

# Look for faces in the image using the loaded cascade file

faces = faceCascade.detectMultiScale(gray, 1.2, 5)

for (x,y,w,h) in faces:

# Create rectangle around faces

cv2.rectangle(image,(x,y),(x+w,y+h),(255,255,0),2)

# Create the resizeable window

cv2.namedWindow(‘Obama’, cv2.WINDOW_NORMAL)

# Display the image

cv2.imshow(‘Obama’, image)

# Wait until we get a key

k=cv2.waitKey(0)

# If pressed key is ‘s’

if k == ord(‘s’):

# Save the image

cv2.imwrite(‘convertedimage.jpg’, image)

# Destroy all windows

cv2.destroyAllWindows()

# If pressed key is ESC

elif k == 27:

# Destroy all windows

cv2.destroyAllWindows()

運(yùn)行代碼后,它將在面部周?chē)L制矩形,如下圖所示。

運(yùn)行代碼后,所有檢測(cè)到的面部周?chē)紩?huì)出現(xiàn)矩形。

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

    關(guān)注

    0

    文章

    88

    瀏覽量

    17327
  • OpenCV
    +關(guān)注

    關(guān)注

    33

    文章

    652

    瀏覽量

    45090
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2082

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于級(jí)聯(lián)分類(lèi)器的人臉檢測(cè)基本原理

    檢測(cè)人臉這一結(jié)果。 注:該算法github上有開(kāi)源實(shí)現(xiàn):https://github.com/nenadmarkus/pico 3) 算法流程 我們圖像上
    發(fā)表于 10-30 06:14

    零成本鋼鐵俠手套!樹(shù)莓派+OpenCV 秒變手勢(shì)遙控器!

    使用樹(shù)莓派和OpenCV實(shí)時(shí)掃描并存儲(chǔ)二維碼使用樹(shù)莓派和OpenCV實(shí)現(xiàn)物體與動(dòng)物識(shí)別使用樹(shù)莓派、攝像頭和
    的頭像 發(fā)表于 08-16 16:16 ?1569次閱讀
    零成本鋼鐵俠手套!<b class='flag-5'>樹(shù)莓</b>派+<b class='flag-5'>OpenCV</b> 秒變手勢(shì)遙控器!

    如何使用樹(shù)莓派與OpenCV實(shí)現(xiàn)面部和運(yùn)動(dòng)追蹤的云臺(tái)系統(tǒng)?

    使用樹(shù)莓派和OpenCV實(shí)時(shí)掃描并存儲(chǔ)二維碼使用樹(shù)莓派和OpenCV實(shí)現(xiàn)物體與動(dòng)物識(shí)別使用樹(shù)莓派、攝像頭和
    的頭像 發(fā)表于 08-14 17:45 ?2414次閱讀
    如何使用<b class='flag-5'>樹(shù)莓</b>派與<b class='flag-5'>OpenCV</b>實(shí)現(xiàn)面部和運(yùn)動(dòng)追蹤的云臺(tái)系統(tǒng)?

    如何使用樹(shù)莓派+OpenCV實(shí)現(xiàn)姿態(tài)估計(jì)和面部特征點(diǎn)追蹤?

    使用樹(shù)莓派和OpenCV實(shí)時(shí)掃描并存儲(chǔ)二維碼使用樹(shù)莓派和OpenCV實(shí)現(xiàn)物體與動(dòng)物識(shí)別使用樹(shù)莓派、攝像頭和
    的頭像 發(fā)表于 08-13 17:44 ?1468次閱讀
    如何使用<b class='flag-5'>樹(shù)莓</b>派+<b class='flag-5'>OpenCV</b>實(shí)現(xiàn)姿態(tài)估計(jì)和面部特征點(diǎn)追蹤?

    如何在樹(shù)莓派上安裝Ubuntu MATE ?

    ,而非GNOME。本文中,我將介紹如何輕松地樹(shù)莓派上安裝它。UbuntuMATE官方支持樹(shù)莓派,因此每發(fā)布一個(gè)新版本,都會(huì)為
    的頭像 發(fā)表于 08-12 18:56 ?3461次閱讀
    如何在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>安裝Ubuntu MATE ?

    這個(gè)套件讓樹(shù)莓派5運(yùn)行幾乎所有YOLO模型!Conda 與 Ultralytics!

    如何在樹(shù)莓派上設(shè)置YOLO計(jì)算機(jī)視覺(jué)?Conda與Ultralytics本指南中,我們將學(xué)習(xí)如何使用Conda
    的頭像 發(fā)表于 07-31 11:51 ?5890次閱讀
    這個(gè)套件讓<b class='flag-5'>樹(shù)莓</b>派5運(yùn)行幾乎所有YOLO模型!Conda 與 Ultralytics!

    樹(shù)莓派 + OpenCV 打造人臉識(shí)別技術(shù)!

    本指南中,我們將教您如何使用OpenCV和面部識(shí)別庫(kù)(兩個(gè)出色的開(kāi)源項(xiàng)目)設(shè)置樹(shù)莓派來(lái)檢測(cè)和識(shí)別面部。在這個(gè)
    的頭像 發(fā)表于 07-29 17:27 ?1562次閱讀
    用<b class='flag-5'>樹(shù)莓</b>派 + <b class='flag-5'>OpenCV</b> 打造<b class='flag-5'>人臉</b>識(shí)別技術(shù)!

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】人臉檢測(cè)

    多張人臉識(shí)別 針對(duì)畫(huà)面中存在多張人臉的情況進(jìn)行測(cè)試 識(shí)別效果較好,速度較快。 同時(shí)終端輸出檢測(cè)到的人臉數(shù)量 動(dòng)態(tài)效果見(jiàn)底部視頻。 總
    發(fā)表于 07-27 16:53

    初學(xué)者指南:樹(shù)莓派上搭建虛擬環(huán)境!

    在這篇簡(jiǎn)明扼要的指南中,我們將探討如何在樹(shù)莓派上設(shè)置和使用虛擬環(huán)境(或稱(chēng)為Venv)——包括終端和Thonny集成開(kāi)發(fā)環(huán)境中。使用Bookworm操作系統(tǒng)或更高版本時(shí),或在嘗試安裝P
    的頭像 發(fā)表于 07-27 13:24 ?1179次閱讀
    初學(xué)者指南:<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>搭建虛擬環(huán)境!

    如何在樹(shù)莓派上設(shè)置并使用VNC?遠(yuǎn)程訪問(wèn)完整指南!

    為什么要在樹(shù)莓派上使用VNC?使用VNC與樹(shù)莓派的主要優(yōu)勢(shì)在于其提供的靈活性。我們可以“無(wú)頭模式”(無(wú)物理顯示器)下運(yùn)行樹(shù)莓派,同時(shí)仍能完
    的頭像 發(fā)表于 07-26 20:42 ?6172次閱讀
    如何在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b><b class='flag-5'>設(shè)置</b>并使用VNC?遠(yuǎn)程訪問(wèn)完整指南!

    C++ 與 Python:樹(shù)莓派上哪種語(yǔ)言更優(yōu)?

    Python是樹(shù)莓派上的首選編程語(yǔ)言,我們的大部分教程都使用它。然而,C++物聯(lián)網(wǎng)項(xiàng)目中同樣廣受歡迎且功能強(qiáng)大。那么,樹(shù)莓派項(xiàng)目中選擇哪
    的頭像 發(fā)表于 07-24 15:32 ?1109次閱讀
    C++ 與 Python:<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>哪種語(yǔ)言更優(yōu)?

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】SDK編譯、人臉檢測(cè)OpenCV測(cè)試

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】SDK編譯、人臉檢測(cè)OpenCV測(cè)試 本文介紹了 Milk-V Duo S 開(kāi)發(fā)板實(shí)現(xiàn) Buildroot SDK 鏡像編譯、基于 TDL 模型的
    發(fā)表于 07-11 13:48

    如何在樹(shù)莓派上安裝并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

    ,我們將介紹如何在樹(shù)莓派上安裝并運(yùn)行ArduinoIDE。所需物品要在樹(shù)莓派上運(yùn)行ArduinoIDE,你需要以下組件:配備適當(dāng)電源的樹(shù)莓
    的頭像 發(fā)表于 07-01 17:41 ?4575次閱讀
    如何在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>安裝并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

    樹(shù)莓派“定居”完全指南:一鍵設(shè)置靜態(tài)IP,穩(wěn)定又高效!

    當(dāng)你為樹(shù)莓設(shè)置靜態(tài)IP地址時(shí),實(shí)際上是為它分配了一個(gè)固定地址,該地址不會(huì)改變,而動(dòng)態(tài)IP地址則會(huì)在設(shè)備每次連接到網(wǎng)絡(luò)時(shí)發(fā)生變化。樹(shù)莓派上
    的頭像 發(fā)表于 05-25 08:32 ?1753次閱讀
    <b class='flag-5'>樹(shù)莓</b>派“定居”完全指南:一鍵<b class='flag-5'>設(shè)置</b>靜態(tài)IP,穩(wěn)定又高效!

    從初學(xué)到進(jìn)階:樹(shù)莓派上最適合你的代碼編輯器推薦!

    安裝樹(shù)莓派操作系統(tǒng)后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多種編程語(yǔ)言進(jìn)行編程了。其中,Python是樹(shù)莓派上最受歡迎的編程語(yǔ)言。
    的頭像 發(fā)表于 05-15 16:20 ?1404次閱讀
    從初學(xué)到進(jìn)階:<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>最適合你的代碼編輯器推薦!