Changes

Jump to navigation Jump to search
Line 42: Line 42:  
====概述====
 
====概述====
 
本章节描述怎样更新RK356x系统以支持我们的摄像头模组。我们提供了deb安装包,可以直接安装。
 
本章节描述怎样更新RK356x系统以支持我们的摄像头模组。我们提供了deb安装包,可以直接安装。
======烧写Radxa官方标准系统======
+
====烧写Radxa官方标准系统====
 
参考Radxa文档,烧写标准系统。
 
参考Radxa文档,烧写标准系统。
======使用编译好的debain安装包======
+
====使用编译好的debain安装包====
 
在RK35xx板子上,执行:
 
在RK35xx板子上,执行:
   Line 60: Line 60:     
如果版本不匹配,需要从源代码进行编译。
 
如果版本不匹配,需要从源代码进行编译。
====系统状态检测====
+
===系统状态检测===
 
完成系统安装后,在Radxa板端执行以下命令来检测是否正确连接摄像头。
 
完成系统安装后,在Radxa板端执行以下命令来检测是否正确连接摄像头。
   Line 82: Line 82:     
正确识别摄像头之后,MIPI-CSI2接口的摄像头识别为/dev/video0。对于Radxa zero 3W,相机挂载在i2c-2。
 
正确识别摄像头之后,MIPI-CSI2接口的摄像头识别为/dev/video0。对于Radxa zero 3W,相机挂载在i2c-2。
====应用范例====
+
===应用范例===
=====v4l2-ctl=====
+
====v4l2-ctl====
======安装v4l2-utils======
+
=====安装v4l2-utils=====
 
<code>sudo apt-get install v4l-utils</code>
 
<code>sudo apt-get install v4l-utils</code>
======列出相机支持的数据格式======
+
=====列出相机支持的数据格式=====
 
<code>v4l2-ctl --list-formats-ext</code>
 
<code>v4l2-ctl --list-formats-ext</code>
======抓取图片======
+
=====抓取图片=====
 
<code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap --stream-count=100 --stream-to=nv12-1920x1080.yuv</code>
 
<code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap --stream-count=100 --stream-to=nv12-1920x1080.yuv</code>
   Line 96: Line 96:     
可以使用yuv player或者vooya等软件播放图片。
 
可以使用yuv player或者vooya等软件播放图片。
======查看帧率======
+
=====查看帧率=====
 
<code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=NV12 --stream-mmap --stream-count=-1 --stream-to=/dev/null</code>
 
<code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=NV12 --stream-mmap --stream-count=-1 --stream-to=/dev/null</code>
=====yavta示例=====
+
====yavta示例====
 
<code>git clone <nowiki>https://github.com/veyeimaging/yavta.git</nowiki></code>
 
<code>git clone <nowiki>https://github.com/veyeimaging/yavta.git</nowiki></code>
   Line 104: Line 104:     
<code>./yavta -c1 -Fnv12-1920x1080.yuv --skip 0 -f NV12 -s 1920x1080 /dev/video0</code>
 
<code>./yavta -c1 -Fnv12-1920x1080.yuv --skip 0 -f NV12 -s 1920x1080 /dev/video0</code>
=====gstreamer应用范例=====
+
====gstreamer应用范例====
 
我们提供了几个gstreamer例程,实现了预览,抓拍,录像等功能。详见github上的[https://github.com/veyeimaging/rk356x_radxa/tree/main/linux/samples samples]目录。
 
我们提供了几个gstreamer例程,实现了预览,抓拍,录像等功能。详见github上的[https://github.com/veyeimaging/rk356x_radxa/tree/main/linux/samples samples]目录。
=====OpenCV的导入=====
+
====OpenCV的导入====
 
首先安装OpenCV:
 
首先安装OpenCV:
  

Navigation menu