菜鳥(niǎo)手冊(cè)(2):給Jetson Nano安裝CSI攝像頭
時(shí)間:2022-03-17 02:15:01 | 來(lái)源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-03-17 02:15:01 來(lái)源:行業(yè)動(dòng)態(tài)
一文,有非常詳盡的步驟與動(dòng)態(tài)簡(jiǎn)圖能完整表達(dá)過(guò)程??偠灾@個(gè)攝像頭的安裝有些細(xì)微之處,需要細(xì)心處理。一旦安裝測(cè)試好之后,也盡量不要拆卸。
由于Jetbot會(huì)關(guān)閉Ubuntu圖形桌面,因此過(guò)去所學(xué)到調(diào)用nvarguscamera指令,去啟動(dòng)CSI攝像頭并在圖形桌面上顯示的方法,在這里都不能適用,但是v4l2-ctl工具還是能做最基本的檢測(cè)。
下面的測(cè)試都在Jetbot上的Jupyter環(huán)境上進(jìn)行,也順便講解一下Jupyter上調(diào)用攝像頭與顯示內(nèi)容的方法,先熟悉一下這方面的使用是很重要,因?yàn)楹竺嫠袑?shí)驗(yàn)都要用到CSI攝像頭。
現(xiàn)在從PC上的瀏覽器輸入 IP_OF_JETBOT:8888 進(jìn)入Jetbot的Jupyter操作界面,然后開(kāi)啟一個(gè)命令終端(如下圖):
現(xiàn)在先用v4l2-ctl工具檢查一下CSI攝像頭的狀況,請(qǐng)?jiān)诮K端輸入以下指令:
$
$
$
| # 如果是Docker版,請(qǐng)先安裝v4l-utils工具
apt install v4l-utils
# 執(zhí)行檢測(cè)指令
v4l2-ctl --list-devices
# 如果檢測(cè)到 /dev/video0,繼續(xù)檢測(cè)這個(gè)設(shè)備的細(xì)部參數(shù)
v4l2-ctl --device=/dev/video0 --all
|
細(xì)部參數(shù)就不花時(shí)間說(shuō)明,主要讓大家知道當(dāng)有需要的時(shí)候,就可以用v4l2-ctl這個(gè)工具查看細(xì)節(jié)。
接下去開(kāi)始用Jupyter的代碼,來(lái)測(cè)試CSI攝像頭的工作狀況。首先創(chuàng)建一個(gè)新的Notebook(如下圖步驟),這是Jupyter的工作區(qū)域。
每次新開(kāi)的Notebook都是如下圖的狀況,會(huì)有一個(gè)[ ] 與一個(gè)方框:
現(xiàn)在就將下面代碼復(fù)制到在Notebook的方框內(nèi)里,由于前面v4l2-ctl檢測(cè)到這個(gè)攝像頭的寬高為(1640, 1232),因此在代碼中將攝像頭與widgets的圖形尺寸都設(shè)為這兩個(gè)數(shù)字:
| from jetbot import Camera, bgr8_to_jpeg
import ipywidgets.widgets as widgets
from IPython.display import display
import traitlets
camera =
-
網(wǎng)站
-
營(yíng)銷
-
設(shè)計(jì)
-
運(yùn)營(yíng)
-
優(yōu)化
-
效率
-
專注
-
電商
-
方案
-
推廣
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。
|