目录
三 jupyter 里通过 opencv 打开摄像头采集,并将视频显示在浏览器中
一官方摄像头检测工具
shell 运行
nvgstcapture-1.0 # 打开摄像头采集视频数据并在 hdmi 屏显示
如果这里报错
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:543 Failed to create CaptureSession
systemctl restart nvargus-daemon
二 通过 gstreamer 工具打开摄像头并显示
# 连接键盘,hdmi 屏, ctrl + alt +t 打开桌面环境的 shell, 然后执行
gst-launch-1.0 nvarguscamerasrc ! video/x-raw\(memory:NVMM\), width=3280, height=2464, \
format=\(string\)NV12, framerate=\(fraction\)21/1 ! nvvidconv \
! video/x-raw, width=\(int\)640, height=\(int\)480, format=\(string\)BGRx \
! videoconvert ! ximagesink
# 以下输出显示 我的 camera sensor 支持的格式
GST_ARGUS: 3264 x 2464 FR = 21.000000 fps Duration = 47619048 ; Analog Gain range min 1.000000, max 10.625000; Exposure Range min 13000, max 683709000;
GST_ARGUS: 3264 x 1848 FR = 28.000001 fps Duration = 35714284 ; Analog Gain range min 1.000000, max 10.625000; Exposure Range min 13000, max

博客介绍了摄像头相关操作。一是使用官方摄像头检测工具,涉及 shell 运行;二是通过 gstreamer 工具打开摄像头并显示,说明了不同 shell 环境的操作及权限问题;三是在 jupyter 里通过 opencv 打开摄像头采集,并将视频显示在浏览器中。
最低0.47元/天 解锁文章
871





