Class Xphoto


  • public class Xphoto
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Xphoto()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void applyChannelGains​(Mat src, Mat dst, float gainB, float gainG, float gainR)  
      static void bm3dDenoising​(Mat src, Mat dst)  
      static void bm3dDenoising​(Mat src, Mat dst, float h)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step)  
      static void bm3dDenoising​(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step)  
      static void bm3dDenoising​(Mat src, Mat dstStep1, Mat dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType)  
      static GrayworldWB createGrayworldWB()  
      static LearningBasedWB createLearningBasedWB()  
      static LearningBasedWB createLearningBasedWB​(java.lang.String path_to_model)  
      static SimpleWB createSimpleWB()  
      static TonemapDurand createTonemapDurand()  
      static TonemapDurand createTonemapDurand​(float gamma)  
      static TonemapDurand createTonemapDurand​(float gamma, float contrast)  
      static TonemapDurand createTonemapDurand​(float gamma, float contrast, float saturation)  
      static TonemapDurand createTonemapDurand​(float gamma, float contrast, float saturation, float sigma_space)  
      static TonemapDurand createTonemapDurand​(float gamma, float contrast, float saturation, float sigma_space, float sigma_color)  
      static void dctDenoising​(Mat src, Mat dst, double sigma)  
      static void dctDenoising​(Mat src, Mat dst, double sigma, int psize)  
      static void inpaint​(Mat src, Mat mask, Mat dst, int algorithmType)  
      static void oilPainting​(Mat src, Mat dst, int size, int dynRatio)  
      static void oilPainting​(Mat src, Mat dst, int size, int dynRatio, int code)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Xphoto

        public Xphoto()
    • Method Detail

      • createGrayworldWB

        public static GrayworldWB createGrayworldWB()
      • createLearningBasedWB

        public static LearningBasedWB createLearningBasedWB​(java.lang.String path_to_model)
      • createLearningBasedWB

        public static LearningBasedWB createLearningBasedWB()
      • createSimpleWB

        public static SimpleWB createSimpleWB()
      • createTonemapDurand

        public static TonemapDurand createTonemapDurand​(float gamma,
                                                        float contrast,
                                                        float saturation,
                                                        float sigma_space,
                                                        float sigma_color)
      • createTonemapDurand

        public static TonemapDurand createTonemapDurand​(float gamma,
                                                        float contrast,
                                                        float saturation,
                                                        float sigma_space)
      • createTonemapDurand

        public static TonemapDurand createTonemapDurand​(float gamma,
                                                        float contrast,
                                                        float saturation)
      • createTonemapDurand

        public static TonemapDurand createTonemapDurand​(float gamma,
                                                        float contrast)
      • createTonemapDurand

        public static TonemapDurand createTonemapDurand​(float gamma)
      • createTonemapDurand

        public static TonemapDurand createTonemapDurand()
      • applyChannelGains

        public static void applyChannelGains​(Mat src,
                                             Mat dst,
                                             float gainB,
                                             float gainG,
                                             float gainR)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep,
                                         float beta,
                                         int normType,
                                         int step,
                                         int transformType)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep,
                                         float beta,
                                         int normType,
                                         int step)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep,
                                         float beta,
                                         int normType)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep,
                                         float beta)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h,
                                         int templateWindowSize)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst,
                                         float h)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dst)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep,
                                         float beta,
                                         int normType,
                                         int step,
                                         int transformType)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep,
                                         float beta,
                                         int normType,
                                         int step)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep,
                                         float beta,
                                         int normType)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep,
                                         float beta)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize,
                                         int slidingStep)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2,
                                         int groupSize)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1,
                                         int blockMatchingStep2)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize,
                                         int blockMatchingStep1)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize,
                                         int searchWindowSize)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h,
                                         int templateWindowSize)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2,
                                         float h)
      • bm3dDenoising

        public static void bm3dDenoising​(Mat src,
                                         Mat dstStep1,
                                         Mat dstStep2)
      • dctDenoising

        public static void dctDenoising​(Mat src,
                                        Mat dst,
                                        double sigma,
                                        int psize)
      • dctDenoising

        public static void dctDenoising​(Mat src,
                                        Mat dst,
                                        double sigma)
      • inpaint

        public static void inpaint​(Mat src,
                                   Mat mask,
                                   Mat dst,
                                   int algorithmType)
      • oilPainting

        public static void oilPainting​(Mat src,
                                       Mat dst,
                                       int size,
                                       int dynRatio,
                                       int code)
      • oilPainting

        public static void oilPainting​(Mat src,
                                       Mat dst,
                                       int size,
                                       int dynRatio)