123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504 |
-
- using OpenCVForUnity.CoreModule;
- using OpenCVForUnity.UtilsModule;
- using System;
- using System.Collections.Generic;
- using System.Runtime.InteropServices;
- namespace OpenCVForUnity.ShapeModule
- {
- // C++: class Shape
- //javadoc: Shape
- public class Shape
- {
- //
- // C++: Ptr_AffineTransformer cv::createAffineTransformer(bool fullAffine)
- //
- //javadoc: createAffineTransformer(fullAffine)
- public static AffineTransformer createAffineTransformer (bool fullAffine)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- AffineTransformer retVal = AffineTransformer.__fromPtr__(shape_Shape_createAffineTransformer_10(fullAffine));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Ptr_HausdorffDistanceExtractor cv::createHausdorffDistanceExtractor(int distanceFlag = cv::NORM_L2, float rankProp = 0.6f)
- //
- //javadoc: createHausdorffDistanceExtractor(distanceFlag, rankProp)
- public static HausdorffDistanceExtractor createHausdorffDistanceExtractor (int distanceFlag, float rankProp)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HausdorffDistanceExtractor retVal = HausdorffDistanceExtractor.__fromPtr__(shape_Shape_createHausdorffDistanceExtractor_10(distanceFlag, rankProp));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createHausdorffDistanceExtractor(distanceFlag)
- public static HausdorffDistanceExtractor createHausdorffDistanceExtractor (int distanceFlag)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HausdorffDistanceExtractor retVal = HausdorffDistanceExtractor.__fromPtr__(shape_Shape_createHausdorffDistanceExtractor_11(distanceFlag));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createHausdorffDistanceExtractor()
- public static HausdorffDistanceExtractor createHausdorffDistanceExtractor ()
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HausdorffDistanceExtractor retVal = HausdorffDistanceExtractor.__fromPtr__(shape_Shape_createHausdorffDistanceExtractor_12());
-
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Ptr_HistogramCostExtractor cv::createChiHistogramCostExtractor(int nDummies = 25, float defaultCost = 0.2f)
- //
- //javadoc: createChiHistogramCostExtractor(nDummies, defaultCost)
- public static HistogramCostExtractor createChiHistogramCostExtractor (int nDummies, float defaultCost)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createChiHistogramCostExtractor_10(nDummies, defaultCost));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createChiHistogramCostExtractor(nDummies)
- public static HistogramCostExtractor createChiHistogramCostExtractor (int nDummies)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createChiHistogramCostExtractor_11(nDummies));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createChiHistogramCostExtractor()
- public static HistogramCostExtractor createChiHistogramCostExtractor ()
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createChiHistogramCostExtractor_12());
-
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Ptr_HistogramCostExtractor cv::createEMDHistogramCostExtractor(int flag = DIST_L2, int nDummies = 25, float defaultCost = 0.2f)
- //
- //javadoc: createEMDHistogramCostExtractor(flag, nDummies, defaultCost)
- public static HistogramCostExtractor createEMDHistogramCostExtractor (int flag, int nDummies, float defaultCost)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createEMDHistogramCostExtractor_10(flag, nDummies, defaultCost));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createEMDHistogramCostExtractor(flag, nDummies)
- public static HistogramCostExtractor createEMDHistogramCostExtractor (int flag, int nDummies)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createEMDHistogramCostExtractor_11(flag, nDummies));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createEMDHistogramCostExtractor(flag)
- public static HistogramCostExtractor createEMDHistogramCostExtractor (int flag)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createEMDHistogramCostExtractor_12(flag));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createEMDHistogramCostExtractor()
- public static HistogramCostExtractor createEMDHistogramCostExtractor ()
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createEMDHistogramCostExtractor_13());
-
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Ptr_HistogramCostExtractor cv::createEMDL1HistogramCostExtractor(int nDummies = 25, float defaultCost = 0.2f)
- //
- //javadoc: createEMDL1HistogramCostExtractor(nDummies, defaultCost)
- public static HistogramCostExtractor createEMDL1HistogramCostExtractor (int nDummies, float defaultCost)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createEMDL1HistogramCostExtractor_10(nDummies, defaultCost));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createEMDL1HistogramCostExtractor(nDummies)
- public static HistogramCostExtractor createEMDL1HistogramCostExtractor (int nDummies)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createEMDL1HistogramCostExtractor_11(nDummies));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createEMDL1HistogramCostExtractor()
- public static HistogramCostExtractor createEMDL1HistogramCostExtractor ()
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createEMDL1HistogramCostExtractor_12());
-
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Ptr_HistogramCostExtractor cv::createNormHistogramCostExtractor(int flag = DIST_L2, int nDummies = 25, float defaultCost = 0.2f)
- //
- //javadoc: createNormHistogramCostExtractor(flag, nDummies, defaultCost)
- public static HistogramCostExtractor createNormHistogramCostExtractor (int flag, int nDummies, float defaultCost)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createNormHistogramCostExtractor_10(flag, nDummies, defaultCost));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createNormHistogramCostExtractor(flag, nDummies)
- public static HistogramCostExtractor createNormHistogramCostExtractor (int flag, int nDummies)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createNormHistogramCostExtractor_11(flag, nDummies));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createNormHistogramCostExtractor(flag)
- public static HistogramCostExtractor createNormHistogramCostExtractor (int flag)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createNormHistogramCostExtractor_12(flag));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createNormHistogramCostExtractor()
- public static HistogramCostExtractor createNormHistogramCostExtractor ()
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- HistogramCostExtractor retVal = HistogramCostExtractor.__fromPtr__(shape_Shape_createNormHistogramCostExtractor_13());
-
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Ptr_ShapeContextDistanceExtractor cv::createShapeContextDistanceExtractor(int nAngularBins = 12, int nRadialBins = 4, float innerRadius = 0.2f, float outerRadius = 2, int iterations = 3, Ptr_HistogramCostExtractor comparer = createChiHistogramCostExtractor(), Ptr_ShapeTransformer transformer = createThinPlateSplineShapeTransformer())
- //
- //javadoc: createShapeContextDistanceExtractor(nAngularBins, nRadialBins, innerRadius, outerRadius, iterations, comparer, transformer)
- public static ShapeContextDistanceExtractor createShapeContextDistanceExtractor (int nAngularBins, int nRadialBins, float innerRadius, float outerRadius, int iterations, HistogramCostExtractor comparer, ShapeTransformer transformer)
- {
- if (comparer != null) comparer.ThrowIfDisposed ();
- if (transformer != null) transformer.ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ShapeContextDistanceExtractor retVal = ShapeContextDistanceExtractor.__fromPtr__(shape_Shape_createShapeContextDistanceExtractor_10(nAngularBins, nRadialBins, innerRadius, outerRadius, iterations, comparer.getNativeObjAddr(), transformer.getNativeObjAddr()));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createShapeContextDistanceExtractor(nAngularBins, nRadialBins, innerRadius, outerRadius, iterations, comparer)
- public static ShapeContextDistanceExtractor createShapeContextDistanceExtractor (int nAngularBins, int nRadialBins, float innerRadius, float outerRadius, int iterations, HistogramCostExtractor comparer)
- {
- if (comparer != null) comparer.ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ShapeContextDistanceExtractor retVal = ShapeContextDistanceExtractor.__fromPtr__(shape_Shape_createShapeContextDistanceExtractor_11(nAngularBins, nRadialBins, innerRadius, outerRadius, iterations, comparer.getNativeObjAddr()));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createShapeContextDistanceExtractor(nAngularBins, nRadialBins, innerRadius, outerRadius, iterations)
- public static ShapeContextDistanceExtractor createShapeContextDistanceExtractor (int nAngularBins, int nRadialBins, float innerRadius, float outerRadius, int iterations)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ShapeContextDistanceExtractor retVal = ShapeContextDistanceExtractor.__fromPtr__(shape_Shape_createShapeContextDistanceExtractor_12(nAngularBins, nRadialBins, innerRadius, outerRadius, iterations));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createShapeContextDistanceExtractor(nAngularBins, nRadialBins, innerRadius, outerRadius)
- public static ShapeContextDistanceExtractor createShapeContextDistanceExtractor (int nAngularBins, int nRadialBins, float innerRadius, float outerRadius)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ShapeContextDistanceExtractor retVal = ShapeContextDistanceExtractor.__fromPtr__(shape_Shape_createShapeContextDistanceExtractor_13(nAngularBins, nRadialBins, innerRadius, outerRadius));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createShapeContextDistanceExtractor(nAngularBins, nRadialBins, innerRadius)
- public static ShapeContextDistanceExtractor createShapeContextDistanceExtractor (int nAngularBins, int nRadialBins, float innerRadius)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ShapeContextDistanceExtractor retVal = ShapeContextDistanceExtractor.__fromPtr__(shape_Shape_createShapeContextDistanceExtractor_14(nAngularBins, nRadialBins, innerRadius));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createShapeContextDistanceExtractor(nAngularBins, nRadialBins)
- public static ShapeContextDistanceExtractor createShapeContextDistanceExtractor (int nAngularBins, int nRadialBins)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ShapeContextDistanceExtractor retVal = ShapeContextDistanceExtractor.__fromPtr__(shape_Shape_createShapeContextDistanceExtractor_15(nAngularBins, nRadialBins));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createShapeContextDistanceExtractor(nAngularBins)
- public static ShapeContextDistanceExtractor createShapeContextDistanceExtractor (int nAngularBins)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ShapeContextDistanceExtractor retVal = ShapeContextDistanceExtractor.__fromPtr__(shape_Shape_createShapeContextDistanceExtractor_16(nAngularBins));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createShapeContextDistanceExtractor()
- public static ShapeContextDistanceExtractor createShapeContextDistanceExtractor ()
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ShapeContextDistanceExtractor retVal = ShapeContextDistanceExtractor.__fromPtr__(shape_Shape_createShapeContextDistanceExtractor_17());
-
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: Ptr_ThinPlateSplineShapeTransformer cv::createThinPlateSplineShapeTransformer(double regularizationParameter = 0)
- //
- //javadoc: createThinPlateSplineShapeTransformer(regularizationParameter)
- public static ThinPlateSplineShapeTransformer createThinPlateSplineShapeTransformer (double regularizationParameter)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ThinPlateSplineShapeTransformer retVal = ThinPlateSplineShapeTransformer.__fromPtr__(shape_Shape_createThinPlateSplineShapeTransformer_10(regularizationParameter));
-
- return retVal;
- #else
- return null;
- #endif
- }
- //javadoc: createThinPlateSplineShapeTransformer()
- public static ThinPlateSplineShapeTransformer createThinPlateSplineShapeTransformer ()
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- ThinPlateSplineShapeTransformer retVal = ThinPlateSplineShapeTransformer.__fromPtr__(shape_Shape_createThinPlateSplineShapeTransformer_11());
-
- return retVal;
- #else
- return null;
- #endif
- }
- #if (UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR
- const string LIBNAME = "__Internal";
- #else
- const string LIBNAME = "opencvforunity";
- #endif
- // C++: Ptr_AffineTransformer cv::createAffineTransformer(bool fullAffine)
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createAffineTransformer_10 (bool fullAffine);
- // C++: Ptr_HausdorffDistanceExtractor cv::createHausdorffDistanceExtractor(int distanceFlag = cv::NORM_L2, float rankProp = 0.6f)
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createHausdorffDistanceExtractor_10 (int distanceFlag, float rankProp);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createHausdorffDistanceExtractor_11 (int distanceFlag);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createHausdorffDistanceExtractor_12 ();
- // C++: Ptr_HistogramCostExtractor cv::createChiHistogramCostExtractor(int nDummies = 25, float defaultCost = 0.2f)
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createChiHistogramCostExtractor_10 (int nDummies, float defaultCost);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createChiHistogramCostExtractor_11 (int nDummies);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createChiHistogramCostExtractor_12 ();
- // C++: Ptr_HistogramCostExtractor cv::createEMDHistogramCostExtractor(int flag = DIST_L2, int nDummies = 25, float defaultCost = 0.2f)
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createEMDHistogramCostExtractor_10 (int flag, int nDummies, float defaultCost);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createEMDHistogramCostExtractor_11 (int flag, int nDummies);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createEMDHistogramCostExtractor_12 (int flag);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createEMDHistogramCostExtractor_13 ();
- // C++: Ptr_HistogramCostExtractor cv::createEMDL1HistogramCostExtractor(int nDummies = 25, float defaultCost = 0.2f)
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createEMDL1HistogramCostExtractor_10 (int nDummies, float defaultCost);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createEMDL1HistogramCostExtractor_11 (int nDummies);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createEMDL1HistogramCostExtractor_12 ();
- // C++: Ptr_HistogramCostExtractor cv::createNormHistogramCostExtractor(int flag = DIST_L2, int nDummies = 25, float defaultCost = 0.2f)
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createNormHistogramCostExtractor_10 (int flag, int nDummies, float defaultCost);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createNormHistogramCostExtractor_11 (int flag, int nDummies);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createNormHistogramCostExtractor_12 (int flag);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createNormHistogramCostExtractor_13 ();
- // C++: Ptr_ShapeContextDistanceExtractor cv::createShapeContextDistanceExtractor(int nAngularBins = 12, int nRadialBins = 4, float innerRadius = 0.2f, float outerRadius = 2, int iterations = 3, Ptr_HistogramCostExtractor comparer = createChiHistogramCostExtractor(), Ptr_ShapeTransformer transformer = createThinPlateSplineShapeTransformer())
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createShapeContextDistanceExtractor_10 (int nAngularBins, int nRadialBins, float innerRadius, float outerRadius, int iterations, IntPtr comparer_nativeObj, IntPtr transformer_nativeObj);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createShapeContextDistanceExtractor_11 (int nAngularBins, int nRadialBins, float innerRadius, float outerRadius, int iterations, IntPtr comparer_nativeObj);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createShapeContextDistanceExtractor_12 (int nAngularBins, int nRadialBins, float innerRadius, float outerRadius, int iterations);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createShapeContextDistanceExtractor_13 (int nAngularBins, int nRadialBins, float innerRadius, float outerRadius);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createShapeContextDistanceExtractor_14 (int nAngularBins, int nRadialBins, float innerRadius);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createShapeContextDistanceExtractor_15 (int nAngularBins, int nRadialBins);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createShapeContextDistanceExtractor_16 (int nAngularBins);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createShapeContextDistanceExtractor_17 ();
- // C++: Ptr_ThinPlateSplineShapeTransformer cv::createThinPlateSplineShapeTransformer(double regularizationParameter = 0)
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createThinPlateSplineShapeTransformer_10 (double regularizationParameter);
- [DllImport (LIBNAME)]
- private static extern IntPtr shape_Shape_createThinPlateSplineShapeTransformer_11 ();
- }
- }
|