commit | 2af4565c166e5b328cc2d48e6e99cb3bd5aca2a9 | [log] [tgz] |
---|---|---|
author | Yinhang Liu <yinhangx.liu@intel.com> | Mon Dec 03 19:14:52 2018 +0800 |
committer | Zong Wei <wei.zong@intel.com> | Wed Dec 12 14:33:32 2018 +0800 |
tree | c0616a208d5dfd6a26f4b21dcd2bcb30e555010b | |
parent | e2aba6a4e843955cd7fa63bf808f62bb3b580ee9 [diff] |
vk-stitch: support image stitching * test cmdline: NV12 output: $ test-surround-view --module vulkan --input0 input0.nv12 \ --input1 input1.nv12 --input2 input2.nv12 --input3 input3.nv12 \ --output output.nv12 --in-w 1280 --in-h 800 --out-w 1920 --out-h 640 --topview-w 1280 --topview-h 720 \ --scale-mode singleconst --frame-mode multi \ --save true --save-topview true --loop 1 MP4 output: $ test-surround-view --module vulkan --input0 input0.nv12 \ --input1 input1.nv12 --input2 input2.nv12 --input3 input3.nv12 \ --output output.mp4 --in-w 1280 --in-h 800 --out-w 1920 --out-h 640 --topview-w 1280 --topview-h 720 \ --scale-mode singleconst --frame-mode multi \ --save true --save-topview true --loop 1
Copyright (C) 2014-2018 Intel Corporation
libxcam core source code under the terms of Apache License, Version 2.0
libXCam is a project for extended camera features and focus on image quality improvement and video analysis. There are lots features supported in image pre-processing, image post-processing and smart analysis. This library makes GPU/CPU/ISP working together to improve image quality. OpenCL is used to improve performance in different platforms.
Environment variable settings
For different --prefix options, the environment variables may be different. Please set the environment variable according to the actual situation.
--prefix=/usr/local:
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH export GST_PLUGIN_PATH=/usr/local/lib/gstreamer-1.0:$GST_PLUGIN_PATH
--prefix=/usr:
export LD_LIBRARY_PATH=/usr/lib/:$LD_LIBRARY_PATH export GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0:$GST_PLUGIN_PATH
$ ./autogen.sh [options]
--prefix=PREFIX install architecture-independent files in PREFIX [default=/usr/local] --enable-debug enable debug, [default=no] --enable-profiling enable profiling, [default=no] --enable-drm enable drm buffer, [default=yes] --enable-aiq enable Aiq 3A algorithm build, [default=no] --enable-gst enable gstreamer plugin build, [default=no] --enable-libcl enable libcl image processor, [default=yes] --enable-opencv enable opencv library, [default=no] --enable-capi enable libxcam-capi library, [default=yes] --enable-docs build Doxygen documentation [default=no] --enable-3alib enable 3A lib build, [default=no] --enable-smartlib enable smart analysis lib build, [default=no]
For example:
$ ./autogen.sh --prefix=/usr --enable-gst --enable-libcl --enable-opencv \ --enable-smartlib --enable-profiling
$ make
$ sudo make install