Jetson nano備忘録2

Jetson OSイメージの最新化

  1. ターミナルを開く。

  2. 以下を実行する。

sudo apt-get update
sudo apt-get dist-upgrade -y
sudo reboot
  • パスワードはjetson

カメラの確認(1)

  1. カメラの接続状態の確認
ll /dev/video0
  • カメラが正しく接続されていれば、/dev/video0がある。
  1. カメラ映像の表示
nvgstcapture
  • HDMI画面にはカメラ映像が表示される。ssh環境では確認できない(?)
  1. カメラ画像の保存
  • nvgstcaptureを実行している状態でjコマンドを送信すると、カレントディレクトリにキャプチャした画像が保存される。

カメラの確認(2)

  1. jupyter notebookからpython3 notebookを作成する。

  2. 以下を実行する。

import matplotlib.pyplot as plt
import numpy as np
import cv2
GST_STR = 'nvarguscamerasrc \
    ! video/x-raw(memory:NVMM), width=3280, height=2464, format=(string)NV12, framerate=(fraction)30/1 \
    ! nvvidconv ! video/x-raw, width=(int)1920, height=(int)1080, format=(string)BGRx \
    ! videoconvert \
    ! appsink'
cap = cv2.VideoCapture(GST_STR)
ret, img = cap.read()
plt.imshow(np.array(img))