Example #1
0
 internal static extern void CvLDetectorDetectKeyPoints(
  ref Features2D.LDetector detector,
  IntPtr image,
  IntPtr keypoints,
  int maxCount,
  [MarshalAs(CvInvoke.BoolMarshalType)]
  bool scaleCoords);
Example #2
0
 internal extern static IntPtr cveOrbDetectorCreate(int numberOfFeatures, float scaleFactor, int nLevels, int edgeThreshold, int firstLevel, int WTK_A, Features2D.ORBDetector.ScoreType scoreType, int patchSize, int fastThreshold, ref IntPtr feature2D);
Example #3
0
 internal extern static IntPtr cveFASTGetFeatureDetector(
    int threshold,
    [MarshalAs(CvInvoke.BoolMarshalType)]
    bool nonmaxSupression,
    Features2D.FastDetector.DetectorType type,
    ref IntPtr feature2D);
Example #4
0
 internal static extern void CvPatchGeneratorInit(ref Features2D.PatchGenerator pg);
Example #5
0
 internal extern static IntPtr cveBFMatcherCreate(
    ref IntPtr dmPtr,
    Features2D.DistanceType distanceType,
    [MarshalAs(CvInvoke.BoolMarshalType)]
    bool crossCheck);
 internal static extern void drawKeypoints(
                     IntPtr image,
                     IntPtr vectorOfKeypoints,
                     IntPtr outImage,
                     ref MCvScalar color,
                     Features2D.Features2DToolbox.KeypointDrawType flags);
 internal static extern void drawMatchedFeatures(
    IntPtr img1, IntPtr keypoints1,
    IntPtr img2, IntPtr keypoints2,
    IntPtr matchIndices,
    IntPtr outImg,
    ref MCvScalar matchColor, ref MCvScalar singlePointColor,
    IntPtr matchesMask,
    Features2D.Features2DToolbox.KeypointDrawType flags);