@@ -13,7 +13,7 @@ static partial class NativeMethods
1313 // BriefDescriptorExtractor
1414
1515 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
16- public static partial ExceptionStatus xfeatures2d_BriefDescriptorExtractor_create ( int bytes , out IntPtr returnValue ) ;
16+ public static partial ExceptionStatus xfeatures2d_BriefDescriptorExtractor_create ( int bytes , int useOrientation , out IntPtr returnValue ) ;
1717
1818 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
1919 public static partial ExceptionStatus xfeatures2d_Ptr_BriefDescriptorExtractor_delete ( IntPtr obj ) ;
@@ -33,6 +33,16 @@ static partial class NativeMethods
3333 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
3434 public static partial ExceptionStatus xfeatures2d_Ptr_BriefDescriptorExtractor_get ( IntPtr ptr , out IntPtr returnValue ) ;
3535
36+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
37+ public static partial ExceptionStatus xfeatures2d_BriefDescriptorExtractor_setDescriptorSize ( OpenCvSafeHandle obj , int bytes ) ;
38+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
39+ public static partial ExceptionStatus xfeatures2d_BriefDescriptorExtractor_getDescriptorSize ( OpenCvSafeHandle obj , out int returnValue ) ;
40+
41+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
42+ public static partial ExceptionStatus xfeatures2d_BriefDescriptorExtractor_setUseOrientation ( OpenCvSafeHandle obj , int useOrientation ) ;
43+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
44+ public static partial ExceptionStatus xfeatures2d_BriefDescriptorExtractor_getUseOrientation ( OpenCvSafeHandle obj , out int returnValue ) ;
45+
3646
3747 // FREAK
3848
@@ -47,18 +57,63 @@ public static partial ExceptionStatus xfeatures2d_FREAK_create(int orientationNo
4757 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
4858 public static partial ExceptionStatus xfeatures2d_Ptr_FREAK_get ( IntPtr ptr , out IntPtr returnValue ) ;
4959
60+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
61+ public static partial ExceptionStatus xfeatures2d_FREAK_setOrientationNormalized ( OpenCvSafeHandle obj , int val ) ;
62+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
63+ public static partial ExceptionStatus xfeatures2d_FREAK_getOrientationNormalized ( OpenCvSafeHandle obj , out int returnValue ) ;
64+
65+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
66+ public static partial ExceptionStatus xfeatures2d_FREAK_setScaleNormalized ( OpenCvSafeHandle obj , int val ) ;
67+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
68+ public static partial ExceptionStatus xfeatures2d_FREAK_getScaleNormalized ( OpenCvSafeHandle obj , out int returnValue ) ;
69+
70+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
71+ public static partial ExceptionStatus xfeatures2d_FREAK_setPatternScale ( OpenCvSafeHandle obj , double val ) ;
72+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
73+ public static partial ExceptionStatus xfeatures2d_FREAK_getPatternScale ( OpenCvSafeHandle obj , out double returnValue ) ;
74+
75+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
76+ public static partial ExceptionStatus xfeatures2d_FREAK_setNOctaves ( OpenCvSafeHandle obj , int val ) ;
77+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
78+ public static partial ExceptionStatus xfeatures2d_FREAK_getNOctaves ( OpenCvSafeHandle obj , out int returnValue ) ;
79+
5080 // StarDetector
5181 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
5282 public static partial ExceptionStatus xfeatures2d_StarDetector_create (
5383 int maxSize , int responseThreshold ,
54- int lineThresholdProjected , int lineThresholdBinarized , int suppressNonmaxSize ,
84+ int lineThresholdProjected , int lineThresholdBinarized , int suppressNonmaxSize ,
5585 out IntPtr returnValue ) ;
5686 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
5787 public static partial ExceptionStatus xfeatures2d_Ptr_StarDetector_delete ( IntPtr ptr ) ;
5888
5989 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
6090 public static partial ExceptionStatus xfeatures2d_Ptr_StarDetector_get ( IntPtr ptr , out IntPtr returnValue ) ;
6191
92+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
93+ public static partial ExceptionStatus xfeatures2d_StarDetector_setMaxSize ( OpenCvSafeHandle obj , int val ) ;
94+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
95+ public static partial ExceptionStatus xfeatures2d_StarDetector_getMaxSize ( OpenCvSafeHandle obj , out int returnValue ) ;
96+
97+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
98+ public static partial ExceptionStatus xfeatures2d_StarDetector_setResponseThreshold ( OpenCvSafeHandle obj , int val ) ;
99+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
100+ public static partial ExceptionStatus xfeatures2d_StarDetector_getResponseThreshold ( OpenCvSafeHandle obj , out int returnValue ) ;
101+
102+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
103+ public static partial ExceptionStatus xfeatures2d_StarDetector_setLineThresholdProjected ( OpenCvSafeHandle obj , int val ) ;
104+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
105+ public static partial ExceptionStatus xfeatures2d_StarDetector_getLineThresholdProjected ( OpenCvSafeHandle obj , out int returnValue ) ;
106+
107+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
108+ public static partial ExceptionStatus xfeatures2d_StarDetector_setLineThresholdBinarized ( OpenCvSafeHandle obj , int val ) ;
109+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
110+ public static partial ExceptionStatus xfeatures2d_StarDetector_getLineThresholdBinarized ( OpenCvSafeHandle obj , out int returnValue ) ;
111+
112+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
113+ public static partial ExceptionStatus xfeatures2d_StarDetector_setSuppressNonmaxSize ( OpenCvSafeHandle obj , int val ) ;
114+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
115+ public static partial ExceptionStatus xfeatures2d_StarDetector_getSuppressNonmaxSize ( OpenCvSafeHandle obj , out int returnValue ) ;
116+
62117
63118 // LUCID
64119
@@ -71,6 +126,16 @@ public static partial ExceptionStatus xfeatures2d_StarDetector_create(
71126 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
72127 public static partial ExceptionStatus xfeatures2d_Ptr_LUCID_get ( IntPtr ptr , out IntPtr returnValue ) ;
73128
129+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
130+ public static partial ExceptionStatus xfeatures2d_LUCID_setLucidKernel ( OpenCvSafeHandle obj , int val ) ;
131+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
132+ public static partial ExceptionStatus xfeatures2d_LUCID_getLucidKernel ( OpenCvSafeHandle obj , out int returnValue ) ;
133+
134+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
135+ public static partial ExceptionStatus xfeatures2d_LUCID_setBlurKernel ( OpenCvSafeHandle obj , int val ) ;
136+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
137+ public static partial ExceptionStatus xfeatures2d_LUCID_getBlurKernel ( OpenCvSafeHandle obj , out int returnValue ) ;
138+
74139
75140 // LATCH
76141
@@ -84,6 +149,26 @@ public static partial ExceptionStatus xfeatures2d_LATCH_create(
84149 [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
85150 public static partial ExceptionStatus xfeatures2d_Ptr_LATCH_get ( IntPtr ptr , out IntPtr returnValue ) ;
86151
152+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
153+ public static partial ExceptionStatus xfeatures2d_LATCH_setBytes ( OpenCvSafeHandle obj , int val ) ;
154+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
155+ public static partial ExceptionStatus xfeatures2d_LATCH_getBytes ( OpenCvSafeHandle obj , out int returnValue ) ;
156+
157+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
158+ public static partial ExceptionStatus xfeatures2d_LATCH_setRotationInvariance ( OpenCvSafeHandle obj , int val ) ;
159+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
160+ public static partial ExceptionStatus xfeatures2d_LATCH_getRotationInvariance ( OpenCvSafeHandle obj , out int returnValue ) ;
161+
162+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
163+ public static partial ExceptionStatus xfeatures2d_LATCH_setHalfSSDsize ( OpenCvSafeHandle obj , int val ) ;
164+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
165+ public static partial ExceptionStatus xfeatures2d_LATCH_getHalfSSDsize ( OpenCvSafeHandle obj , out int returnValue ) ;
166+
167+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
168+ public static partial ExceptionStatus xfeatures2d_LATCH_setSigma ( OpenCvSafeHandle obj , double val ) ;
169+ [ LibraryImport ( DllExtern ) , UnmanagedCallConv ( CallConvs = [ typeof ( CallConvCdecl ) ] ) ]
170+ public static partial ExceptionStatus xfeatures2d_LATCH_getSigma ( OpenCvSafeHandle obj , out double returnValue ) ;
171+
87172
88173 // SURF
89174
0 commit comments