Expand description
§Additional photo processing algorithms
Modules§
Structs§
- GrayworldWB
- Gray-world white balance algorithm
- Learning
BasedWB - More sophisticated learning-based automatic white balance algorithm.
- SimpleWB
- A simple white balance algorithm that works by independently stretching each of the input image channels to the specified range. For increased robustness it ignores the top and bottom inline formula of pixel values.
- Tonemap
Durand - This algorithm decomposes image into two layers: base layer and detail layer using bilateral filter and compresses contrast of the base layer thus preserving all the details.
- White
Balancer - The base class for auto white balance algorithms.
Enums§
- Bm3d
Steps - BM3D algorithm steps
- Inpaint
Types - Various inpainting algorithms
- Transform
Types - BM3D transform types
Constants§
- BM3D_
STEP1 - Execute only first step of the algorithm
- BM3D_
STEP2 - Execute only second step of the algorithm
- BM3D_
STEPALL - Execute all steps of the algorithm
- HAAR
- Un-normalized Haar transform
- INPAINT_
FSR_ BEST - Performs Frequency Selective Reconstruction (FSR). One of the two quality profiles BEST and FAST can be chosen, depending on the time available for reconstruction. See GenserPCS2018 and SeilerTIP2015 for details.
- INPAINT_
FSR_ FAST - See #INPAINT_FSR_BEST
- INPAINT_
SHIFTMAP - This algorithm searches for dominant correspondences (transformations) of image patches and tries to seamlessly fill-in the area to be inpainted using this transformations
Traits§
- GrayworldWB
Trait - Mutable methods for crate::xphoto::GrayworldWB
- GrayworldWB
Trait Const - Constant methods for crate::xphoto::GrayworldWB
- Learning
BasedWB Trait - Mutable methods for crate::xphoto::LearningBasedWB
- Learning
BasedWB Trait Const - Constant methods for crate::xphoto::LearningBasedWB
- SimpleWB
Trait - Mutable methods for crate::xphoto::SimpleWB
- SimpleWB
Trait Const - Constant methods for crate::xphoto::SimpleWB
- Tonemap
Durand Trait - Mutable methods for crate::xphoto::TonemapDurand
- Tonemap
Durand Trait Const - Constant methods for crate::xphoto::TonemapDurand
- White
Balancer Trait - Mutable methods for crate::xphoto::WhiteBalancer
- White
Balancer Trait Const - Constant methods for crate::xphoto::WhiteBalancer
Functions§
- apply_
channel_ gains - Implements an efficient fixed-point approximation for applying channel gains, which is the last step of multiple white balance algorithms.
- bm3d_
denoising - Performs image denoising using the Block-Matching and 3D-filtering algorithm http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf with several computational optimizations. Noise expected to be a gaussian white noise.
- bm3d_
denoising_ 1 - Performs image denoising using the Block-Matching and 3D-filtering algorithm http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf with several computational optimizations. Noise expected to be a gaussian white noise.
- bm3d_
denoising_ 1_ def - Performs image denoising using the Block-Matching and 3D-filtering algorithm http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf with several computational optimizations. Noise expected to be a gaussian white noise.
- bm3d_
denoising_ def - Performs image denoising using the Block-Matching and 3D-filtering algorithm http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf with several computational optimizations. Noise expected to be a gaussian white noise.
- create_
grayworld_ wb - Creates an instance of GrayworldWB
- create_
learning_ based_ wb - Creates an instance of LearningBasedWB
- create_
learning_ based_ wb_ def - Creates an instance of LearningBasedWB
- create_
simple_ wb - Creates an instance of SimpleWB
- create_
tonemap_ durand - Creates TonemapDurand object
- create_
tonemap_ durand_ def - Creates TonemapDurand object
- dct_
denoising - The function implements simple dct-based denoising
- dct_
denoising_ def - The function implements simple dct-based denoising
- inpaint
- The function implements different single-image inpainting algorithms.
- oil_
painting - oilPainting See the book Holzmann1988 for details.
- oil_
painting_ 1 - oilPainting See the book Holzmann1988 for details.