前言:
在上一篇文章中,我们已经配置好了Ubuntu虚拟机。本期将重点介绍如何Ubuntu虚拟机中使用RK3588的SDK。具体内容包括SDK的下载与安装、环境变量的配置、以及编译调试的步骤和注意事项。通过这篇文章,你将能够快速掌握在虚拟机中高效使用RK3588 SDK的关键技巧,为后续的开发工作打下坚实基础。

一、 OV13850摄像头测试
1.1 查询摄像头信息
摄像头识别检测和格式支持查询,底板上的 CAM1 对于的节点是 video40,CAM2 对应的是 video49。
$ v4l2-ctl --list-devices

图1-1 摄像头设备信息
格式支持查询
v4l2-ctl --list-formats-ext -d /dev/video40
1.2 摄像头预览
gst-launch-1.0 v4l2src device=/dev/video40 ! videoconvert !video/x-raw,format=NV12,width=640,height=480 ! waylandsink
1.3 摄像头拍照
gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=1 ! video/x-raw,format=NV12,width=640,height=480 ! mppjpegenc ! filesink location=pic.jpg

图1-2 摄像头拍照图片
1.4 录制 H264 格式视频
gst-launch-1.0 v4l2src device=/dev/video40 num-buffers=100 !video/x-raw,format=NV12, width=640,height=480 ! tee name=t ! queue ! mpph264enc ! queue !h264parse ! qtmux ! filesink location=13850_h264.mp4 t. ! queue ! waylandsink

图1-3 录制视频
1.5 播放 H264 格式视频
gst-launch-1.0 filesrc location=13850_h264.mp4 ! qtdemux ! queue !h264parse ! mppvideodec ! waylandsink
二、RF-5645摄像头测试
2.1 查询摄像头
摄像头识别检测和格式支持查询,底板上的 CAM3 对应的是 video16-video19,CAM4 对于的节点是 video24-video27,CAM5 对应的是 video32-video35。
以下已测试 CAM4 口为例:
v4l2-ctl --list-devices

2.2 格式支持查询
执行解压命令:
$ v4l2-ctl --list-formats-ext -d /dev/video27
2.3 摄像头预览
gst-launch-1.0 v4l2src device=/dev/video24 ! videoconvert !video/x-raw,format=NV12,width=640,height=480 ! waylandsink
2.4 摄像头拍照显示黑色
gst-launch-1.0 v4l2src device=/dev/video27 num-buffers=1 ! video/x-raw,format=NV12,width=640,height=480 ! mppjpegenc ! filesink location=pic.jpg
三、测试完结
本篇内容是向大家展示RK3588的摄像头调试过程,这是许多客户的项目开发要点;掌握了基本的摄像头调试方法,能快速的评估项目相关需求。
全部0条评论
快来发表一下你的评论吧 !