vendor: OpenCV 5.0.0 snapshot at 40738fb16ceddb5fb3fea747585f7ce6abb0605b
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package org.opencv.test.photo;
|
||||
|
||||
import org.opencv.core.Core;
|
||||
import org.opencv.core.CvType;
|
||||
import org.opencv.core.Point;
|
||||
import org.opencv.photo.Photo;
|
||||
import org.opencv.test.OpenCVTestCase;
|
||||
import org.opencv.imgproc.Imgproc;
|
||||
|
||||
public class PhotoTest extends OpenCVTestCase {
|
||||
|
||||
public void testInpaint() {
|
||||
Point p = new Point(matSize / 2, matSize / 2);
|
||||
Imgproc.circle(gray255, p, 2, colorBlack, Imgproc.FILLED);
|
||||
Imgproc.circle(gray0, p, 2, colorWhite, Imgproc.FILLED);
|
||||
|
||||
Photo.inpaint(gray255, gray0, dst, 3, Photo.INPAINT_TELEA);
|
||||
|
||||
assertMatEqual(getMat(CvType.CV_8U, 255), dst);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"whitelist":
|
||||
{
|
||||
"": [
|
||||
"createAlignMTB", "createCalibrateDebevec", "createCalibrateRobertson",
|
||||
"createMergeDebevec", "createMergeMertens", "createMergeRobertson",
|
||||
"createTonemapDrago", "createTonemapMantiuk", "createTonemapReinhard", "inpaint"],
|
||||
"CalibrateCRF": ["process"],
|
||||
"AlignExposures": ["process"],
|
||||
"AlignMTB" : ["calculateShift", "shiftMat", "computeBitmaps", "getMaxBits", "setMaxBits",
|
||||
"getExcludeRange", "setExcludeRange", "getCut", "setCut"],
|
||||
"CalibrateDebevec" : ["getLambda", "setLambda", "getSamples", "setSamples", "getRandom", "setRandom"],
|
||||
"CalibrateRobertson" : ["getMaxIter", "setMaxIter", "getThreshold", "setThreshold", "getRadiance"],
|
||||
"MergeExposures" : ["process"],
|
||||
"MergeDebevec" : ["process"],
|
||||
"MergeMertens" : ["process", "getContrastWeight", "setContrastWeight", "getSaturationWeight",
|
||||
"setSaturationWeight", "getExposureWeight", "setExposureWeight"],
|
||||
"MergeRobertson" : ["process"],
|
||||
"Tonemap" : ["process" , "getGamma", "setGamma"],
|
||||
"TonemapDrago" : ["getSaturation", "setSaturation", "getBias", "setBias",
|
||||
"getSigmaColor", "setSigmaColor", "getSigmaSpace","setSigmaSpace"],
|
||||
"TonemapMantiuk" : ["getScale", "setScale", "getSaturation", "setSaturation"],
|
||||
"TonemapReinhard" : ["getIntensity", "setIntensity", "getLightAdaptation", "setLightAdaptation",
|
||||
"getColorAdaptation", "setColorAdaptation"],
|
||||
"segmentation_IntelligentScissorsMB": [
|
||||
"IntelligentScissorsMB",
|
||||
"setWeights",
|
||||
"setGradientMagnitudeMaxLimit",
|
||||
"setEdgeFeatureZeroCrossingParameters",
|
||||
"setEdgeFeatureCannyParameters",
|
||||
"applyImage",
|
||||
"applyImageFeatures",
|
||||
"buildMap",
|
||||
"getContour"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"func_arg_fix" : {
|
||||
"Photo": {
|
||||
"(void)fastNlMeansDenoising:(Mat*)src dst:(Mat*)dst h:(FloatVector*)h templateWindowSize:(int)templateWindowSize searchWindowSize:(int)searchWindowSize normType:(int)normType" : { "h" : { "name" : "hVector" } },
|
||||
"(void)fastNlMeansDenoisingMulti:(NSArray<Mat*>*)srcImgs dst:(Mat*)dst imgToDenoiseIndex:(int)imgToDenoiseIndex temporalWindowSize:(int)temporalWindowSize h:(FloatVector*)h templateWindowSize:(int)templateWindowSize searchWindowSize:(int)searchWindowSize normType:(int)normType" : { "h" : { "name" : "hVector" } }
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user