2019年5月31日 星期五

Jetson Naon Camera Support

Jetson Nano 支援的 IMX219 Cmaera 連接到主板上CSI-2 Connector. 另外也支援USB UVC 類型的 camera


IMX219 Camera 可直接購買 Raspberry Pi camera module V2 直上, 該模組有800萬畫素, 解析度支援到 3280x2464

v4l2-ctl -d /dev/video0 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Index       : 0
Type        : Video Capture
Pixel Format: 'RG10'
Name        : 10-bit Bayer RGRG/GBGB
Size: Discrete 3280x2464
Interval: Discrete 0.048s (21.000 fps)
Size: Discrete 3280x1848
Interval: Discrete 0.036s (28.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)


gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM),width=1280, height=720, framerate=30/1, format=NV12' ! nvvidconv ! xvimagesink -e

USB Camera基本上只要有UVC支援都能用,選擇非常多

測試驅動

gst-launch-1.0 v4l2src device=/dev/video0 ! image/jpeg,width=1280,height=720,framerate=30/1 ! jpegparse ! jpegdec ! xvimagesink sync=false

IMX219 Camera 顏色校正

https://devtalk.nvidia.com/default/topic/1051913/how-to-close-gstreamer-pipeline-in-python/?offset=14

sudo cp camera_overrides.isp /var/nvidia/nvcam/settings
sudo chmod 664 /var/nvidia/nvcam/settings/camera_overrides.isp
sudo chown root:root /var/nvidia/nvcam/settings/camera_overrides.isp

在coding過程中,若Camera使用中程式不正常中止或Camera buffer overflow需要重啟Camera Daemon才能再次正常工作

sudo systemctl restart nvargus-daemon

沒有留言:

張貼留言