amba raw数据抓图调试

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

发布了52 篇原创文章 · 获赞 6 · 访问量 3078

猜你喜欢

转载自blog.csdn.net/lx123010/article/details/104014671
今日推荐