Hello. I am trying to build opencv for android with its extra modules. I am using cmake and minGW. The build seemed to be successful, but when it got to the "generate files for java bindings" step, it didn't seem to generate any binding files for some of the contrib modules. I checked the directory they were supposed to be created in, and some of them were just empty java classes, and I am worried that others could be missing functions. I have no idea what is causing the problem, and would greatly appreciate any help. If needed I can post my cmake output file. Here are the messages mingw gives me when it tries to build the binding files:
JAVA: Processing OpenCV modules: 36
duplicated: CLASS cv::.Algorithm :
SKIP:void read(FileNode fn) due to ARG typeFileNode/I
SKIP:void write(Ptr_FileStorage fs, String name = String()) due to ARG typePtr_FileStorage/I
SKIP:bool read(FileNode node) due to ARG typeFileNode/I
SKIP:Mat samplePCByQuantization(Mat pc, Vec2f xrange, Vec2f yrange, Vec2f zrange, float sample_step_relative, int weightByCenter = 0) due to ARG typeVec2f/I
SKIP:Mat transformPCPose(Mat pc, Matx44d Pose) due to ARG typeMatx44d/I
SKIP:int computeNormalsPC3d(Mat PC, Mat& PCNormals, int NumNeighbors, bool FlipViewpoint, Vec3f viewpoint) due to ARG typeVec3f/I
SKIP:void getRandomPose(Matx44d Pose) due to ARG typeMatx44d/I
SKIP:int registerModelToScene(Mat srcPC, Mat dstPC, double& residual, Matx44d& pose) due to ARG typeMatx44d/O
SKIP:void forward(vector_vector_Mat& outputBlobs, vector_String outBlobNames) due to ARG typevector_vector_Mat/O
SKIP:void getLayersShapes(MatShape netInputShape, vector_int& layersIds, vector_vector_MatShape& inLayersShapes, vector_vector_MatShape& outLayersShapes) due to ARG typevector_vector_MatShape/O
SKIP:void getLayersShapes(vector_MatShape netInputShapes, vector_int& layersIds, vector_vector_MatShape& inLayersShapes, vector_vector_MatShape& outLayersShapes) due to ARG typevector_vector_MatShape/O
SKIP:BOWImgDescriptorExtractor(Ptr_DescriptorExtractor dextractor, Ptr_DescriptorMatcher dmatcher) due to ARG typePtr_DescriptorExtractor/I
SKIP:void read(FileNode arg1) due to ARG typeFileNode/I
SKIP:void write(Ptr_FileStorage fs, String name = String()) due to ARG typePtr_FileStorage/I
SKIP:void read(FileNode arg1) due to ARG typeFileNode/I
SKIP:void write(Ptr_FileStorage fs, String name = String()) due to ARG typePtr_FileStorage/I
SKIP:uchar Params::blobColor due to RET typeuchar
SKIP:void Params::blobColor due to ARG typeuchar/I
SKIP:void read(FileNode fn) due to ARG typeFileNode/I
duplicated: CLASS cv.text::OCRBeamSearchDecoder.ClassifierCallback :
SKIP:Ptr_ERFilter createERFilterNM1(Ptr_ERFilter_Callback cb, int thresholdDelta = 1, float minArea = (float)0.00025, float maxArea = (float)0.13, float minProbability = (float)0.4, bool nonMaxSuppression = true, float minProbabilityDiff = (float)0.1) due to ARG typePtr_ERFilter_Callback/I
SKIP:Ptr_ERFilter createERFilterNM2(Ptr_ERFilter_Callback cb, float minProbability = (float)0.3) due to ARG typePtr_ERFilter_Callback/I
SKIP:Ptr_ERFilter_Callback loadClassifierNM1(String filename) due to RET typePtr_ERFilter_Callback
SKIP:Ptr_ERFilter_Callback loadClassifierNM2(String filename) due to RET typePtr_ERFilter_Callback
SKIP:Ptr_OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(String filename) due to RET typePtr_OCRBeamSearchDecoder_ClassifierCallback
SKIP:Ptr_OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(String filename, int classifier) due to RET typePtr_OCRHMMDecoder_ClassifierCallback
SKIP:Ptr_OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(String filename) due to RET typePtr_OCRHMMDecoder_ClassifierCallback
SKIP:Ptr_OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(String filename) due to RET typePtr_OCRHMMDecoder_ClassifierCallback
SKIP:static Ptr_OCRBeamSearchDecoder create(Ptr_OCRBeamSearchDecoder_ClassifierCallback classifier, String vocabulary, Mat transition_probabilities_table, Mat emission_probabilities_table, int mode = OCR_DECODER_VITERBI, int beam_size = 500) due to ARG typePtr_OCRBeamSearchDecoder_ClassifierCallback/I
SKIP:static Ptr_OCRHMMDecoder create(Ptr_OCRHMMDecoder_ClassifierCallback classifier, String vocabulary, Mat transition_probabilities_table, Mat emission_probabilities_table, int mode = OCR_DECODER_VITERBI) due to ARG typePtr_OCRHMMDecoder_ClassifierCallback/I
duplicated: CONST CALIB_FIX_PRINCIPAL_POINT=1 << 9
SKIP:bool findCirclesGrid(Mat image, Size patternSize, Mat& centers, int flags, Ptr_FeatureDetector blobDetector, CirclesGridFinderParameters parameters) due to ARG typePtr_FeatureDetector/I
SKIP:bool findCirclesGrid2(Mat image, Size patternSize, Mat& centers, int flags, Ptr_FeatureDetector blobDetector, CirclesGridFinderParameters2 parameters) due to ARG typePtr_FeatureDetector/I
SKIP:Detector(vector_Ptr_Modality modalities, vector_int T_pyramid) due to ARG typevector_Ptr_Modality/I
SKIP:int addSyntheticTemplate(vector_Template templates, String class_id) due to ARG typevector_Template/I
SKIP:vector_Ptr_Modality getModalities() due to RET typevector_Ptr_Modality
SKIP:vector_Template getTemplates(String class_id, int template_id) due to RET typevector_Template
SKIP:void match(vector_Mat sources, float threshold, vector_Match& matches, vector_String class_ids = std::vector(), vector_Mat& quantized_images = vector_Mat(), vector_Mat masks = std::vector()) due to ARG typevector_Match/O
SKIP:void read(FileNode fn) due to ARG typeFileNode/I
SKIP:static Ptr_Modality create(FileNode fn) due to ARG typeFileNode/I
SKIP:void read(FileNode fn) due to ARG typeFileNode/I
SKIP:Ptr_linemod_Detector getDefaultLINE() due to RET typePtr_linemod_Detector
SKIP:Ptr_linemod_Detector getDefaultLINEMOD() due to RET typePtr_linemod_Detector
duplicated: CLASS cv.structured_light::SinusoidalPattern.Params :
SKIP:bool decode(vector_vector_Mat patternImages, Mat& disparityMap, vector_Mat blackImages = vector_Mat(), vector_Mat whiteImages = vector_Mat(), int flags = DECODE_3D_UNDERWORLD) due to ARG typevector_vector_Mat/I
SKIP:vector_vector_int CharucoBoard::nearestMarkerIdx due to RET typevector_vector_int
SKIP:vector_vector_int CharucoBoard::nearestMarkerCorners due to RET typevector_vector_int
SKIP:vector_pair_int_and_double getResults(bool sorted = false) due to RET typevector_pair_int_and_double
Generated files: 430 (updated 430)
↧