public class Photo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
INPAINT_NS |
static int |
INPAINT_TELEA |
static int |
LDR_SIZE |
static int |
MIXED_CLONE |
static int |
MONOCHROME_TRANSFER |
static int |
NORMAL_CLONE |
static int |
NORMCONV_FILTER |
static int |
RECURS_FILTER |
Constructor and Description |
---|
Photo() |
Modifier and Type | Method and Description |
---|---|
static void |
colorChange(Mat src,
Mat mask,
Mat dst) |
static void |
colorChange(Mat src,
Mat mask,
Mat dst,
float red_mul) |
static void |
colorChange(Mat src,
Mat mask,
Mat dst,
float red_mul,
float green_mul) |
static void |
colorChange(Mat src,
Mat mask,
Mat dst,
float red_mul,
float green_mul,
float blue_mul) |
static AlignMTB |
createAlignMTB() |
static AlignMTB |
createAlignMTB(int max_bits) |
static AlignMTB |
createAlignMTB(int max_bits,
int exclude_range) |
static AlignMTB |
createAlignMTB(int max_bits,
int exclude_range,
boolean cut) |
static CalibrateDebevec |
createCalibrateDebevec() |
static CalibrateDebevec |
createCalibrateDebevec(int samples) |
static CalibrateDebevec |
createCalibrateDebevec(int samples,
float lambda) |
static CalibrateDebevec |
createCalibrateDebevec(int samples,
float lambda,
boolean random) |
static CalibrateRobertson |
createCalibrateRobertson() |
static CalibrateRobertson |
createCalibrateRobertson(int max_iter) |
static CalibrateRobertson |
createCalibrateRobertson(int max_iter,
float threshold) |
static MergeDebevec |
createMergeDebevec() |
static MergeMertens |
createMergeMertens() |
static MergeMertens |
createMergeMertens(float contrast_weight) |
static MergeMertens |
createMergeMertens(float contrast_weight,
float saturation_weight) |
static MergeMertens |
createMergeMertens(float contrast_weight,
float saturation_weight,
float exposure_weight) |
static MergeRobertson |
createMergeRobertson() |
static Tonemap |
createTonemap() |
static Tonemap |
createTonemap(float gamma) |
static TonemapDrago |
createTonemapDrago() |
static TonemapDrago |
createTonemapDrago(float gamma) |
static TonemapDrago |
createTonemapDrago(float gamma,
float saturation) |
static TonemapDrago |
createTonemapDrago(float gamma,
float saturation,
float bias) |
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 TonemapMantiuk |
createTonemapMantiuk() |
static TonemapMantiuk |
createTonemapMantiuk(float gamma) |
static TonemapMantiuk |
createTonemapMantiuk(float gamma,
float scale) |
static TonemapMantiuk |
createTonemapMantiuk(float gamma,
float scale,
float saturation) |
static TonemapReinhard |
createTonemapReinhard() |
static TonemapReinhard |
createTonemapReinhard(float gamma) |
static TonemapReinhard |
createTonemapReinhard(float gamma,
float intensity) |
static TonemapReinhard |
createTonemapReinhard(float gamma,
float intensity,
float light_adapt) |
static TonemapReinhard |
createTonemapReinhard(float gamma,
float intensity,
float light_adapt,
float color_adapt) |
static void |
decolor(Mat src,
Mat grayscale,
Mat color_boost) |
static void |
denoise_TVL1(java.util.List<Mat> observations,
Mat result) |
static void |
denoise_TVL1(java.util.List<Mat> observations,
Mat result,
double lambda) |
static void |
denoise_TVL1(java.util.List<Mat> observations,
Mat result,
double lambda,
int niters) |
static void |
detailEnhance(Mat src,
Mat dst) |
static void |
detailEnhance(Mat src,
Mat dst,
float sigma_s) |
static void |
detailEnhance(Mat src,
Mat dst,
float sigma_s,
float sigma_r) |
static void |
edgePreservingFilter(Mat src,
Mat dst) |
static void |
edgePreservingFilter(Mat src,
Mat dst,
int flags) |
static void |
edgePreservingFilter(Mat src,
Mat dst,
int flags,
float sigma_s) |
static void |
edgePreservingFilter(Mat src,
Mat dst,
int flags,
float sigma_s,
float sigma_r) |
static void |
fastNlMeansDenoising(Mat src,
Mat dst) |
static void |
fastNlMeansDenoising(Mat src,
Mat dst,
float h) |
static void |
fastNlMeansDenoising(Mat src,
Mat dst,
float h,
int templateWindowSize) |
static void |
fastNlMeansDenoising(Mat src,
Mat dst,
float h,
int templateWindowSize,
int searchWindowSize) |
static void |
fastNlMeansDenoising(Mat src,
Mat dst,
MatOfFloat h) |
static void |
fastNlMeansDenoising(Mat src,
Mat dst,
MatOfFloat h,
int templateWindowSize) |
static void |
fastNlMeansDenoising(Mat src,
Mat dst,
MatOfFloat h,
int templateWindowSize,
int searchWindowSize) |
static void |
fastNlMeansDenoising(Mat src,
Mat dst,
MatOfFloat h,
int templateWindowSize,
int searchWindowSize,
int normType) |
static void |
fastNlMeansDenoisingColored(Mat src,
Mat dst) |
static void |
fastNlMeansDenoisingColored(Mat src,
Mat dst,
float h) |
static void |
fastNlMeansDenoisingColored(Mat src,
Mat dst,
float h,
float hColor) |
static void |
fastNlMeansDenoisingColored(Mat src,
Mat dst,
float h,
float hColor,
int templateWindowSize) |
static void |
fastNlMeansDenoisingColored(Mat src,
Mat dst,
float h,
float hColor,
int templateWindowSize,
int searchWindowSize) |
static void |
fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize) |
static void |
fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
float h) |
static void |
fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
float h,
float hColor) |
static void |
fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
float h,
float hColor,
int templateWindowSize) |
static void |
fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
float h,
float hColor,
int templateWindowSize,
int searchWindowSize) |
static void |
fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize) |
static void |
fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
float h) |
static void |
fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
float h,
int templateWindowSize) |
static void |
fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
float h,
int templateWindowSize,
int searchWindowSize) |
static void |
fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
MatOfFloat h) |
static void |
fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
MatOfFloat h,
int templateWindowSize) |
static void |
fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
MatOfFloat h,
int templateWindowSize,
int searchWindowSize) |
static void |
fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs,
Mat dst,
int imgToDenoiseIndex,
int temporalWindowSize,
MatOfFloat h,
int templateWindowSize,
int searchWindowSize,
int normType) |
static void |
illuminationChange(Mat src,
Mat mask,
Mat dst) |
static void |
illuminationChange(Mat src,
Mat mask,
Mat dst,
float alpha) |
static void |
illuminationChange(Mat src,
Mat mask,
Mat dst,
float alpha,
float beta) |
static void |
inpaint(Mat src,
Mat inpaintMask,
Mat dst,
double inpaintRadius,
int flags) |
static void |
pencilSketch(Mat src,
Mat dst1,
Mat dst2) |
static void |
pencilSketch(Mat src,
Mat dst1,
Mat dst2,
float sigma_s) |
static void |
pencilSketch(Mat src,
Mat dst1,
Mat dst2,
float sigma_s,
float sigma_r) |
static void |
pencilSketch(Mat src,
Mat dst1,
Mat dst2,
float sigma_s,
float sigma_r,
float shade_factor) |
static void |
seamlessClone(Mat src,
Mat dst,
Mat mask,
Point p,
Mat blend,
int flags) |
static void |
stylization(Mat src,
Mat dst) |
static void |
stylization(Mat src,
Mat dst,
float sigma_s) |
static void |
stylization(Mat src,
Mat dst,
float sigma_s,
float sigma_r) |
static void |
textureFlattening(Mat src,
Mat mask,
Mat dst) |
static void |
textureFlattening(Mat src,
Mat mask,
Mat dst,
float low_threshold) |
static void |
textureFlattening(Mat src,
Mat mask,
Mat dst,
float low_threshold,
float high_threshold) |
static void |
textureFlattening(Mat src,
Mat mask,
Mat dst,
float low_threshold,
float high_threshold,
int kernel_size) |
public static final int INPAINT_NS
public static final int INPAINT_TELEA
public static final int NORMAL_CLONE
public static final int MIXED_CLONE
public static final int MONOCHROME_TRANSFER
public static final int RECURS_FILTER
public static final int NORMCONV_FILTER
public static final int LDR_SIZE
public static AlignMTB createAlignMTB(int max_bits, int exclude_range, boolean cut)
public static AlignMTB createAlignMTB(int max_bits, int exclude_range)
public static AlignMTB createAlignMTB(int max_bits)
public static AlignMTB createAlignMTB()
public static CalibrateDebevec createCalibrateDebevec(int samples, float lambda, boolean random)
public static CalibrateDebevec createCalibrateDebevec(int samples, float lambda)
public static CalibrateDebevec createCalibrateDebevec(int samples)
public static CalibrateDebevec createCalibrateDebevec()
public static CalibrateRobertson createCalibrateRobertson(int max_iter, float threshold)
public static CalibrateRobertson createCalibrateRobertson(int max_iter)
public static CalibrateRobertson createCalibrateRobertson()
public static MergeDebevec createMergeDebevec()
public static MergeMertens createMergeMertens(float contrast_weight, float saturation_weight, float exposure_weight)
public static MergeMertens createMergeMertens(float contrast_weight, float saturation_weight)
public static MergeMertens createMergeMertens(float contrast_weight)
public static MergeMertens createMergeMertens()
public static MergeRobertson createMergeRobertson()
public static Tonemap createTonemap(float gamma)
public static Tonemap createTonemap()
public static TonemapDrago createTonemapDrago(float gamma, float saturation, float bias)
public static TonemapDrago createTonemapDrago(float gamma, float saturation)
public static TonemapDrago createTonemapDrago(float gamma)
public static TonemapDrago createTonemapDrago()
public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_space, float sigma_color)
public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_space)
public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation)
public static TonemapDurand createTonemapDurand(float gamma, float contrast)
public static TonemapDurand createTonemapDurand(float gamma)
public static TonemapDurand createTonemapDurand()
public static TonemapMantiuk createTonemapMantiuk(float gamma, float scale, float saturation)
public static TonemapMantiuk createTonemapMantiuk(float gamma, float scale)
public static TonemapMantiuk createTonemapMantiuk(float gamma)
public static TonemapMantiuk createTonemapMantiuk()
public static TonemapReinhard createTonemapReinhard(float gamma, float intensity, float light_adapt, float color_adapt)
public static TonemapReinhard createTonemapReinhard(float gamma, float intensity, float light_adapt)
public static TonemapReinhard createTonemapReinhard(float gamma, float intensity)
public static TonemapReinhard createTonemapReinhard(float gamma)
public static TonemapReinhard createTonemapReinhard()
public static void colorChange(Mat src, Mat mask, Mat dst, float red_mul, float green_mul, float blue_mul)
public static void colorChange(Mat src, Mat mask, Mat dst, float red_mul, float green_mul)
public static void denoise_TVL1(java.util.List<Mat> observations, Mat result, double lambda, int niters)
public static void denoise_TVL1(java.util.List<Mat> observations, Mat result, double lambda)
public static void edgePreservingFilter(Mat src, Mat dst, int flags, float sigma_s, float sigma_r)
public static void edgePreservingFilter(Mat src, Mat dst, int flags, float sigma_s)
public static void fastNlMeansDenoising(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize)
public static void fastNlMeansDenoising(Mat src, Mat dst, float h, int templateWindowSize)
public static void fastNlMeansDenoising(Mat src, Mat dst, MatOfFloat h, int templateWindowSize, int searchWindowSize, int normType)
public static void fastNlMeansDenoising(Mat src, Mat dst, MatOfFloat h, int templateWindowSize, int searchWindowSize)
public static void fastNlMeansDenoising(Mat src, Mat dst, MatOfFloat h, int templateWindowSize)
public static void fastNlMeansDenoising(Mat src, Mat dst, MatOfFloat h)
public static void fastNlMeansDenoisingColored(Mat src, Mat dst, float h, float hColor, int templateWindowSize, int searchWindowSize)
public static void fastNlMeansDenoisingColored(Mat src, Mat dst, float h, float hColor, int templateWindowSize)
public static void fastNlMeansDenoisingColored(Mat src, Mat dst, float h, float hColor)
public static void fastNlMeansDenoisingColored(Mat src, Mat dst, float h)
public static void fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, float hColor, int templateWindowSize, int searchWindowSize)
public static void fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, float hColor, int templateWindowSize)
public static void fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, float hColor)
public static void fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h)
public static void fastNlMeansDenoisingColoredMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize)
public static void fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, int templateWindowSize, int searchWindowSize)
public static void fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, int templateWindowSize)
public static void fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h)
public static void fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize)
public static void fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, MatOfFloat h, int templateWindowSize, int searchWindowSize, int normType)
public static void fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, MatOfFloat h, int templateWindowSize, int searchWindowSize)
public static void fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, MatOfFloat h, int templateWindowSize)
public static void fastNlMeansDenoisingMulti(java.util.List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, MatOfFloat h)
public static void illuminationChange(Mat src, Mat mask, Mat dst, float alpha, float beta)
public static void inpaint(Mat src, Mat inpaintMask, Mat dst, double inpaintRadius, int flags)
public static void pencilSketch(Mat src, Mat dst1, Mat dst2, float sigma_s, float sigma_r, float shade_factor)
public static void pencilSketch(Mat src, Mat dst1, Mat dst2, float sigma_s, float sigma_r)
public static void seamlessClone(Mat src, Mat dst, Mat mask, Point p, Mat blend, int flags)
public static void textureFlattening(Mat src, Mat mask, Mat dst, float low_threshold, float high_threshold, int kernel_size)
public static void textureFlattening(Mat src, Mat mask, Mat dst, float low_threshold, float high_threshold)
public static void textureFlattening(Mat src, Mat mask, Mat dst, float low_threshold)
Generated on Sun Nov 18 2018 11:54:12 UTC / OpenCV 4.0.0