[−][src]Function opencv::imgproc::demosaicing
pub fn demosaicing(
src: &dyn ToInputArray,
dst: &mut dyn ToOutputArray,
code: i32,
dst_cn: i32
) -> Result<()>
main function for all demosaicing processes
Parameters
- src: input image: 8-bit unsigned or 16-bit unsigned.
- dst: output image of the same size and depth as src.
- code: Color space conversion code (see the description below).
- dstCn: number of channels in the destination image; if the parameter is 0, the number of the channels is derived automatically from src and code.
The function can do the following transformations:
- Demosaicing using bilinear interpolation
#COLOR_BayerBG2BGR , #COLOR_BayerGB2BGR , #COLOR_BayerRG2BGR , #COLOR_BayerGR2BGR
#COLOR_BayerBG2GRAY , #COLOR_BayerGB2GRAY , #COLOR_BayerRG2GRAY , #COLOR_BayerGR2GRAY
- Demosaicing using Variable Number of Gradients.
#COLOR_BayerBG2BGR_VNG , #COLOR_BayerGB2BGR_VNG , #COLOR_BayerRG2BGR_VNG , #COLOR_BayerGR2BGR_VNG
- Edge-Aware Demosaicing.
#COLOR_BayerBG2BGR_EA , #COLOR_BayerGB2BGR_EA , #COLOR_BayerRG2BGR_EA , #COLOR_BayerGR2BGR_EA
- Demosaicing with alpha channel
#COLOR_BayerBG2BGRA , #COLOR_BayerGB2BGRA , #COLOR_BayerRG2BGRA , #COLOR_BayerGR2BGRA
See also
cvtColor
C++ default parameters
- dst_cn: 0