mexopencv  3.4.1
MEX interface for OpenCV library
Files | Enumerations | Functions | Variables
xphoto: Additional Photo Processing Algorithms

Files

file  applyChannelGains.cpp
 mex interface for cv::xphoto::applyChannelGains
 
file  bm3dDenoising.cpp
 mex interface for cv::xphoto::bm3dDenoising
 
file  dctDenoising.cpp
 mex interface for cv::xphoto::dctDenoising
 
file  inpaint2.cpp
 mex interface for cv::xphoto::inpaint
 
file  GrayworldWB_.cpp
 mex interface for cv::xphoto::GrayworldWB
 
file  LearningBasedWB_.cpp
 mex interface for cv::xphoto::LearningBasedWB
 
file  SimpleWB_.cpp
 mex interface for cv::xphoto::SimpleWB
 

Enumerations

enum  Bm3dSteps
 
enum  InpaintTypes
 
enum  TransformTypes
 

Functions

void applyChannelGains (InputArray src, OutputArray dst, float gainB, float gainG, float gainR)
 
void bm3dDenoising (InputArray src, InputOutputArray dstStep1, OutputArray dstStep2, float h=1, int templateWindowSize=4, int searchWindowSize=16, int blockMatchingStep1=2500, int blockMatchingStep2=400, int groupSize=8, int slidingStep=1, float beta=2.0f, int normType=cv::NORM_L2, int step=cv::xphoto::BM3D_STEPALL, int transformType=cv::xphoto::HAAR)
 
void bm3dDenoising (InputArray src, OutputArray dst, float h=1, int templateWindowSize=4, int searchWindowSize=16, int blockMatchingStep1=2500, int blockMatchingStep2=400, int groupSize=8, int slidingStep=1, float beta=2.0f, int normType=cv::NORM_L2, int step=cv::xphoto::BM3D_STEPALL, int transformType=cv::xphoto::HAAR)
 
Ptr< GrayworldWB > createGrayworldWB ()
 
Ptr< LearningBasedWB > createLearningBasedWB (const String &path_to_model=String())
 
Ptr< SimpleWB > createSimpleWB ()
 
void dctDenoising (const Mat &src, Mat &dst, const double sigma, const int psize=16)
 
void inpaint (const Mat &src, const Mat &mask, Mat &dst, const int algorithmType)
 

Variables

 BM3D_STEPALL
 
 BM3D_STEP1
 
 BM3D_STEP2
 
 INPAINT_SHIFTMAP
 
 HAAR
 

Detailed Description