ISP sample代码位置
sample的代码位于工程目录:{sdk_dir}/test/samples/platform_samples/source/S83_Sample/S83E04_Module/isp_sample;
运行命令
Usage: /app/sample/S83_Sample/S83E04_Module/isp_sample/bin/isp_sample
-v --vpm_config_file vpm_config.json
-c --cam_config_file hb_j6dev.json
-y --raw_file input raw file
-m --port_mask every bit corresponds pipe id(ex: 3 means pipe 0 and pipe 1)
-l --loop_count loop count for every pipe running
-d --dump_count dump count
Example:
./isp_sample -v vpm_config.json -y 4k.raw -m 1 -l 1000 -d 0
./isp_sample -v vpm_config.json -c hb_j6dev.json -y 4k.raw -m 1 -l 1000 -d 0
-v --vpm_config_file vpm_config.json
-c --cam_config_file hb_j6dev.json
-y --raw_file input raw file
-m --port_mask every bit corresponds pipe id(ex: 3 means pipe 0 and pipe 1)
-l --loop_count loop count for every pipe running
-d --dump_count dump count
Example:
./isp_sample -v vpm_config.json -y 4k.raw -m 1 -l 1000 -d 0
./isp_sample -v vpm_config.json -c hb_j6dev.json -y 4k.raw -m 1 -l 1000 -d 0
ISP sample单独编译
进入SDK所在目录{sdk_dir},并source构建环境(参见上)。
#编译本sample:
bdm libvio-isp-sample
输出文件:
{sdk_dir}/out/debug-gcc_{gcc_version}/build/test/samples/platform_samples/source/S83_Sample/S83E04_Module/isp_sample
#编译本sample:
bdm libvio-isp-sample
输出文件:
{sdk_dir}/out/debug-gcc_{gcc_version}/build/test/samples/platform_samples/source/S83_Sample/S83E04_Module/isp_sample
ISP sample作用
实现ISP模块回灌功能,将raw图通过ISP处理后得到YUV图(支持NV12和NV16),sample默认输出NV12格式。基本的回灌模式不加载效果库,可用来验证ISP通路性能,只支持raw12格式的raw图。 dummy sensor回灌模式通过hb_dev.json指定效果库和raw格式,可用来验证ISP处理效果,支持raw8、raw12、raw16、raw24的raw图。 sample支持帧率统计,默认100帧统计一次。
