色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

怎樣在樹莓派上設置OpenCV進行人臉檢測

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

什么是OpenCV?

OpenCV是一個開源的計算機視覺機器學習軟件庫。 OpenCV是在BSD許可下發布的,可以免費用于學術和商業用途。它具有C ++,PythonJava接口,支持Windows,Linux,Mac OS,iOSAndroid

OpenCV專為提高計算效率而設計,專注于實時應用。

如何在Raspberry Pi上安裝OpenCV

要安裝OpenCV,我們需要安裝Python。由于Raspberry Pis預裝了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

完成這些步驟后,應安裝OpenCV。讓我們測試一下我們的工作吧!

測試OpenCV

要檢查OpenCV是否安裝正確,請嘗試鍵入以下內容導入OpenCV:

Python3

然后:

import cv2

如果沒有顯示錯誤,則安裝成功!

要知道您擁有哪個版本的OpenCV,請輸入以下命令:/p》

cv2.__version__

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

推薦的可選庫

還有其他要安裝的庫,當你進行對象檢測和其他項目時會派上用場,所以我很高興修改你也安裝這些。

NumPy

第一個庫是NumPy - 一個使Python中的數組操作易于執行的庫。鍵入以下命令安裝NumPy:

pip3 install python-numpy

Matplotlib

第二個庫是Matplotlib。 Matplotlib是一個Python繪圖庫,可以跨平臺生成各種硬拷貝格式和交互式環境的出版物質量數據。鍵入以下命令安裝Matplotlib:

pip3 install python-matplotlib

現在我們已經完成了在Raspberry Pi上安裝OpenCV和有用的附帶庫。讓我們在Raspberry Pi上使用OpenCV進行對象檢測和機器學習。

Face使用OpenCV檢測圖片

讓我們從編寫將要檢測的代碼開始面對它收到的圖像。對于面部檢測,您需要一個級聯文件。將此文件保存在工作目錄中“haarcascade_frontalface_default.xml”。

輸入要檢測面部的圖像的路徑進入下面的代碼并運行代碼。

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

運行代碼后,它將在面部周圍繪制矩形,如下圖所示。

運行代碼后,所有檢測到的面部周圍都會出現矩形。

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

    關注

    0

    文章

    80

    瀏覽量

    16457
  • OpenCV
    +關注

    關注

    31

    文章

    634

    瀏覽量

    41338
  • 樹莓派
    +關注

    關注

    116

    文章

    1706

    瀏覽量

    105608
