Changes

Jump to navigation Jump to search
Line 74: Line 74:  
<code>git clone <nowiki>https://github.com/veyeimaging/avnet_maaxboard.git</nowiki></code>
 
<code>git clone <nowiki>https://github.com/veyeimaging/avnet_maaxboard.git</nowiki></code>
   −
解压kernel Image,将Image和em-sbc-imx8m-veye327.dtb放到TF卡的FAT分区。
+
解压kernel Image,将Image和em-sbc-imx8m-[camname].dtb放到TF卡的FAT分区。
 +
 
 +
修改uEnv.txt文件fdt_file的值来指定摄像头型号。
    
然后将TF卡插到Maaxboard板子上,重新上电启动即可。
 
然后将TF卡插到Maaxboard板子上,重新上电启动即可。
Line 86: Line 88:  
完成系统安装后,在Maaxboard板端执行以下命令来检测是否正确连接摄像头。
 
完成系统安装后,在Maaxboard板端执行以下命令来检测是否正确连接摄像头。
   −
* VEYE-MIPI-327
+
* VEYE-MIPI-IMX327S
    
<code>dmesg | grep veye327</code>  
 
<code>dmesg | grep veye327</code>  
Line 96: Line 98:  
<code>Registered sensor subdevice: veye327_mipi 0-003b</code>
 
<code>Registered sensor subdevice: veye327_mipi 0-003b</code>
   −
此外,检查/dev/videoX设备节点,应当是存在的。
+
此外,检查/dev/video0设备节点,应当是存在的。
    
* CS-MIPI-IMX307
 
* CS-MIPI-IMX307
Line 108: Line 110:  
<code>Registered sensor subdevice: csimx307_mipi 0-003b</code>
 
<code>Registered sensor subdevice: csimx307_mipi 0-003b</code>
   −
此外,检查/dev/videoX设备节点,应当是存在的。
+
此外,检查/dev/video0设备节点,应当是存在的。
    
* CS-MIPI-SC132
 
* CS-MIPI-SC132
Line 128: Line 130:  
<code>export DISPLAY=:0</code>
 
<code>export DISPLAY=:0</code>
   −
* 视频预览(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode)
+
*视频预览(VEYE-MIPI-IMX327S,CS-MIPI-IMX307 @1080p mode)
    
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1920,height=1080,framerate=(fraction)30/1' ! waylandsink</code>
 
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1920,height=1080,framerate=(fraction)30/1' ! waylandsink</code>
   −
* 抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode)
+
*视频预览(CS-MIPI-IMX307 @1080p mode 10fps)
 +
 
 +
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1920,height=1080,framerate=(fraction)10/1' ! waylandsink</code>
 +
 
 +
*视频预览(CS-MIPI-IMX307 @720p mode 60fps)
 +
 
 +
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1280,height=720,framerate=(fraction)60/1' ! waylandsink</code>
 +
 
 +
*视频预览 (CS-MIPI-SC132 @1280*1080 mode 45fps)
 +
 
 +
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1280,height=1080,framerate=(fraction)45/1' ! waylandsink</code>
 +
 
 +
*视频预览 (CS-MIPI-SC132 @1080*1280 mode 45fps)
 +
 
 +
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1080,height=1280,framerate=(fraction)45/1' ! waylandsink</code>
 +
 
 +
*抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode)
    
<code>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0 ! 'video/x-raw, width=1920,height=1080' ! jpegenc ! filesink location=test_image.jpg</code>
 
<code>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0 ! 'video/x-raw, width=1920,height=1080' ! jpegenc ! filesink location=test_image.jpg</code>
   −
* v4l2grab抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode)
+
*抓拍一张图片 (CS-MIPI-IMX307 @720p mode)
 +
 
 +
<code>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0 ! 'video/x-raw, width=1280,height=720' ! jpegenc ! filesink location=720p.jpg</code>
 +
 
 +
*抓拍一张图片 (CS-MIPI-SC132 @1280*1080 mode)
 +
 
 +
<code>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0 ! 'video/x-raw, width=1280,height=1080' ! jpegenc ! filesink location=test_image.jpg</code>
 +
 
 +
*v4l2grab抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode)
    
<code>./v4l2grab -d /dev/video0 -W 1920 -H 1080 -I 30 -o picture.jpg</code>
 
<code>./v4l2grab -d /dev/video0 -W 1920 -H 1080 -I 30 -o picture.jpg</code>
   
==== I2C脚本 ====
 
==== I2C脚本 ====
 
由于我们的摄像头参数自由度比较高,并没有采用V4L2参数进行控制,而是使用脚本进行参数配置。
 
由于我们的摄像头参数自由度比较高,并没有采用V4L2参数进行控制,而是使用脚本进行参数配置。

Navigation menu