Package org.opencv.photo
Class Photo
- java.lang.Object
-
- org.opencv.photo.Photo
-
public class Photo extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intINPAINT_NSstatic intINPAINT_TELEAstatic intLDR_SIZEstatic intMIXED_CLONEstatic intMONOCHROME_TRANSFERstatic intNORMAL_CLONEstatic intNORMCONV_FILTERstatic intRECURS_FILTER
-
Constructor Summary
Constructors Constructor Description Photo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcolorChange(Mat src, Mat mask, Mat dst)static voidcolorChange(Mat src, Mat mask, Mat dst, float red_mul)static voidcolorChange(Mat src, Mat mask, Mat dst, float red_mul, float green_mul)static voidcolorChange(Mat src, Mat mask, Mat dst, float red_mul, float green_mul, float blue_mul)static AlignMTBcreateAlignMTB()static AlignMTBcreateAlignMTB(int max_bits)static AlignMTBcreateAlignMTB(int max_bits, int exclude_range)static AlignMTBcreateAlignMTB(int max_bits, int exclude_range, boolean cut)static CalibrateDebeveccreateCalibrateDebevec()static CalibrateDebeveccreateCalibrateDebevec(int samples)static CalibrateDebeveccreateCalibrateDebevec(int samples, float lambda)static CalibrateDebeveccreateCalibrateDebevec(int samples, float lambda, boolean random)static CalibrateRobertsoncreateCalibrateRobertson()static CalibrateRobertsoncreateCalibrateRobertson(int max_iter)static CalibrateRobertsoncreateCalibrateRobertson(int max_iter, float threshold)static MergeDebeveccreateMergeDebevec()static MergeMertenscreateMergeMertens()static MergeMertenscreateMergeMertens(float contrast_weight)static MergeMertenscreateMergeMertens(float contrast_weight, float saturation_weight)static MergeMertenscreateMergeMertens(float contrast_weight, float saturation_weight, float exposure_weight)static MergeRobertsoncreateMergeRobertson()static TonemapcreateTonemap()static TonemapcreateTonemap(float gamma)static TonemapDragocreateTonemapDrago()static TonemapDragocreateTonemapDrago(float gamma)static TonemapDragocreateTonemapDrago(float gamma, float saturation)static TonemapDragocreateTonemapDrago(float gamma, float saturation, float bias)static TonemapDurandcreateTonemapDurand()static TonemapDurandcreateTonemapDurand(float gamma)static TonemapDurandcreateTonemapDurand(float gamma, float contrast)static TonemapDurandcreateTonemapDurand(float gamma, float contrast, float saturation)static TonemapDurandcreateTonemapDurand(float gamma, float contrast, float saturation, float sigma_space)static TonemapDurandcreateTonemapDurand(float gamma, float contrast, float saturation, float sigma_space, float sigma_color)static TonemapMantiukcreateTonemapMantiuk()static TonemapMantiukcreateTonemapMantiuk(float gamma)static TonemapMantiukcreateTonemapMantiuk(float gamma, float scale)static TonemapMantiukcreateTonemapMantiuk(float gamma, float scale, float saturation)static TonemapReinhardcreateTonemapReinhard()static TonemapReinhardcreateTonemapReinhard(float gamma)static TonemapReinhardcreateTonemapReinhard(float gamma, float intensity)static TonemapReinhardcreateTonemapReinhard(float gamma, float intensity, float light_adapt)static TonemapReinhardcreateTonemapReinhard(float gamma, float intensity, float light_adapt, float color_adapt)static voiddecolor(Mat src, Mat grayscale, Mat color_boost)static voiddenoise_TVL1(List<Mat> observations, Mat result)static voiddenoise_TVL1(List<Mat> observations, Mat result, double lambda)static voiddenoise_TVL1(List<Mat> observations, Mat result, double lambda, int niters)static voiddetailEnhance(Mat src, Mat dst)static voiddetailEnhance(Mat src, Mat dst, float sigma_s)static voiddetailEnhance(Mat src, Mat dst, float sigma_s, float sigma_r)static voidedgePreservingFilter(Mat src, Mat dst)static voidedgePreservingFilter(Mat src, Mat dst, int flags)static voidedgePreservingFilter(Mat src, Mat dst, int flags, float sigma_s)static voidedgePreservingFilter(Mat src, Mat dst, int flags, float sigma_s, float sigma_r)static voidfastNlMeansDenoising(Mat src, Mat dst)static voidfastNlMeansDenoising(Mat src, Mat dst, float h)static voidfastNlMeansDenoising(Mat src, Mat dst, float h, int templateWindowSize)static voidfastNlMeansDenoising(Mat src, Mat dst, float h, int templateWindowSize, int searchWindowSize)static voidfastNlMeansDenoising(Mat src, Mat dst, MatOfFloat h)static voidfastNlMeansDenoising(Mat src, Mat dst, MatOfFloat h, int templateWindowSize)static voidfastNlMeansDenoising(Mat src, Mat dst, MatOfFloat h, int templateWindowSize, int searchWindowSize)static voidfastNlMeansDenoising(Mat src, Mat dst, MatOfFloat h, int templateWindowSize, int searchWindowSize, int normType)static voidfastNlMeansDenoisingColored(Mat src, Mat dst)static voidfastNlMeansDenoisingColored(Mat src, Mat dst, float h)static voidfastNlMeansDenoisingColored(Mat src, Mat dst, float h, float hColor)static voidfastNlMeansDenoisingColored(Mat src, Mat dst, float h, float hColor, int templateWindowSize)static voidfastNlMeansDenoisingColored(Mat src, Mat dst, float h, float hColor, int templateWindowSize, int searchWindowSize)static voidfastNlMeansDenoisingColoredMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize)static voidfastNlMeansDenoisingColoredMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h)static voidfastNlMeansDenoisingColoredMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, float hColor)static voidfastNlMeansDenoisingColoredMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, float hColor, int templateWindowSize)static voidfastNlMeansDenoisingColoredMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, float hColor, int templateWindowSize, int searchWindowSize)static voidfastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize)static voidfastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h)static voidfastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, int templateWindowSize)static voidfastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, float h, int templateWindowSize, int searchWindowSize)static voidfastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, MatOfFloat h)static voidfastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, MatOfFloat h, int templateWindowSize)static voidfastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, MatOfFloat h, int templateWindowSize, int searchWindowSize)static voidfastNlMeansDenoisingMulti(List<Mat> srcImgs, Mat dst, int imgToDenoiseIndex, int temporalWindowSize, MatOfFloat h, int templateWindowSize, int searchWindowSize, int normType)static voidilluminationChange(Mat src, Mat mask, Mat dst)static voidilluminationChange(Mat src, Mat mask, Mat dst, float alpha)static voidilluminationChange(Mat src, Mat mask, Mat dst, float alpha, float beta)static voidinpaint(Mat src, Mat inpaintMask, Mat dst, double inpaintRadius, int flags)static voidpencilSketch(Mat src, Mat dst1, Mat dst2)static voidpencilSketch(Mat src, Mat dst1, Mat dst2, float sigma_s)static voidpencilSketch(Mat src, Mat dst1, Mat dst2, float sigma_s, float sigma_r)static voidpencilSketch(Mat src, Mat dst1, Mat dst2, float sigma_s, float sigma_r, float shade_factor)static voidseamlessClone(Mat src, Mat dst, Mat mask, Point p, Mat blend, int flags)static voidstylization(Mat src, Mat dst)static voidstylization(Mat src, Mat dst, float sigma_s)static voidstylization(Mat src, Mat dst, float sigma_s, float sigma_r)static voidtextureFlattening(Mat src, Mat mask, Mat dst)static voidtextureFlattening(Mat src, Mat mask, Mat dst, float low_threshold)static voidtextureFlattening(Mat src, Mat mask, Mat dst, float low_threshold, float high_threshold)static voidtextureFlattening(Mat src, Mat mask, Mat dst, float low_threshold, float high_threshold, int kernel_size)
-
-
-
Field Detail
-
INPAINT_NS
public static final int INPAINT_NS
- See Also:
- Constant Field Values
-
INPAINT_TELEA
public static final int INPAINT_TELEA
- See Also:
- Constant Field Values
-
NORMAL_CLONE
public static final int NORMAL_CLONE
- See Also:
- Constant Field Values
-
MIXED_CLONE
public static final int MIXED_CLONE
- See Also:
- Constant Field Values
-
MONOCHROME_TRANSFER
public static final int MONOCHROME_TRANSFER
- See Also:
- Constant Field Values
-
RECURS_FILTER
public static final int RECURS_FILTER
- See Also:
- Constant Field Values
-
NORMCONV_FILTER
public static final int NORMCONV_FILTER
- See Also:
- Constant Field Values
-
LDR_SIZE
public static final int LDR_SIZE
- See Also:
- Constant Field Values
-
-
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)
-
createCalibrateRobertson
public static CalibrateRobertson createCalibrateRobertson()
-
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)
-
denoise_TVL1
public static void denoise_TVL1(List<Mat> observations, Mat result, double lambda, int niters)
-
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)
-
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, 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)
-
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)
-
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)
-
seamlessClone
public static void seamlessClone(Mat src, Mat dst, Mat mask, Point p, Mat blend, int flags)
-
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)
-
-