Merge pull request #2609 from komakai:objc-contrib-wrappers
commit
23571409e7
26 changed files with 158 additions and 12 deletions
@ -1,2 +1,2 @@ |
||||
set(the_description "ArUco Marker Detection") |
||||
ocv_define_module(aruco opencv_core opencv_imgproc opencv_calib3d WRAP python java) |
||||
ocv_define_module(aruco opencv_core opencv_imgproc opencv_calib3d WRAP python java objc) |
||||
|
@ -0,0 +1,7 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"aruco.hpp\"" ], |
||||
"CharucoBoard" : [ "\"aruco/charuco.hpp\"" ], |
||||
"Dictionary" : [ "\"aruco/dictionary.hpp\"" ] |
||||
} |
||||
} |
@ -1,2 +1,2 @@ |
||||
set(the_description "Background Segmentation Algorithms") |
||||
ocv_define_module(bgsegm opencv_core opencv_imgproc opencv_video opencv_calib3d WRAP python java) |
||||
ocv_define_module(bgsegm opencv_core opencv_imgproc opencv_video opencv_calib3d WRAP python java objc) |
||||
|
@ -0,0 +1,11 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"bgsegm.hpp\"" ] |
||||
}, |
||||
"func_arg_fix" : { |
||||
"Bgsegm" : { |
||||
"createBackgroundSubtractorGSOC" : { "mc" : {"ctype" : "LSBPCameraMotionCompensation"} }, |
||||
"createBackgroundSubtractorLSBP" : { "mc" : {"ctype" : "LSBPCameraMotionCompensation"} } |
||||
} |
||||
} |
||||
} |
@ -1,3 +1,3 @@ |
||||
set(the_description "Biologically inspired algorithms") |
||||
ocv_warnings_disable(CMAKE_CXX_FLAGS -Wundef) |
||||
ocv_define_module(bioinspired opencv_core OPTIONAL opencv_highgui WRAP java python) |
||||
ocv_define_module(bioinspired opencv_core OPTIONAL opencv_highgui WRAP java objc python) |
||||
|
@ -0,0 +1,5 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"bioinspired.hpp\"" ] |
||||
} |
||||
} |
@ -0,0 +1,6 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"face.hpp\"" ], |
||||
"BIF" : [ "\"face/bif.hpp\"" ] |
||||
} |
||||
} |
@ -1,3 +1,3 @@ |
||||
set(the_description "Image hash algorithms") |
||||
set(OPENCV_MODULE_IS_PART_OF_WORLD OFF) |
||||
ocv_define_module(img_hash opencv_imgproc opencv_core WRAP python java) |
||||
ocv_define_module(img_hash opencv_imgproc opencv_core WRAP python java objc) |
||||
|
@ -0,0 +1,11 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"img_hash.hpp\"" ] |
||||
}, |
||||
"func_arg_fix" : { |
||||
"BlockMeanHash" : { |
||||
"create" : { "mode" : {"ctype" : "BlockMeanHashMode"} }, |
||||
"setMode" : { "mode" : {"ctype" : "BlockMeanHashMode"} } |
||||
} |
||||
} |
||||
} |
@ -1,2 +1,2 @@ |
||||
set(the_description "Phase Unwrapping API") |
||||
ocv_define_module(phase_unwrapping opencv_core opencv_imgproc WRAP python java) |
||||
ocv_define_module(phase_unwrapping opencv_core opencv_imgproc WRAP python java objc) |
||||
|
@ -0,0 +1,6 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"phase_unwrapping.hpp\"" ], |
||||
"HistogramPhaseUnwrapping" : [ "\"phase_unwrapping/histogramphaseunwrapping.hpp\"" ] |
||||
} |
||||
} |
@ -1,2 +1,2 @@ |
||||
set(the_description "Plot function for Mat data.") |
||||
ocv_define_module(plot opencv_core opencv_imgproc WRAP python java) |
||||
ocv_define_module(plot opencv_core opencv_imgproc WRAP python java objc) |
||||
|
@ -0,0 +1,5 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"plot.hpp\"" ] |
||||
} |
||||
} |
@ -1,2 +1,2 @@ |
||||
set(the_description "Structured Light API") |
||||
ocv_define_module(structured_light opencv_core opencv_imgproc opencv_calib3d opencv_phase_unwrapping OPTIONAL opencv_viz WRAP python java) |
||||
ocv_define_module(structured_light opencv_core opencv_imgproc opencv_calib3d opencv_phase_unwrapping OPTIONAL opencv_viz WRAP python java objc) |
||||
|
@ -0,0 +1,5 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"structured_light.hpp\"" ] |
||||
} |
||||
} |
@ -0,0 +1,28 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"text.hpp\"" ] |
||||
}, |
||||
"func_arg_fix" : { |
||||
"Text" : { |
||||
"detectRegions" : { "method" : {"ctype" : "erGrouping_Modes"} }, |
||||
"erGrouping" : { "method" : {"ctype" : "erGrouping_Modes"} }, |
||||
"loadOCRHMMClassifier" : { "classifier" : {"ctype" : "classifier_type"} }, |
||||
"(ERFilter*)createERFilterNM1:(NSString*)filename thresholdDelta:(int)thresholdDelta minArea:(float)minArea maxArea:(float)maxArea minProbability:(float)minProbability nonMaxSuppression:(BOOL)nonMaxSuppression minProbabilityDiff:(float)minProbabilityDiff" : { "createERFilterNM1" : {"name" : "createERFilterNM1FromFile"} }, |
||||
"(ERFilter*)createERFilterNM2:(NSString*)filename minProbability:(float)minProbability" : { "createERFilterNM2" : {"name" : "createERFilterNM2FromFile"} } |
||||
}, |
||||
"OCRBeamSearchDecoder" : { |
||||
"(OCRBeamSearchDecoder*)create:(NSString*)filename vocabulary:(NSString*)vocabulary transition_probabilities_table:(Mat*)transition_probabilities_table emission_probabilities_table:(Mat*)emission_probabilities_table mode:(decoder_mode)mode beam_size:(int)beam_size" : { "create" : {"name" : "createFromFile"} }, |
||||
"create" : { "mode" : {"ctype" : "decoder_mode", |
||||
"defval" : "" |
||||
} } |
||||
}, |
||||
"OCRHMMDecoder" : { |
||||
"(OCRHMMDecoder*)create:(NSString*)filename vocabulary:(NSString*)vocabulary transition_probabilities_table:(Mat*)transition_probabilities_table emission_probabilities_table:(Mat*)emission_probabilities_table mode:(decoder_mode)mode classifier:(int)classifier" : { "create" : {"name" : "createFromFile"} }, |
||||
"create" : { "mode" : {"ctype" : "decoder_mode"} } |
||||
}, |
||||
"OCRTesseract" : { |
||||
"create" : { "oem" : {"ctype" : "ocr_engine_mode"}, |
||||
"psmode" : {"ctype" : "page_seg_mode"} } |
||||
} |
||||
} |
||||
} |
@ -1,3 +1,3 @@ |
||||
set(the_description "Tracking API") |
||||
ocv_define_module(tracking opencv_imgproc opencv_core opencv_video opencv_plot OPTIONAL opencv_dnn opencv_datasets WRAP java python) |
||||
ocv_define_module(tracking opencv_imgproc opencv_core opencv_video opencv_plot OPTIONAL opencv_dnn opencv_datasets WRAP java python objc) |
||||
ocv_warnings_disable(CMAKE_CXX_FLAGS -Wno-shadow /wd4458) |
||||
|
@ -0,0 +1,8 @@ |
||||
{ |
||||
"const_fix" : { |
||||
"TrackerKCF" : { "MODE": { "CUSTOM": "MODE_CUSTOM" } } |
||||
}, |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"tracking.hpp\"" ] |
||||
} |
||||
} |
@ -0,0 +1,20 @@ |
||||
{ |
||||
"class_ignore_list" : [ |
||||
"SURF_CUDA" |
||||
], |
||||
"const_fix" : { |
||||
"PCTSignatures" : { "SimilarityFunction": { "GAUSSIAN": "SIMFUN_GAUSSIAN" } } |
||||
}, |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"xfeatures2d.hpp\"" ] |
||||
}, |
||||
"func_arg_fix" : { |
||||
"DAISY" : { |
||||
"create" : { "norm" : { "ctype" : "NormalizationType", |
||||
"defval" : "cv::xfeatures2d::DAISY::NRM_NONE"} } |
||||
}, |
||||
"PCTSignatures" : { |
||||
"(PCTSignatures*)create:(NSArray<Point2f*>*)initSamplingPoints initSeedCount:(int)initSeedCount" : { "create" : {"name" : "create2"} } |
||||
} |
||||
} |
||||
} |
@ -1,2 +1,2 @@ |
||||
set(the_description "Extended image processing module. It includes edge-aware filters and etc.") |
||||
ocv_define_module(ximgproc opencv_core opencv_imgproc opencv_calib3d opencv_imgcodecs opencv_video WRAP python java) |
||||
ocv_define_module(ximgproc opencv_core opencv_imgproc opencv_calib3d opencv_imgcodecs opencv_video WRAP python java objc) |
||||
|
@ -0,0 +1,28 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"ximgproc.hpp\"" ] |
||||
}, |
||||
"missing_consts" : { |
||||
"Ximgproc" : { |
||||
"private" : [], |
||||
"public" : [ |
||||
["RO_IGNORE_BORDERS", 1], ["RO_STRICT", 0] |
||||
] |
||||
} |
||||
}, |
||||
"func_arg_fix" : { |
||||
"Ximgproc" : { |
||||
"niBlackThreshold" : { "binarizationMethod" : {"ctype" : "LocalBinarizationMethods"} }, |
||||
"HoughPoint2Line" : { "angleRange" : {"ctype" : "AngleRangeOption"}, |
||||
"makeSkew" : {"ctype" : "HoughDeskewOption"} }, |
||||
"weightedMedianFilter" : { "weightType" : {"ctype" : "WMFWeightType"} }, |
||||
"createDTFilter" : { "mode" : {"ctype" : "EdgeAwareFiltersList"} }, |
||||
"dtFilter" : { "mode" : {"ctype" : "EdgeAwareFiltersList"} }, |
||||
"thinning" : { "thinningType" : {"ctype" : "ThinningTypes"} }, |
||||
"FastHoughTransform" : { "angleRange" : {"ctype" : "AngleRangeOption"}, |
||||
"makeSkew" : {"ctype" : "HoughDeskewOption"}, |
||||
"op" : {"ctype" : "HoughOp"} }, |
||||
"createSuperpixelSLIC" : { "algorithm" : {"ctype" : "SLICType"} } |
||||
} |
||||
} |
||||
} |
@ -1,2 +1,2 @@ |
||||
set(the_description "Addon to basic photo module") |
||||
ocv_define_module(xphoto opencv_core opencv_imgproc opencv_photo WRAP python java) |
||||
ocv_define_module(xphoto opencv_core opencv_imgproc opencv_photo WRAP python java objc) |
||||
|
@ -0,0 +1,5 @@ |
||||
{ |
||||
"AdditionalImports" : { |
||||
"*" : [ "\"xphoto.hpp\"" ] |
||||
} |
||||
} |
Loading…
Reference in new issue