1.抓取raw格式图片
在起preview的时候加上--raw-capture 1这个参数
如:test_encode --resource-cfg /usr/local/bin/scripts/cv22_baolong_prev_ir_720.lua --cvbs 480i --raw-capture 1
test_yuvcap -i 0 -R -f /home/cap
然后在/home目录下生成cap_raw.raw文件,这个就是从sensor 到 96705 然后到9286这个节点的图像数据
2.通过usb烧写线传递文件:
modprobe ambarella_udc&&dd if=/dev/zero of=/tmp/usb bs=1M count=50&&mkfs.vfat /tmp/usb&&modprobe g_mass_storage file=/tmp/usb stall=0 removable=1&&mkdir /mnt/usb
mount -t vfat -o loop /tmp/usb /mnt/usb
将文件从板子上copy到/mnt/usb之后,重新插拔下usb线
3.抓取yuv格式图片
yuv是canvas里面最显示到屏幕的数据,抓取的raw是sensor的原始图像数据,经过dsp和iav之后就是yuv数据了,然后显示在屏幕上
30帧:
test_yuvcap -b 0 -Y -f 30.yuv -F 0 -r 30
50帧:
test_yuvcap -b 0 -Y -f 50.yuv -F 0 -r 50