Changes

Jump to navigation Jump to search
Line 219: Line 219:  
设置roi后,最大帧率会自动调整。
 
设置roi后,最大帧率会自动调整。
   −
==== 设置ROI并保存图片的例子 ====
+
==== 设置ROI并保存图片 ====
    
===== 设置ROI =====
 
===== 设置ROI =====
Line 238: Line 238:  
PS. 文件可以用这个播放器: [https://yuv-player-deluxe.software.informer.com/2.6/ YUV Displayer Deluxe].
 
PS. 文件可以用这个播放器: [https://yuv-player-deluxe.software.informer.com/2.6/ YUV Displayer Deluxe].
   −
由于树莓派为图片申请的内存是32-align的,因此3088*2064的图像会保存为3104*2064大小。
+
由于树莓派为图片申请的内存,width是32-align的,height是16-align的,因此3088*2064的图像会保存为3104*2064大小。
   −
==== 触发模式的例子 ====
+
==== 触发模式 ====
    
===== 设置ROI =====
 
===== 设置ROI =====
Line 301: Line 301:     
veye_i2c_upgrade:相机固件升级工具。
 
veye_i2c_upgrade:相机固件升级工具。
 +
 +
==== 相机上电 ====
 +
<code>./camera_i2c_config</code>
 +
 +
相机上电后,可以执行:
 +
 +
<code>i2cdetect -y 10</code>
 +
 +
出现0x3b的设备,则表明相机已上电,并且i2c通道正常工作。
 +
 +
==== 视频预览 ====
 +
<code>./mv_raspicam -t -1 -roi 0,0,3088,2064 -md 0</code>
 +
 +
其中 -md指名像素数据格式:
 +
{| class="wikitable"
 +
!-md option
 +
!data type
 +
|-
 +
|0
 +
|8bit Y
 +
|-
 +
|1
 +
|10bit Y
 +
|-
 +
|2
 +
|12bit Y
 +
|}
 +
-roi可以指明需要的roi尺寸。
 +
 +
对于宽度超过1920的尺寸,会先将图像缩小一倍,然后进行预览显示。
 +
 +
==== 保存图片 ====
 +
<code>./mv_raspicam -t 1000 -roi 0,0,3088,2064 -md 0 -sr 10 -o /dev/shm/y8-3104x2064_%04d.yuv</code>
 +
 +
-sr是存储图片的间隔,每间隔10张图片保存一张。
 +
 +
-t 1000,单位是ms。
 +
 +
完成后在<code>/dev/shm/</code>目录下会保存下几个文件。
 +
 +
====== 压缩的图片格式 ======
 +
<br />
 +
 +
====== 图片大小 ======
 +
Buffersize= ALIGN_UP(width*bit_depth/8,32)*ALIGN_UP(height,16)
 +
 +
行buffersize需要是32字节的整数倍;列buffersize是16字节的整数倍。
 +
 +
举例来说,3088*2064@8bit的图像大小是6406656; 3088*2064@10bit的图像大小是7991808;3088*2064@12bit 的图像大小是9576960。
 +
 +
==== 触发模式 ====
 +
 +
===== 软触发 =====
 +
 +
===== 硬触发 =====
 
<br />
 
<br />
 
=== i2c参数配置方法 ===
 
=== i2c参数配置方法 ===

Navigation menu