6. 图像输出验证¶
配置好init setting后如果时序满足sensor的工作要求,并且没有select timeout的打印,就可以确认sensor图像有正常输出了。
若有异常请参考 错误检查流程。
下面以sensor_test为例说明如何确认sensor的图像输出。 请注意,只有非快启模式下才可以使用sensor_test来进行测试,在Linux端串口操作,打印会在alios端输出
图像查看需用到PC工具CvitekRawViewer,找对应FAE获取
注意:若前面已经注释掉AE相关函数,此时使用的是厂商默认的初始设定, 有可能出现图像偏暗或全黑的情况,要手动调整sensor曝光增益寄存器。
6.1. Dump RAW¶
运行sensor_test,输入1选择“dump vi raw data“, 然后根据提示”To get raw dump from dev(0~1): ” , 输入dev(0表示vi pipe0, 从第0路sensor dump图像,1表示vi pipe1, 从第1路sensor dump图像)。
然后根据提示”how many loops to do (1~60)”,输入loops(表示要dump多少frame)。
注解
Alios 需要插入SD卡,dump 文件默认存到SD中
RAW图查看方式:
将dump出的raw图像在电脑上使用CvitekRawViewer工具, 配置对应的processor、format、width、height
工具使用如下图:

注解
raw图像显示应该偏绿,如果偏紫或有斜线需检查Bayer format, flip/mirror等相关配置是否错误。
宽度、高度、颜色格式一般可以由dump出的文件名称获取。
sensor_test默认使用raw图压缩模式COMPRESS_MODE_TILE,所以在工具中应选择“dpcm raw6”,若不开启压缩模式,请选择“raw12”。
6.2. Dump YUV¶
运行sensor_test,输入2选择“dump vi yuv“,按照提示dump yuv图像:
电脑上使用CvitekRawViewer工具, 配置对应的processor、format、width、height
