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

Notifications You must be signed in to change notification settings

wenqingfu/libxcam

 
 

Repository files navigation

dfjdkfjdklibxcam source code

Copyright (C) 2014-2015 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 ISP image processor, and makes user defined
algorithm possible. This framework is also trying to make GPU joining the
image process.

Features:
  * 3A common APIs for Auto whitebalance, auto exposure, noise reduction, color correction,
    edge enhancement, gamma correction and so on.
  * Capture features support memory type of mmap and dma buffer.
  * 3A algorithm with AIQ binary(provided by Intel Corporation).
  * image processing based on Atom isp.
  * A simple 3A algorithm to guide users how to write specific algorithm.

Plans
  * Implement a gstreamer wrapper under Linux.
  * Implement auto focus based on AIQ.
  * Support dynamically load a 3rd party 3A algorithm.
  * Add OpenCL/vaapi image processing to co-work with ISP.

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.0%
  • C 13.2%
  • Common Lisp 1.5%
  • Makefile 1.1%
  • M4 1.1%
  • Shell 0.1%