diff options
author | Zong Wei <wei.zong@intel.com> | 2019-03-29 17:04:45 +0800 |
---|---|---|
committer | zongwave <wei.zong@intel.com> | 2019-04-01 09:16:26 +0800 |
commit | cf02947a61da589d5fca5f0d1677a0ab276a88d3 (patch) | |
tree | 23b14bc461dd7271fef7dbf03a6d600b85b30e85 | |
parent | eba35e966ae28a7348e57d3a4fd2696e8d212981 (diff) | |
download | libxcam-cf02947a61da589d5fca5f0d1677a0ab276a88d3.tar.gz |
update change log and copyright date
-rw-r--r-- | COPYING | 2 | ||||
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | LICENSE | 2 | ||||
-rw-r--r-- | README.md | 38 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | doc/xcam_framework_20190329.png | bin | 0 -> 46189 bytes |
6 files changed, 28 insertions, 20 deletions
@@ -1,5 +1,5 @@ - Copyright (c) 2014-2018 Intel Corporation + Copyright (c) 2014-2019 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -1,3 +1,7 @@ +2019/04/01: release libxcam version 1.2.2 + * DNN inference framwork enabling. + - enable pedestrian and vehicle detection based on OpenVino + 2018/12/19: release libxcam version 1.2.1 * Vulkan surround-view stitching enabling. - enable features of multi-band blender and geometry remap. @@ -1,5 +1,5 @@ - Copyright (c) 2014-2018 Intel Corporation + Copyright (c) 2014-2019 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -1,6 +1,6 @@ ## libXCam -Copyright (C) 2014-2018 Intel Corporation +Copyright (C) 2014-2019 Intel Corporation libxcam core source code under the terms of Apache License, Version 2.0 @@ -12,43 +12,45 @@ library makes GPU/CPU/ISP working together to improve image quality. OpenCL is used to improve performance in different platforms. #### Features: - * Image processing features. - - Advanced features. - - Automotive surround view(360) stitching (OpenCL/CPU/GLES). + * Image processing features + - Advanced features + - Automotive surround view(360) stitching (OpenCL/CPU/GLES) - Support bowl view 3D model stitching by 4 video input. - Enable geometry remap for WFoV camera calibration(intrinsic and extrinsic data). - Quality and performance improved (OpenCL/CPU/GLES). - CPU version upstreamed into AOSP for automotive surround view. - Enable Vulkan to improve performance. - - 360 video stitching (Equirectangular mode via OpenCL). + - 360 video stitching (Equirectangular mode via OpenCL) - Support 2-fisheye (>180 degree) video stream stitching. - Performance and quality improved. - - Digital Video Stabilization: + - DNN inference framework + - Support pedestrian and vehicle detection. + - Digital Video Stabilization - OpenCV feature-matched based video stabilization. - gyroscope 3-DoF (orientation) based video stabilization. - - Blender: multi-band blender (OpenCL/CPU/GLES). - - Noise reduction (OpenCL). + - Blender: multi-band blender (OpenCL/CPU/GLES) + - Noise reduction (OpenCL) - adaptive NR based on wavelet-haar and Bayersian shrinkage. - 3D-NR with inter-block and intra-block reference. - wavelet-hat NR (obsolete). - - Wide dynamic range (WDR) (OpenCL). + - Wide dynamic range (WDR) (OpenCL) - histogram adjustment tone-mapping. - gaussian-based tone-mapping (obsolete). - - Fog removal: retinex and dark channel prior algorithm (OpenCL). + - Fog removal: retinex and dark channel prior algorithm (OpenCL) - dark channel prior algorithm based defog. - multi-scale retinex based defog (obsolete). - - Basic pipeline from bayer to YUV/RGB format (OpenCL / AtomISP). + - Basic pipeline from bayer to YUV/RGB format (OpenCL / AtomISP) - Gamma correction, MACC, color space, demosaicing, simple bilateral noise reduction, edge enhancement and temporal noise reduction. - - 3A features. + - 3A features - Auto whitebalance, auto exposure, auto focus, black level correction, color correction, 3a-statistics calculation. - * Support 3rd party 3A lib which can be loaded dynamically. + * Support 3rd party 3A lib which can be loaded dynamically - hybrid 3a plugin. - * Support 3a analysis tuning framework for different features. - * Support smart analysis framework. + * Support 3a analysis tuning framework for different features + * Support smart analysis framework - Face detection interface/plugin. - * Enable gstreamer plugin. + * Enable gstreamer plugin - xcamsrc, capture from usb/isp camera, process 3a/basic/advanced features. - xcamfilter, improve image quality by advanced features and smart analysis. @@ -63,6 +65,7 @@ OpenCL is used to improve performance in different platforms. * If --enable-render, need compile OpenSceneGraph library with configure option "-DOSG_WINDOWING_SYSTEM=X11" <https://github.com/openscenegraph/OpenSceneGraph.git> * If --enable-gles, need to install mesa-3d library * If --enable-vulkan, need to install mesa-3d library + * If --enable-dnn, need to install OpenVino SDK #### Building and installing: * Environment variable settings<BR> @@ -94,11 +97,12 @@ OpenCL is used to improve performance in different platforms. --enable-gles enable gles, [default=no] --enable-vulkan enable vulkan, [default=no] --enable-render enable 3D texture render, [default=no] + --enable-dnn enable dnn inference, [default=no] For example: $ ./autogen.sh --prefix=/usr --enable-gst --enable-libcl --enable-opencv \ - --enable-smartlib --enable-profiling --enable-gles --enable-render + --enable-smartlib --enable-profiling --enable-gles --enable-render --enable-dnn * $ make * $ sudo make install diff --git a/configure.ac b/configure.ac index a6484c7..0922366 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ m4_define([xcam_major_version], [1]) m4_define([xcam_minor_version], [2]) -m4_define([xcam_micro_version], [1]) +m4_define([xcam_micro_version], [2]) m4_define([xcam_version], [xcam_major_version.xcam_minor_version.xcam_micro_version]) AC_PREREQ([2.60]) diff --git a/doc/xcam_framework_20190329.png b/doc/xcam_framework_20190329.png Binary files differnew file mode 100644 index 0000000..4bcacf1 --- /dev/null +++ b/doc/xcam_framework_20190329.png |