sdk-hwV1.3/external/eyesee-mpp/framework/sun8iw21/demo/sample_USBCamera/Readme.txt

31 lines
1.7 KiB
Plaintext
Raw Normal View History

2024-05-07 10:09:20 +00:00
sample_USBCamera测试流程
测试EyeseeUSBCamera的预览、拍照和EyeseeRecorder协作录制的功能。
EyeseeUSBCamera最多允许3个通道输出固定为通道0是uvc采集的图像通道1是解码器的主图输出图像通道2是解码器的子图输出图像。
3个uvcChannel都允许预览、拍照。如果通道0的数据是编码后的数据例如mjpeg,h264那么app不要设置通道0预览可以设置通道0拍照这时拍照就是直接保存uvc的采集数据。
读取测试参数的流程:
在文件sample_USBCamera.conf填写配置参数。
启动app时在命令行参数中给出sample_USBCamera.conf的具体路径app读取sample_USBCamera.conf完成参数解析。
然后按照参数运行测试。
从命令行启动sample_USBCamera的指令
./sample_USBCamera -path /mnt/extsd/sample_USBCamera.conf
测试参数的说明:
(1)usbcam_devname: uvc设备字符串
(2)capture_width: uvc输出图像宽度
(3)capture_height: uvc输出图像高度
(4)pic_format: uvc输出图像格式
(5)frame_rate: uvc采集帧率
(6)decode_sub_out_width: vdec解码输出的小图宽度
(7)vdec_flag: 是否设置了解码参数
(8)vdec_bufsize: 解码输入缓冲区的大小
(9)vdec_priority: 无意义。
(10)vdec_pic_width: 解码主路输出的最大图像宽度
(11)vdec_pic_height: 解码主路输出的最大图像高度
(12)vdec_output_pixelformat: 解码主路输出的图像格式
(13)vdec_subpic_enable:是否激活解码子路输出
(14)vdec_subpic_width:解码子路输出的最大图像宽度
(15)vdec_subpic_height:解码子路输出的最大图像高度
(16)vdec_suboutput_pixelformat:解码子路输出的图像格式
(17)vdec_extra_frame_num: 配置额外增加的解码输出buffer数量