Skip to content
forked from intel/libxcam

Libxcam is a project for extended camera features, especially 3A process. It separates 3A algorithm and ISP image processor, and makes user defined algorithm possible. This framework is also trying to make GPU joining the image process.

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

eval-printer/libxcam

 
 

Repository files navigation

libxcam source code

Copyright (C) 2014-2016 Intel Corporation

libxcam core source code under the terms of Apache License, Version 2.0

Description:
libXCam is a project for extended camera features, especially 3A process.
It separates 3A algorithm and image processors, and makes user defined
algorithm possible. This framework also makes GPU/CPU/ISP joining the image
process.

Features:
  * Image processing features.
    - 3A features
       Auto whitebalance, auto exposure, auto focus, black level correction,
       color correction, 3a-statistics calculation.
    - Basic features
       Gamma correction, MACC, color space, demosaicing, noise reduction,
       edge enhancement.
    - Advanced features
       - Noise reduction: simple bilateral NR, temporal NR, wavelet NR
       - WDR: gaussian-based tone-mapping, histogram adjustment tone-mapping
       - Fog removal: retinex algorithm.
  * Capture features support memory type of mmap and dma buffer.
  * Support 3rd party 3A lib which can be loaded dynamically.
  * Image processing based on both ISP and Open CL.
  * Support 3a analysis tuning framework for different features
  * Support smart analysis framework
  * Support as gstreamer plugin <xcamsrc>

About

Libxcam is a project for extended camera features, especially 3A process. It separates 3A algorithm and ISP image processor, and makes user defined algorithm possible. This framework is also trying to make GPU joining the image process.

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 80.4%
  • C 18.1%
  • Other 1.5%