天天看點

《樹莓派開發實戰(第2版)》——1.14 安裝樹莓派攝像頭子產品

本節書摘來自異步社群《樹莓派開發實戰(第2版)》一書中的第1章,第1.14節,作者[英]simon monk(蒙克),韓波 譯,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

面臨問題

你想使用樹莓派的攝像頭子產品(見圖1-14)。

解決方案

樹莓派攝像頭子產品(見圖1-14)是通過排線連接配接到樹莓派上面的。

《樹莓派開發實戰(第2版)》——1.14 安裝樹莓派攝像頭子產品

這個排線需要連到介于樹莓派2的音頻和hdmi接口之間的那個專用連接配接器上面。對于早先的b型樹莓派來說,這個連接配接器位于以太網接口的後面。若要安裝該子產品,需要拉開連接配接器兩邊的扳手,使連接配接器處于解鎖狀态,然後将排線插入插槽,注意要讓排線連接配接器的襯墊背對以太網接口。之後,按下兩邊的扳手,鎖住排線(見圖1-15)即可。

《樹莓派開發實戰(第2版)》——1.14 安裝樹莓派攝像頭子產品

攝像頭包裝上面的說明文字指出它對靜電敏感。

是以,在開始操作之前,需要先釋放身上的靜電,如觸摸pc金屬機箱等接地裝置都可以消除靜電。

安裝好攝像頭硬體之後,還需要進行必要的軟體配置才能使用。其中,最簡單的配置方法就是使用raspi_config。若要運作raspi-config,可以在終端會話中鍵入如下所示的指令。

這樣你就能看到enable camera的選項了(見圖1-16)。

《樹莓派開發實戰(第2版)》——1.14 安裝樹莓派攝像頭子產品

有兩個分别用來照相和攝像之用的指令,它們分别是raspistill和raspivid。

要想拍攝單張靜态圖像的話,可以使用raspistill指令,具體用法如下所示。

預覽螢幕會顯示5秒左右,之後拍照,并将照片儲存到目前目錄下面的image1.jpg檔案中。

為了錄制視訊,可以使用raspivid指令,具體如下所示。

上述指令後面的數字表示錄像時間,機關是毫秒,就本例而言,錄像時間是10秒。

進一步探讨

無論是raspstill,還是raspivid指令,都提供了許多指令選項。無論其中哪個指令,如果隻輸入指令本身而不帶任何參數的話,就會自動顯示可用選項的幫助資訊。

該攝像頭子產品能夠提供高分辨率的攝像和錄像功能。

下面是該攝像頭的一些關鍵參數。

500萬像素傳感器。

f/2定焦鏡頭。

靜态分辨率為1920像素×1080像素。

視訊為1080p,30幀/秒。

攝像頭子產品的一個替代方案是使用usb攝像頭(請參考8.2節)。

參考資料

繼續閱讀