Wind Yuan | 75564b1 | 2015-01-15 06:51:15 -0500 | [diff] [blame] | 1 | libxcam source code |
| 2 | |
| 3 | Copyright (C) 2014-2015 Intel Corporation |
| 4 | |
| 5 | libxcam core source code under the terms of Apache License, Version 2.0 |
| 6 | |
| 7 | Description: |
| 8 | libXCam is a project for extended camera features, especially 3A process. |
| 9 | It separates 3A algorithm and ISP image processor, and makes user defined |
| 10 | algorithm possible. This framework is also trying to make GPU joining the |
| 11 | image process. |
| 12 | |
| 13 | Features: |
| 14 | * 3A common APIs for Auto whitebalance, auto exposure, noise reduction, color correction, |
| 15 | edge enhancement, gamma correction and so on. |
| 16 | * Capture features support memory type of mmap and dma buffer. |
Wind Yuan | 9b81c87 | 2015-03-20 16:17:43 +0800 | [diff] [blame] | 17 | * 3A algorithms: 'simple' to guilde users how to write specific algorithm |
| 18 | * Support dynamically load a 3rd party 3A algorithm |
Wind Yuan | 75564b1 | 2015-01-15 06:51:15 -0500 | [diff] [blame] | 19 | * image processing based on Atom isp. |
Wind Yuan | 9b81c87 | 2015-03-20 16:17:43 +0800 | [diff] [blame] | 20 | * OpenCL image processing interface is ready and some basic features in progress |
| 21 | * gstreamer plugin, xcamsrc is in progress |
Wind Yuan | 75564b1 | 2015-01-15 06:51:15 -0500 | [diff] [blame] | 22 | |
| 23 | Plans |
Wind Yuan | 9b81c87 | 2015-03-20 16:17:43 +0800 | [diff] [blame] | 24 | * Improve gstreamer wrapper with different image processor. |
| 25 | * Improve cl features. |
| 26 | * Add vaapi image processing to co-work with CL and ISP. |