日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...

發布時間:2024/9/19 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

Python是現如今在人工智能領域較為熱門的編程語言,因其簡潔的語言風格、豐富的類庫支持以及具有活躍的交流社區,受到廣大開發者的喜愛。起初,python是一門輔助科學研究的一門語言,但因其在當今大熱的大數據、人工智能領域得到大量運用,受到眾多開發人員的追捧。Python也同樣可在樹莓派中運行,畢竟樹莓派就是一臺簡易的Linux電腦。

那我們該如何在利用python在樹莓派中進行人臉識別呢?這就需要用到一個庫 opencv(當然也其他庫可供選擇,這里就只介紹opencv)

什么是opencv

OpenCV是一個用于圖像處理、分析、機器視覺方面的開源函數庫.

不管你是做科學研究,還是商業應用,opencv都能夠作為你理想的工具庫,由于,對于這兩者,它全然是免費的。 該庫採用C及C++語言編寫,能夠在windows, linux, mac OSX系統上面執行。該庫的全部代碼都經過優化,計算效率非常高,由于,它更專注于設計成為一種用于實時系統的開源庫。opencv採用C語言進行優化,并且,在多核機器上面,其執行速度會更快。它的一個目標是提供友好的機器視覺接口函數,從而使得復雜的機器視覺產品能夠加速面世。該庫包括了橫跨工業產品檢測、醫學圖像處理、安防、用戶界面、攝像頭標定、三維成像、機器視覺等領域的超過500個接口函數。

同一時候,由于計算機視覺與機器學習密不可分,該庫也包括了比較經常使用的一些機器學習算法。也許,非常多人知道,圖像識別、機器視覺在安防領域有所應用。但,非常少有人知道,在航拍圖片、街道圖片(比如google street view)中,要嚴重依賴于機器視覺的攝像頭標定、圖像融合等技術。 近年來,在入侵檢測、特定目標跟蹤、目標檢測、人臉檢測、人臉識別、人臉跟蹤等領域,opencv可謂大顯身手,而這些,不過其應用的冰山一角。

現在,來自世界各地的各大公司、科研機構的研究人員,共同維護支持著opencv的開源庫開發。這些公司和機構包括:微軟,IBM,索尼、西門子、google、intel、斯坦福、MIT、CMU、劍橋。

安裝最新python版本

為了確保一些最新的東西能夠被使用,我建議有必要安裝一個python3x版本。目前網上一些最新的教程基本都使用的python3版本,python3相對于python2進行了一些重構,因此能在python3上運行的代碼在python2不一定能運行,為了避免一些不必要的麻煩,安裝一個最新版本的python顯得非常重要。

安裝 python3 在下載前若你沒有更換軟件源,為了節約下載時間,建議更換軟。什么?不知道如何更換軟件源?請看這《更換軟件源》 當然,要是你時間不是問題,你大可忽略。

1、在命令窗口輸入如下指令下載python3:

sudo apt install python3

2、刪除掉原先 python 的鏈接

sudo rm /usr/bin/python

3、創建一個新的鏈接指向剛剛安裝的 python3

sudo ln -s /usr/bin/python3 /usr/bin/python

4、測試

在命令窗口輸入

python3

若能正常輸出python3x版本則安裝成功。

安裝opencv

python3在樹莓派中安裝opencv的方式有兩種,一種是編譯安裝,另一種是pip命令安裝。前者編譯安裝往往需要花費數小時時間,出現錯誤也會被整的挺煩躁的,對于大型項目就建議使用編譯安裝,但對于我們這些做些小項目的初學者,pip命令安裝僅需幾分鐘就能完成,何樂而不為呢。

1、安裝依賴

請逐條執行以下命令:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install libhdf5-dev libhdf5-serial-dev

sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5

sudo apt-get install libatlas-base-dev

sudo apt-get install libjasper-dev

這些安裝包保證了OpenCV的基礎運行

2、安裝opencv sudo pip3 install --no-cache-dir opencv-contrib-python==3.4.3.18

經過幾分鐘的等待之后,opencv就可安裝完成了。

3、測試是否成功安裝

依次運行如下指令: sudo python3 >>> import cv2 >>> print(cv2.version) 能正常輸出安裝版本則代表安裝成功。

在python中運行opencv

在樹莓派自帶的python IDE中運行以下代碼即可調用攝像頭。

什么?你不知道如何在樹莓派安裝攝像頭?請看這篇文章:《樹莓派攝像頭》

python代碼:

import cv2 # 導入庫

cap = cv2.VideoCapture(0) # 開啟攝像頭

# 循環讀取圖像

while True:

ok, img = cap.read() # 讀取攝像頭圖像

if ok is False:

print('無法讀取到攝像頭!')

break

# 展示圖像

cv2.imshow('image', img)

k = cv2.waitKey(10) # 鍵盤值

if k == 27: # 通過esc鍵退出攝像

break

# 關閉攝像頭

cap.release()

cv2.destroyAllWindows()

運行效果

結尾

到這里OpenCV就安裝成功了,對于圖像識別你有啥想法就盡情嘗試吧~

參考來源

原文在樹莓派上基于Python3安裝OpenCV - 小A的個人站?blog.fasv.top

總結

以上是生活随笔為你收集整理的树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。