31 lines
1.7 KiB
Plaintext
Executable File
31 lines
1.7 KiB
Plaintext
Executable File
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数量
|