在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

454398 ? 來源:工程師吳畏 ? 2019-08-05 11:03 ? 次閱讀

什么是OpenCV?

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

OpenCV專為提高計(jì)算效率而設(shè)計(jì),專注于實(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

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

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

cv2.__version__

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

推薦的可選庫

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

NumPy

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

pip3 install python-numpy

Matplotlib

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

pip3 install python-matplotlib

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

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

讓我們從編寫將要檢測(cè)的代碼開始面對(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)行代碼后,它將在面部周圍繪制矩形,如下圖所示。

運(yùn)行代碼后,所有檢測(cè)到的面部周圍都會(huì)出現(xiàn)矩形。

聲明:本文內(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)投訴
  • 人臉檢測(cè)
    +關(guān)注

    關(guān)注

    0

    文章

    86

    瀏覽量

    16770
  • OpenCV
    +關(guān)注

    關(guān)注

    32

    文章

    642

    瀏覽量

    42442
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1947

    瀏覽量

    106989
收藏 人收藏

    評(píng)論

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

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

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

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

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

    如何用OpenCV的相機(jī)捕捉視頻進(jìn)行人臉檢測(cè)--基于米爾NXP i.MX93開發(fā)板

    本文將介紹基于米爾電子MYD-LMX93開發(fā)板(米爾基于NXPi.MX93開發(fā)板)的基于OpenCV人臉檢測(cè)方案測(cè)試。OpenCV提供了一個(gè)非常簡(jiǎn)單的接口,用于相機(jī)捕捉一個(gè)視頻(我用
    的頭像 發(fā)表于 04-15 11:51 ?256次閱讀
    如何用<b class='flag-5'>OpenCV</b>的相機(jī)捕捉視頻<b class='flag-5'>進(jìn)行人臉</b><b class='flag-5'>檢測(cè)</b>--基于米爾NXP i.MX93開發(fā)板

    快速部署!米爾全志T527開發(fā)板的OpenCV行人檢測(cè)方案指南

    本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于全志T527開發(fā)板)的OpenCV行人檢測(cè)方案測(cè)試。摘自優(yōu)秀創(chuàng)作者-小火苗 一、軟件環(huán)境安裝1.全志T527開發(fā)板安裝
    發(fā)表于 04-11 18:14

    OpenCV行人檢測(cè)應(yīng)用方案--基于米爾全志T527開發(fā)板

    本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于全志T527開發(fā)板)的OpenCV行人檢測(cè)方案測(cè)試。摘自優(yōu)秀創(chuàng)作者-小火苗一、軟件環(huán)境安裝1.安裝
    的頭像 發(fā)表于 04-10 08:03 ?604次閱讀
    <b class='flag-5'>OpenCV</b><b class='flag-5'>行人</b><b class='flag-5'>檢測(cè)</b>應(yīng)用方案--基于米爾全志T527開發(fā)板

    樹莓派上設(shè)置 DeepSeek R1:2025 年離線人工智能的未來

    概述《樹莓派上設(shè)置DeepSeekR1:2025年離線人工智能的未來》是一份前瞻性技術(shù)指南,聚焦中國(guó)AI初創(chuàng)公司DeepSeek于2023年底推出的開源模型DeepSeekR1。該模
    的頭像 發(fā)表于 03-25 09:20 ?538次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>設(shè)置</b> DeepSeek R1:2025 年離線人工智能的未來

    人臉識(shí)別指南:如何在樹莓派上安裝和設(shè)置 Dlib

    學(xué)習(xí)如何在樹莓派上安裝Dlib并配置人臉識(shí)別功能,為您的AI項(xiàng)目奠定基礎(chǔ)。樹莓派上安裝Dlib
    的頭像 發(fā)表于 03-24 17:31 ?594次閱讀
    <b class='flag-5'>人臉</b>識(shí)別指南:如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝和<b class='flag-5'>設(shè)置</b> Dlib

    使用OpenVINO?模型的OpenCV進(jìn)行人臉檢測(cè),檢測(cè)到多張人臉時(shí),伺服電機(jī)和步入器電機(jī)都發(fā)生移動(dòng)是為什么?

    使用OpenVINO?模型的 OpenCV* 進(jìn)行人臉檢測(cè)。 使用 cv2.矩形 函數(shù),能夠獲取檢測(cè)到的面部的坐標(biāo)。 檢測(cè)到多張
    發(fā)表于 03-07 06:35

    運(yùn)行人臉識(shí)別演示時(shí),無法縮小輸入視頻流的幀大小怎么解決?

    運(yùn)行人臉識(shí)別演示時(shí),無法縮小輸入視頻流的幀大小。
    發(fā)表于 03-07 06:24

    請(qǐng)問是否可以使用單個(gè)輸入圖像運(yùn)行人臉檢測(cè)MTCNN Python演示?

    是否可以使用單個(gè)輸入圖像運(yùn)行人臉檢測(cè) MTCNN Python* 演示?
    發(fā)表于 03-06 08:15

    如何用OpenCV的相機(jī)捕捉視頻進(jìn)行人臉檢測(cè)--基于米爾NXP i.MX93開發(fā)板

    功能,首先要進(jìn)行人臉檢測(cè),判斷出圖片中人臉的位置,才能進(jìn)行下一步的操作。 OpenCV人臉
    發(fā)表于 11-15 17:58

    樹莓派上部署YOLOv5進(jìn)行動(dòng)物目標(biāo)檢測(cè)的完整流程

    卓越的性能。本文將詳細(xì)介紹如何在性能更強(qiáng)的計(jì)算機(jī)上訓(xùn)練YOLOv5模型,并將訓(xùn)練好的模型部署到樹莓派4B上,通過樹莓派的攝像頭進(jìn)行實(shí)時(shí)動(dòng)物目標(biāo)檢測(cè)。 一、
    的頭像 發(fā)表于 11-11 10:38 ?3334次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>部署YOLOv5<b class='flag-5'>進(jìn)行</b>動(dòng)物目標(biāo)<b class='flag-5'>檢測(cè)</b>的完整流程

    基于OPENCV的相機(jī)捕捉視頻進(jìn)行人臉檢測(cè)--米爾NXP i.MX93開發(fā)板

    本文將介紹基于米爾電子MYD-LMX93開發(fā)板(米爾基于NXPi.MX93開發(fā)板)的基于OpenCV人臉檢測(cè)方案測(cè)試。OpenCV提供了一個(gè)非常簡(jiǎn)單的接口,用于相機(jī)捕捉一個(gè)視頻(我用
    的頭像 發(fā)表于 11-07 09:03 ?1407次閱讀
    基于<b class='flag-5'>OPENCV</b>的相機(jī)捕捉視頻<b class='flag-5'>進(jìn)行人臉</b><b class='flag-5'>檢測(cè)</b>--米爾NXP i.MX93開發(fā)板

    基于OpenCV人臉識(shí)別系統(tǒng)設(shè)計(jì)

    基于OpenCV人臉識(shí)別系統(tǒng)是一個(gè)復(fù)雜但功能強(qiáng)大的系統(tǒng),廣泛應(yīng)用于安全監(jiān)控、人機(jī)交互、智能家居等多個(gè)領(lǐng)域。下面將詳細(xì)介紹基于OpenCV人臉識(shí)別系統(tǒng)的基本原理、實(shí)現(xiàn)步驟,并附上具體
    的頭像 發(fā)表于 07-11 15:37 ?2.4w次閱讀

    ESP32-S3運(yùn)行人臉檢測(cè)功耗有多大呢?

    ESP32-S3運(yùn)行人臉檢測(cè),功耗有多大?
    發(fā)表于 06-26 06:32
    主站蜘蛛池模板: 速度与激情10 | 女攻各种play男受h | 成人黄网大全在线观看 | 国产精品女丝袜白丝袜 | 三级毛片网| 又长又大又粗又硬3p免费视频 | 天堂社区在线视频 | 国产视频三级 | 激情六月丁香 | 天天操好逼 | 韩国三级理论在线看中文字幕 | 国产h视频在线观看 | 四虎影院精品在线观看 | 国内一级毛片 | 毛片网站在线 | 狠狠鲁狠狠操 | 国产精品三级国语在线看 | 麻豆三级视频 | 成人网在线看 | 97久久天天综合色天天综合色 | 亚洲精品资源在线 | 亚洲欧美日韩国产一区二区三区精品 | 147西西人体大胆免费网 | 欧美成人午夜精品免费福利 | 在线人成精品免费视频 | 麒麟色欧美影院在线播放 | 色综合久久久久久久久久久 | 欧美成人一区二区三区在线电影 | 乱小说录目伦800 | 亚洲福利一区福利三区 | 奇米影视亚洲狠狠色777不卡 | 天天毛片 | 中国日韩欧美中文日韩欧美色 | 一区二区三区高清在线观看 | 日本国产在线观看 | 亚洲成a人片在线观看中 | 亚洲精品综合网在线8050影院 | 在线看片福利 | 久久影视免费体验区午夜啪啪 | 夜夜爽66 | 天天操天天插 |