安裝Raspbian和Pi NoIR
在本教程中,我們將使用Raspbian。如果您尚未在Raspberry Pi上安裝Raspbian,請查看我們的本指南,了解如何在Raspberry Pi上安裝Raspbian。
默認情況下,Raspbian安裝了一個picamera模塊,我們將使用它來處理我們的Pi NoIR。要檢查您的Raspberry版本中是否已安裝picamera,請嘗試在Raspberry Pi的終端中導入picamera:
python -c “import picamera”
python3 -c “import picamera”
如果已安裝picamera,則不會出現錯誤。下圖顯示Raspbian的終端導入picamera沒有錯誤,這意味著picamera已經安裝。
安裝了PiCamera,沒有返回錯誤。
如果未安裝picamera模塊,將顯示回溯消息。
python -c “import picamera”
Traceback (most recent call last):
File “”, line 1, in
ImportError: No module named picamera
python3 -c “import picamera”
Traceback (most recent call last):
File “”, line 1, in
ImportError: No module named ‘picamera’
安裝picamera時,最好使用apt來簡化類Unix操作系統的過程。要使用apt安裝picamera,請在Pi的終端輸入以下行:
sudo apt-get update
sudo apt-get install python-picamera python3-picamera
將Pi NoIR V2相機與Raspberry Pi連接
連接外圍設備和模塊時,必須關閉Raspberry Pi。這是避免損壞任何設備的好習慣。
要連接Pi NoIR相機,請找到Pi的相機串行接口(CSI)。用紅色圓圈突出顯示。
Raspberry Pi相機串行接口(CSI)
輕輕抬起CSI端口塑料夾
輕輕抬起CSI端口
現在,將Pi NoIR Camera V2功能區插入Raspberry Pi的CSI中。
將NoIR功能區插入到CSI端口Raspberry Pi
插入色帶后,將CSI的塑料夾推回原位。
將CSI塑料夾子放回原位到位
連接Pi NoIR相機后,我們可以啟動Raspberry Pi。在我們測試相機之前,我們必須啟用Pi的相機接口配置。要做到這一點,首先打開Raspberry Pi配置。
打開Raspberry Pi配置
在Raspberry Pi配置中,啟用相機模塊如下圖所示。
Raspberry Pi配置工具
啟用相機模塊后,重啟Raspberry Pi。
重新啟動后,通過在終端中鍵入以下命令來查看相機是否正常工作:
raspistill -o sample.jpg
raspistill是一個命令行工具,用于在五個后拍攝靜態照片 - 相機模塊的第二次延遲。如果一切正常,這個命令將讓我們看到使用終端預覽相機。
如果出現相機預覽,祝賀您首次將相機模塊連接到Raspberry Pi!
嘗試您的第一個代碼
運行相機預覽后,我們可以嘗試使用基本程序將圖像捕獲到文件中Python。
注意:在命名.py腳本時,請不要將文件命名為picamera.py。當您嘗試導入這些模塊時,在現有Python模塊之后命名腳本會導致錯誤。
首先,我們需要打開Python IDLE
Python IDLE
打開Python IDLE后,我們需要創建一個新文件,因為它是一個默認的Python shell,它直接執行我們輸入的任何命令。
創建新文件
下面的代碼是picamera文檔中 capture()方法的示例代碼。
使用我們創建的新文件,輸入以下Python代碼并保存為“/home/pi”,文件名為camera.py。
from time import sleep
from picamera import PiCamera
camera = PiCamera()
camera.resolution = (1024, 768)
camera.start_preview()
#camera warm-up time
sleep(2)
camera.capture( ‘image.jpg’ )
Camera.py
capture()方法將保存捕獲的圖像到輸出文件nam ed image.jpg。
要執行已保存在文件“/home/pi”中的Python代碼,請打開Raspbian終端并輸入:
python camera.py
在終端中運行python
這將運行相機并在延遲兩秒后拍照。捕獲的圖像可以在“/home/pi”目錄中看到。
Image.jpg目錄
您現在知道如何在你的Pi NoIR上進行基本的接口和編碼!有關更多詳細信息和功能,請查看picamera的文檔。
您還可以查看一些涉及picamera的項目:
如何使用Raspberry Pi相機發送電子郵件
如何使用OpenCV和Raspberry Pi創建對象檢測
封面圖片由Raspberry Pi Foundation提供。
-
樹莓派
+關注
關注
116文章
1707瀏覽量
105633 -
raspbian
+關注
關注
0文章
17瀏覽量
4271
發布評論請先 登錄
相關推薦
評論