Exemplo n.º 1
0
        //
        // C++: static Ptr_SIFT cv::SIFT::create(int nfeatures, int nOctaveLayers, double contrastThreshold, double edgeThreshold, double sigma, int descriptorType)
        //

        /**
         * Create SIFT with specified descriptorType.
         *     param nfeatures The number of best features to retain. The features are ranked by their scores
         *     (measured in SIFT algorithm as the local contrast)
         *
         *     param nOctaveLayers The number of layers in each octave. 3 is the value used in D. Lowe paper. The
         *     number of octaves is computed automatically from the image resolution.
         *
         *     param contrastThreshold The contrast threshold used to filter out weak features in semi-uniform
         *     (low-contrast) regions. The larger the threshold, the less features are produced by the detector.
         *
         *     <b>Note:</b> The contrast threshold will be divided by nOctaveLayers when the filtering is applied. When
         *     nOctaveLayers is set to default and if you want to use the value used in D. Lowe paper, 0.03, set
         *     this argument to 0.09.
         *
         *     param edgeThreshold The threshold used to filter out edge-like features. Note that the its meaning
         *     is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are
         *     filtered out (more features are retained).
         *
         *     param sigma The sigma of the Gaussian applied to the input image at the octave \#0. If your image
         *     is captured with a weak camera with soft lenses, you might want to reduce the number.
         *
         *     param descriptorType The type of descriptors. Only CV_32F and CV_8U are supported.
         * return automatically generated
         */
        public static SIFT create(int nfeatures, int nOctaveLayers, double contrastThreshold, double edgeThreshold, double sigma, int descriptorType)
        {
            return(SIFT.__fromPtr__(features2d_SIFT_create_10(nfeatures, nOctaveLayers, contrastThreshold, edgeThreshold, sigma, descriptorType)));
        }
Exemplo n.º 2
0
 /**
  *     (measured in SIFT algorithm as the local contrast)
  *
  *     number of octaves is computed automatically from the image resolution.
  *
  *     (low-contrast) regions. The larger the threshold, the less features are produced by the detector.
  *
  *     <b>Note:</b> The contrast threshold will be divided by nOctaveLayers when the filtering is applied. When
  *     nOctaveLayers is set to default and if you want to use the value used in D. Lowe paper, 0.03, set
  *     this argument to 0.09.
  *
  *     is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are
  *     filtered out (more features are retained).
  *
  *     is captured with a weak camera with soft lenses, you might want to reduce the number.
  * return automatically generated
  */
 public static SIFT create()
 {
     return(SIFT.__fromPtr__(features2d_SIFT_create_16()));
 }
Exemplo n.º 3
0
 /**
  * param nfeatures The number of best features to retain. The features are ranked by their scores
  *     (measured in SIFT algorithm as the local contrast)
  *
  *     param nOctaveLayers The number of layers in each octave. 3 is the value used in D. Lowe paper. The
  *     number of octaves is computed automatically from the image resolution.
  *
  *     (low-contrast) regions. The larger the threshold, the less features are produced by the detector.
  *
  *     <b>Note:</b> The contrast threshold will be divided by nOctaveLayers when the filtering is applied. When
  *     nOctaveLayers is set to default and if you want to use the value used in D. Lowe paper, 0.03, set
  *     this argument to 0.09.
  *
  *     is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are
  *     filtered out (more features are retained).
  *
  *     is captured with a weak camera with soft lenses, you might want to reduce the number.
  * return automatically generated
  */
 public static SIFT create(int nfeatures, int nOctaveLayers)
 {
     return(SIFT.__fromPtr__(features2d_SIFT_create_14(nfeatures, nOctaveLayers)));
 }
Exemplo n.º 4
0
 /**
  * param nfeatures The number of best features to retain. The features are ranked by their scores
  *     (measured in SIFT algorithm as the local contrast)
  *
  *     number of octaves is computed automatically from the image resolution.
  *
  *     (low-contrast) regions. The larger the threshold, the less features are produced by the detector.
  *
  *     <b>Note:</b> The contrast threshold will be divided by nOctaveLayers when the filtering is applied. When
  *     nOctaveLayers is set to default and if you want to use the value used in D. Lowe paper, 0.03, set
  *     this argument to 0.09.
  *
  *     is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are
  *     filtered out (more features are retained).
  *
  *     is captured with a weak camera with soft lenses, you might want to reduce the number.
  * return automatically generated
  */
 public static SIFT create(int nfeatures)
 {
     return(SIFT.__fromPtr__(features2d_SIFT_create_15(nfeatures)));
 }
Exemplo n.º 5
0
 /**
  * param nfeatures The number of best features to retain. The features are ranked by their scores
  *     (measured in SIFT algorithm as the local contrast)
  *
  *     param nOctaveLayers The number of layers in each octave. 3 is the value used in D. Lowe paper. The
  *     number of octaves is computed automatically from the image resolution.
  *
  *     param contrastThreshold The contrast threshold used to filter out weak features in semi-uniform
  *     (low-contrast) regions. The larger the threshold, the less features are produced by the detector.
  *
  *     <b>Note:</b> The contrast threshold will be divided by nOctaveLayers when the filtering is applied. When
  *     nOctaveLayers is set to default and if you want to use the value used in D. Lowe paper, 0.03, set
  *     this argument to 0.09.
  *
  *     is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are
  *     filtered out (more features are retained).
  *
  *     is captured with a weak camera with soft lenses, you might want to reduce the number.
  * return automatically generated
  */
 public static SIFT create(int nfeatures, int nOctaveLayers, double contrastThreshold)
 {
     return(SIFT.__fromPtr__(features2d_SIFT_create_13(nfeatures, nOctaveLayers, contrastThreshold)));
 }