收藏 人收藏

    評論

    相關推薦

    FacenetPytorch人臉識別方案--基于米爾全志T527開發板

    識別模型。FaceNet 是由 Google 研究人員提出的一種深度學習模型,專門用于人臉識別任務。 利用PyTorch神經網絡算法進行人臉圖像對比的實驗設置中,我們專注于對比環節,
    發表于 11-28 15:57

    《DNK210使用指南 -CanMV版 V1.0》第四十五章 人臉識別實驗

    了用于人臉檢測人臉特征提取的KPU對象。然后便是一個循環中不斷地獲取攝像頭輸出的圖像,首先將圖像進行人臉
    發表于 11-18 14:30

    《DNK210使用指南 -CanMV版 V1.0》第四十四章 人臉68關鍵點檢測實驗

    的KPU對象。然后便是一個循環中不斷地獲取攝像頭輸出的圖像,首先將圖像進行人臉檢測檢測圖像中存在的人臉,接著對
    發表于 11-18 14:28

    如何用OpenCV的相機捕捉視頻進行人臉檢測--基于米爾NXP i.MX93開發板

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

    如何在樹莓派上安裝Docker容器

    1. 準備工作 開始之前,請確保你的樹莓派已經安裝了最新版本的Raspberry Pi OS。如果沒有,請按照以下步驟操作: 下載最新的Raspberry Pi OS鏡像:訪問 Raspberry
    的頭像 發表于 11-11 11:38 ?501次閱讀

    樹莓派上部署YOLOv5進行動物目標檢測的完整流程

    卓越的性能。本文將詳細介紹如何在性能更強的計算機上訓練YOLOv5模型,并將訓練好的模型部署到樹莓派4B上,通過樹莓派的攝像頭進行實時動物目標檢測。 一、
    的頭像 發表于 11-11 10:38 ?920次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>部署YOLOv5<b class='flag-5'>進行</b>動物目標<b class='flag-5'>檢測</b>的完整流程

    基于OPENCV的相機捕捉視頻進行人臉檢測--米爾NXP i.MX93開發板

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

    基于OpenCV人臉識別系統設計

    基于OpenCV人臉識別系統是一個復雜但功能強大的系統,廣泛應用于安全監控、人機交互、智能家居等多個領域。下面將詳細介紹基于OpenCV人臉識別系統的基本原理、實現步驟,并附上具體
    的頭像 發表于 07-11 15:37 ?1.2w次閱讀

    人臉檢測模型的精確度怎么算

    人臉檢測模型的精確度評估是一個復雜的過程,涉及到多個方面的因素。本文將從以下幾個方面進行介紹:人臉檢測模型的基本概念、評估指標、評估方法、影
    的頭像 發表于 07-04 09:14 ?498次閱讀

    人臉檢測模型有哪些

    人臉檢測是計算機視覺領域的一個重要研究方向,它涉及到從圖像或視頻中檢測出人臉的位置和大小。隨著深度學習技術的發展,人臉檢測模型的性能得到了顯
    的頭像 發表于 07-03 17:05 ?1010次閱讀

    人臉檢測人臉識別的區別是什么

    人臉檢測人臉識別是計算機視覺領域的兩個重要技術,它們許多應用場景中都有廣泛的應用,如安全監控、身份驗證、社交媒體等。盡管它們某些方面有
    的頭像 發表于 07-03 14:49 ?1183次閱讀

    人臉檢測與識別的方法有哪些

    人臉檢測與識別是計算機視覺領域中的一個重要研究方向,具有廣泛的應用前景,如安全監控、身份認證、智能視頻分析等。本文將詳細介紹人臉檢測與識別的方法。 引言
    的頭像 發表于 07-03 14:45 ?704次閱讀

    ESP32-S3運行人臉檢測功耗有多大呢?

    ESP32-S3運行人臉檢測,功耗有多大?
    發表于 06-26 06:32

    全志H616核桃派上實現USB攝像頭的OpenCV顏色檢測

    在給核桃派開發板用OpenCV讀取圖像并顯示到pyqt5的窗口上并加入顏色檢測功能,嘗試將圖像中所有藍色的東西都用一個框標記出來。顏色檢測核心api按照慣例,先要介紹一下opencv
    發表于 01-22 10:10

    核桃派上實現USB攝像頭的OpenCV顏色檢測

    在前幾周的文章中已經介紹過如何在核桃派上OpenCV讀取圖像并顯示到pyqt5的窗口上,這里在上一篇文章的基礎上,給開發板加入顏色檢測功能,嘗試將圖像中所有藍色的東西都用一個框標記出來。
    的頭像 發表于 01-20 17:50 ?936次閱讀
    <b class='flag-5'>在</b>核桃<b class='flag-5'>派上</b>實現USB攝像頭的<b class='flag-5'>OpenCV</b>顏色<b class='flag-5'>檢測</b>
    主站蜘蛛池模板: 中文字幕国产视频| 亚洲综合日韩在线2019| 午夜影院美女| 亚洲国产亚综合在线区尤物| 亚洲免费在线观看视频| 最近更新2019中文字幕免费 | 日本十八禁无遮无挡漫画| 日本二区三区欧美亚洲国| 熟女理发厅| 亚洲视频欧美视频| 97精品国产高清在线看入口| 大岛优香久久中文字幕| 国产一及毛片| 棉签和冰块怎么弄出牛奶视频| 欧美一区二区视频高清专区| 無码一区中文字幕少妇熟女网站| 亚洲综合AV色婷婷五月蜜臀| 99热6精品视频6| 国产精品美女WWW爽爽爽视频| 精品亚洲一区二区三区在线播放| 美女被爆插| 天天操人人射| 中国老太太xxx| 丰满人妻熟女色情A片| 花蝴蝶高清观看免费| 欧美黑人经典片免费观看| 小sao货ji巴cao死你视频| 2021国产精品国产精华| 国产AV精品久久久免费看| 久久久97丨国产人妻熟女| 日韩在线视频www色| 一品道门免费高清视频| 草柳最新地址| 精品无码三级在线观看视频| 青草久久伊人| 亚洲综合AV色婷婷五月蜜臀| 动漫女生的逼| 老王午夜69精品影院| 天美传媒在线观看免费完整版 | 午夜片神马影院福利| 91福利在线观看|