Class DescriptorMatcher

    • Constructor Detail

      • DescriptorMatcher

        protected DescriptorMatcher​(long addr)
    • Method Detail

      • clone

        public DescriptorMatcher clone()
        Overrides:
        clone in class java.lang.Object
      • create

        public static DescriptorMatcher create​(java.lang.String descriptorMatcherType)
      • empty

        public boolean empty()
        Overrides:
        empty in class Algorithm
      • isMaskSupported

        public boolean isMaskSupported()
      • getTrainDescriptors

        public java.util.List<Mat> getTrainDescriptors()
      • add

        public void add​(java.util.List<Mat> descriptors)
      • knnMatch

        public void knnMatch​(Mat queryDescriptors,
                             Mat trainDescriptors,
                             java.util.List<MatOfDMatch> matches,
                             int k,
                             Mat mask,
                             boolean compactResult)
      • knnMatch

        public void knnMatch​(Mat queryDescriptors,
                             Mat trainDescriptors,
                             java.util.List<MatOfDMatch> matches,
                             int k,
                             Mat mask)
      • knnMatch

        public void knnMatch​(Mat queryDescriptors,
                             Mat trainDescriptors,
                             java.util.List<MatOfDMatch> matches,
                             int k)
      • knnMatch

        public void knnMatch​(Mat queryDescriptors,
                             java.util.List<MatOfDMatch> matches,
                             int k,
                             java.util.List<Mat> masks,
                             boolean compactResult)
      • knnMatch

        public void knnMatch​(Mat queryDescriptors,
                             java.util.List<MatOfDMatch> matches,
                             int k,
                             java.util.List<Mat> masks)
      • knnMatch

        public void knnMatch​(Mat queryDescriptors,
                             java.util.List<MatOfDMatch> matches,
                             int k)
      • match

        public void match​(Mat queryDescriptors,
                          Mat trainDescriptors,
                          MatOfDMatch matches,
                          Mat mask)
      • match

        public void match​(Mat queryDescriptors,
                          Mat trainDescriptors,
                          MatOfDMatch matches)
      • match

        public void match​(Mat queryDescriptors,
                          MatOfDMatch matches,
                          java.util.List<Mat> masks)
      • match

        public void match​(Mat queryDescriptors,
                          MatOfDMatch matches)
      • radiusMatch

        public void radiusMatch​(Mat queryDescriptors,
                                Mat trainDescriptors,
                                java.util.List<MatOfDMatch> matches,
                                float maxDistance,
                                Mat mask,
                                boolean compactResult)
      • radiusMatch

        public void radiusMatch​(Mat queryDescriptors,
                                Mat trainDescriptors,
                                java.util.List<MatOfDMatch> matches,
                                float maxDistance,
                                Mat mask)
      • radiusMatch

        public void radiusMatch​(Mat queryDescriptors,
                                Mat trainDescriptors,
                                java.util.List<MatOfDMatch> matches,
                                float maxDistance)
      • radiusMatch

        public void radiusMatch​(Mat queryDescriptors,
                                java.util.List<MatOfDMatch> matches,
                                float maxDistance,
                                java.util.List<Mat> masks,
                                boolean compactResult)
      • radiusMatch

        public void radiusMatch​(Mat queryDescriptors,
                                java.util.List<MatOfDMatch> matches,
                                float maxDistance,
                                java.util.List<Mat> masks)
      • radiusMatch

        public void radiusMatch​(Mat queryDescriptors,
                                java.util.List<MatOfDMatch> matches,
                                float maxDistance)
      • read

        public void read​(java.lang.String fileName)
      • train

        public void train()
      • write

        public void write​(java.lang.String fileName)
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class Algorithm
        Throws:
        java.lang.Throwable