Class Photo


  • public class Photo
    extends Object
    • Constructor Detail

      • Photo

        public Photo()
    • Method Detail

      • createAlignMTB

        public static AlignMTB createAlignMTB​(int max_bits,
                                              int exclude_range,
                                              boolean cut)
      • createAlignMTB

        public static AlignMTB createAlignMTB​(int max_bits,
                                              int exclude_range)
      • createAlignMTB

        public static AlignMTB createAlignMTB​(int max_bits)
      • createAlignMTB

        public static AlignMTB createAlignMTB()
      • createCalibrateDebevec

        public static CalibrateDebevec createCalibrateDebevec​(int samples,
                                                              float lambda,
                                                              boolean random)
      • createCalibrateDebevec

        public static CalibrateDebevec createCalibrateDebevec​(int samples,
                                                              float lambda)
      • createCalibrateDebevec

        public static CalibrateDebevec createCalibrateDebevec​(int samples)
      • createCalibrateDebevec

        public static CalibrateDebevec createCalibrateDebevec()
      • createCalibrateRobertson

        public static CalibrateRobertson createCalibrateRobertson​(int max_iter,
                                                                  float threshold)
      • createCalibrateRobertson

        public static CalibrateRobertson createCalibrateRobertson​(int max_iter)
      • createMergeDebevec

        public static MergeDebevec createMergeDebevec()
      • createMergeMertens

        public static MergeMertens createMergeMertens​(float contrast_weight,
                                                      float saturation_weight,
                                                      float exposure_weight)
      • createMergeMertens

        public static MergeMertens createMergeMertens​(float contrast_weight,
                                                      float saturation_weight)
      • createMergeMertens

        public static MergeMertens createMergeMertens​(float contrast_weight)
      • createMergeMertens

        public static MergeMertens createMergeMertens()
      • createMergeRobertson

        public static MergeRobertson createMergeRobertson()
      • createTonemap

        public static Tonemap createTonemap​(float gamma)
      • createTonemap

        public static Tonemap createTonemap()
      • createTonemapDrago

        public static TonemapDrago createTonemapDrago​(float gamma,
                                                      float saturation,
                                                      float bias)
      • createTonemapDrago

        public static TonemapDrago createTonemapDrago​(float gamma,
                                                      float saturation)
      • createTonemapDrago

        public static TonemapDrago createTonemapDrago​(float gamma)
      • createTonemapDrago

        public static TonemapDrago createTonemapDrago()
      • 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()
      • createTonemapMantiuk

        public static TonemapMantiuk createTonemapMantiuk​(float gamma,
                                                          float scale,
                                                          float saturation)
      • createTonemapMantiuk

        public static TonemapMantiuk createTonemapMantiuk​(float gamma,
                                                          float scale)
      • createTonemapMantiuk

        public static TonemapMantiuk createTonemapMantiuk​(float gamma)
      • createTonemapMantiuk

        public static TonemapMantiuk createTonemapMantiuk()
      • createTonemapReinhard

        public static TonemapReinhard createTonemapReinhard​(float gamma,
                                                            float intensity,
                                                            float light_adapt,
                                                            float color_adapt)
      • createTonemapReinhard

        public static TonemapReinhard createTonemapReinhard​(float gamma,
                                                            float intensity,
                                                            float light_adapt)
      • createTonemapReinhard

        public static TonemapReinhard createTonemapReinhard​(float gamma,
                                                            float intensity)
      • createTonemapReinhard

        public static TonemapReinhard createTonemapReinhard​(float gamma)
      • createTonemapReinhard

        public static TonemapReinhard createTonemapReinhard()
      • colorChange

        public static void colorChange​(Mat src,
                                       Mat mask,
                                       Mat dst,
                                       float red_mul,
                                       float green_mul,
                                       float blue_mul)
      • colorChange

        public static void colorChange​(Mat src,
                                       Mat mask,
                                       Mat dst,
                                       float red_mul,
                                       float green_mul)
      • colorChange

        public static void colorChange​(Mat src,
                                       Mat mask,
                                       Mat dst,
                                       float red_mul)
      • colorChange

        public static void colorChange​(Mat src,
                                       Mat mask,
                                       Mat dst)
      • decolor

        public static void decolor​(Mat src,
                                   Mat grayscale,
                                   Mat color_boost)
      • denoise_TVL1

        public static void denoise_TVL1​(List<Mat> observations,
                                        Mat result,
                                        double lambda,
                                        int niters)
      • denoise_TVL1

        public static void denoise_TVL1​(List<Mat> observations,
                                        Mat result,
                                        double lambda)
      • denoise_TVL1

        public static void denoise_TVL1​(List<Mat> observations,
                                        Mat result)
      • detailEnhance

        public static void detailEnhance​(Mat src,
                                         Mat dst,
                                         float sigma_s,
                                         float sigma_r)
      • detailEnhance

        public static void detailEnhance​(Mat src,
                                         Mat dst,
                                         float sigma_s)
      • detailEnhance

        public static void detailEnhance​(Mat src,
                                         Mat dst)
      • edgePreservingFilter

        public static void edgePreservingFilter​(Mat src,
                                                Mat dst,
                                                int flags,
                                                float sigma_s,
                                                float sigma_r)
      • edgePreservingFilter

        public static void edgePreservingFilter​(Mat src,
                                                Mat dst,
                                                int flags,
                                                float sigma_s)
      • edgePreservingFilter

        public static void edgePreservingFilter​(Mat src,
                                                Mat dst,
                                                int flags)
      • edgePreservingFilter

        public static void edgePreservingFilter​(Mat src,
                                                Mat dst)
      • fastNlMeansDenoising

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

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

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

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

        public static void fastNlMeansDenoising​(Mat src,
                                                Mat dst,
                                                MatOfFloat h,
                                                int templateWindowSize,
                                                int searchWindowSize,
                                                int normType)
      • fastNlMeansDenoising

        public static void fastNlMeansDenoising​(Mat src,
                                                Mat dst,
                                                MatOfFloat h,
                                                int templateWindowSize,
                                                int searchWindowSize)
      • fastNlMeansDenoising

        public static void fastNlMeansDenoising​(Mat src,
                                                Mat dst,
                                                MatOfFloat h,
                                                int templateWindowSize)
      • fastNlMeansDenoising

        public static void fastNlMeansDenoising​(Mat src,
                                                Mat dst,
                                                MatOfFloat h)
      • fastNlMeansDenoisingColored

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

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

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

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

        public static void fastNlMeansDenoisingColored​(Mat src,
                                                       Mat dst)
      • fastNlMeansDenoisingColoredMulti

        public static void fastNlMeansDenoisingColoredMulti​(List<Mat> srcImgs,
                                                            Mat dst,
                                                            int imgToDenoiseIndex,
                                                            int temporalWindowSize,
                                                            float h,
                                                            float hColor,
                                                            int templateWindowSize,
                                                            int searchWindowSize)
      • fastNlMeansDenoisingColoredMulti

        public static void fastNlMeansDenoisingColoredMulti​(List<Mat> srcImgs,
                                                            Mat dst,
                                                            int imgToDenoiseIndex,
                                                            int temporalWindowSize,
                                                            float h,
                                                            float hColor,
                                                            int templateWindowSize)
      • fastNlMeansDenoisingColoredMulti

        public static void fastNlMeansDenoisingColoredMulti​(List<Mat> srcImgs,
                                                            Mat dst,
                                                            int imgToDenoiseIndex,
                                                            int temporalWindowSize,
                                                            float h,
                                                            float hColor)
      • fastNlMeansDenoisingColoredMulti

        public static void fastNlMeansDenoisingColoredMulti​(List<Mat> srcImgs,
                                                            Mat dst,
                                                            int imgToDenoiseIndex,
                                                            int temporalWindowSize,
                                                            float h)
      • fastNlMeansDenoisingColoredMulti

        public static void fastNlMeansDenoisingColoredMulti​(List<Mat> srcImgs,
                                                            Mat dst,
                                                            int imgToDenoiseIndex,
                                                            int temporalWindowSize)
      • fastNlMeansDenoisingMulti

        public static void fastNlMeansDenoisingMulti​(List<Mat> srcImgs,
                                                     Mat dst,
                                                     int imgToDenoiseIndex,
                                                     int temporalWindowSize,
                                                     float h,
                                                     int templateWindowSize,
                                                     int searchWindowSize)
      • fastNlMeansDenoisingMulti

        public static void fastNlMeansDenoisingMulti​(List<Mat> srcImgs,
                                                     Mat dst,
                                                     int imgToDenoiseIndex,
                                                     int temporalWindowSize,
                                                     float h,
                                                     int templateWindowSize)
      • fastNlMeansDenoisingMulti

        public static void fastNlMeansDenoisingMulti​(List<Mat> srcImgs,
                                                     Mat dst,
                                                     int imgToDenoiseIndex,
                                                     int temporalWindowSize,
                                                     float h)
      • fastNlMeansDenoisingMulti

        public static void fastNlMeansDenoisingMulti​(List<Mat> srcImgs,
                                                     Mat dst,
                                                     int imgToDenoiseIndex,
                                                     int temporalWindowSize)
      • fastNlMeansDenoisingMulti

        public static void fastNlMeansDenoisingMulti​(List<Mat> srcImgs,
                                                     Mat dst,
                                                     int imgToDenoiseIndex,
                                                     int temporalWindowSize,
                                                     MatOfFloat h,
                                                     int templateWindowSize,
                                                     int searchWindowSize,
                                                     int normType)
      • fastNlMeansDenoisingMulti

        public static void fastNlMeansDenoisingMulti​(List<Mat> srcImgs,
                                                     Mat dst,
                                                     int imgToDenoiseIndex,
                                                     int temporalWindowSize,
                                                     MatOfFloat h,
                                                     int templateWindowSize,
                                                     int searchWindowSize)
      • fastNlMeansDenoisingMulti

        public static void fastNlMeansDenoisingMulti​(List<Mat> srcImgs,
                                                     Mat dst,
                                                     int imgToDenoiseIndex,
                                                     int temporalWindowSize,
                                                     MatOfFloat h,
                                                     int templateWindowSize)
      • fastNlMeansDenoisingMulti

        public static void fastNlMeansDenoisingMulti​(List<Mat> srcImgs,
                                                     Mat dst,
                                                     int imgToDenoiseIndex,
                                                     int temporalWindowSize,
                                                     MatOfFloat h)
      • illuminationChange

        public static void illuminationChange​(Mat src,
                                              Mat mask,
                                              Mat dst,
                                              float alpha,
                                              float beta)
      • illuminationChange

        public static void illuminationChange​(Mat src,
                                              Mat mask,
                                              Mat dst,
                                              float alpha)
      • illuminationChange

        public static void illuminationChange​(Mat src,
                                              Mat mask,
                                              Mat dst)
      • inpaint

        public static void inpaint​(Mat src,
                                   Mat inpaintMask,
                                   Mat dst,
                                   double inpaintRadius,
                                   int flags)
      • pencilSketch

        public static void pencilSketch​(Mat src,
                                        Mat dst1,
                                        Mat dst2,
                                        float sigma_s,
                                        float sigma_r,
                                        float shade_factor)
      • pencilSketch

        public static void pencilSketch​(Mat src,
                                        Mat dst1,
                                        Mat dst2,
                                        float sigma_s,
                                        float sigma_r)
      • pencilSketch

        public static void pencilSketch​(Mat src,
                                        Mat dst1,
                                        Mat dst2,
                                        float sigma_s)
      • pencilSketch

        public static void pencilSketch​(Mat src,
                                        Mat dst1,
                                        Mat dst2)
      • seamlessClone

        public static void seamlessClone​(Mat src,
                                         Mat dst,
                                         Mat mask,
                                         Point p,
                                         Mat blend,
                                         int flags)
      • stylization

        public static void stylization​(Mat src,
                                       Mat dst,
                                       float sigma_s,
                                       float sigma_r)
      • stylization

        public static void stylization​(Mat src,
                                       Mat dst,
                                       float sigma_s)
      • stylization

        public static void stylization​(Mat src,
                                       Mat dst)
      • textureFlattening

        public static void textureFlattening​(Mat src,
                                             Mat mask,
                                             Mat dst,
                                             float low_threshold,
                                             float high_threshold,
                                             int kernel_size)
      • textureFlattening

        public static void textureFlattening​(Mat src,
                                             Mat mask,
                                             Mat dst,
                                             float low_threshold,
                                             float high_threshold)
      • textureFlattening

        public static void textureFlattening​(Mat src,
                                             Mat mask,
                                             Mat dst,
                                             float low_threshold)
      • textureFlattening

        public static void textureFlattening​(Mat src,
                                             Mat mask,
                                             Mat dst)