在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → shimat:.NET的OpenCV封装库使用指南

shimat:.NET的OpenCV封装库使用指南

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:31.33M
  • 下载次数:0
  • 浏览次数:76
  • 发布时间:2024-02-07
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
shimat库是针对.NET平台开发者提供的OpenCV封装库,旨在帮助开发者更便捷地在.NET环境下进行图像处理和计算机视觉项目的开发。本文将详细介绍如何在不同操作系统上安装和使用shimat库,包括Windows、Ubuntu 20.04以及UWP平台的安装指南。

安装指南:
1. 在Windows平台(非UWP)上,您可以通过添加OpenCvSharp4和OpenCvSharp4.runtime.win NuGet包到您的项目中来使用shimat库。如果您需要一个全包含的Windows包,可以选择OpenCvSharp4.Windows。
2. 对于UWP平台,应添加OpenCvSharp4和OpenCvSharp4.runtime.uwp NuGet包到您的项目。
3. 在Ubuntu 20.04上,首先需要添加OpenCvSharp4和OpenCvSharp4.runtime.ubuntu.20.04.x64 NuGet包到您的项目。

代码示例:
使用shimat库进行边缘检测的简单示例:
using OpenCvSharp;

class Program
{
    static void Main()
    {
        using var src = new Mat("lenna.png", ImreadModes.Grayscale);
        using var dst = new Mat();
        
        Cv2.Canny(src, dst, 50, 200);
        using (new Window("src image", src))
        using (new Window("dst image", dst))
        {
            Cv2.WaitKey();
        }
    }
}

shimat库的特点包括模仿原生OpenCV C/C API风格、大多数类实现IDisposable接口以管理不安全资源、不强迫使用面向对象编程风格等。此外,shimat库还提供了从Mat到Bitmap(GDI )或WriteableBitmap(WPF)的转换函数。

【实例截图】
【核心代码】
文件清单
└── opencvsharp-c20b95c59db37be71f52498de247596218d21e81
    ├── LICENSE
    ├── OpenCvSharp.sln
    ├── OpenCvSharp.sln.DotSettings
    ├── README.md
    ├── docfx
    │   ├── api
    │   │   └── index.md
    │   ├── articles
    │   │   ├── intro.md
    │   │   └── toc.yml
    │   ├── docfx.json
    │   ├── index.md
    │   └── toc.yml
    ├── docker
    │   ├── al2-dotnet5-opencv4.6.0
    │   │   └── Dockerfile
    │   ├── al2-opencv4.5.1
    │   │   └── Dockerfile
    │   ├── appengine-aspnetcore3.1-opencv4.5.1
    │   │   └── Dockerfile
    │   ├── command_sample.txt
    │   ├── ubuntu20-dotnet6-opencv4.6.0
    │   │   └── Dockerfile
    │   ├── ubuntu20-dotnet6-opencv4.7.0
    │   │   └── Dockerfile
    │   ├── ubuntu20-dotnet6sdk-opencv4.6.0
    │   │   └── Dockerfile
    │   ├── ubuntu22-dotnet6-opencv4.7.0
    │   │   └── Dockerfile
    │   ├── ubuntu22-dotnet6-opencv4.8.0
    │   │   └── Dockerfile
    │   └── ubuntu22-dotnet6sdk-opencv4.7.0
    │       └── Dockerfile
    ├── download_opencv_windows.ps1
    ├── download_tesseract_windows.ps1
    ├── nuget
    │   ├── OpenCvSharp4.Extensions.nuspec
    │   ├── OpenCvSharp4.Windows.nuspec
    │   ├── OpenCvSharp4.WpfExtensions.nuspec
    │   ├── OpenCvSharp4.nuspec
    │   ├── OpenCvSharp4.runtime.linux-arm.csproj
    │   ├── OpenCvSharp4.runtime.linux-arm.nuspec
    │   ├── OpenCvSharp4.runtime.osx.10.15-x64.csproj
    │   ├── OpenCvSharp4.runtime.osx.10.15-x64.nuspec
    │   ├── OpenCvSharp4.runtime.uwp.nuspec
    │   ├── OpenCvSharp4.runtime.wasm.csproj
    │   ├── OpenCvSharp4.runtime.wasm.nuspec
    │   ├── OpenCvSharp4.runtime.wasm.props
    │   ├── OpenCvSharp4.runtime.win.nuspec
    │   ├── OpenCvSharp4.runtime.win.props
    │   ├── OpenCvSharp4_.runtime.ubuntu.20.04-x64.csproj
    │   ├── OpenCvSharp4_.runtime.ubuntu.20.04-x64.nuspec
    │   ├── icon
    │   │   ├── Girl.jpg
    │   │   ├── Lenna.ico
    │   │   ├── lenna-icon.png
    │   │   ├── mandrill-ico.png
    │   │   └── opencvsharp.png
    │   └── nuget.exe
    ├── samples
    ├── src
    │   ├── CMakeLists.txt
    │   ├── OpenCvSharp
    │   │   ├── Cv2
    │   │   │   ├── Cv2.cs
    │   │   │   ├── Cv2_calib3d.cs
    │   │   │   ├── Cv2_core.cs
    │   │   │   ├── Cv2_cuda.cs
    │   │   │   ├── Cv2_features2d.cs
    │   │   │   ├── Cv2_highgui.cs
    │   │   │   ├── Cv2_imgcodecs.cs
    │   │   │   ├── Cv2_imgproc.cs
    │   │   │   ├── Cv2_objdetect.cs
    │   │   │   ├── Cv2_photo.cs
    │   │   │   ├── Cv2_superres.cs
    │   │   │   └── Cv2_video.cs
    │   │   ├── Fundamentals
    │   │   │   ├── CvObject.cs
    │   │   │   ├── DisposableCvObject.cs
    │   │   │   ├── DisposableObject.cs
    │   │   │   ├── ICvPtrHolder.cs
    │   │   │   ├── MatMemoryManager.cs
    │   │   │   ├── OpenCVException.cs
    │   │   │   ├── OpenCvSharpException.cs
    │   │   │   ├── Ptr.cs
    │   │   │   └── ResourcesTracker.cs
    │   │   ├── Internal
    │   │   │   ├── PInvoke
    │   │   │   │   ├── ExceptionHandler.cs
    │   │   │   │   ├── ExceptionStatus.cs
    │   │   │   │   ├── NativeMethods
    │   │   │   │   │   ├── NativeMethods.cs
    │   │   │   │   │   ├── NativeMethods_aruco.cs
    │   │   │   │   │   ├── NativeMethods_bgsegm.cs
    │   │   │   │   │   ├── NativeMethods_dnn_superres.cs
    │   │   │   │   │   ├── NativeMethods_flann.cs
    │   │   │   │   │   ├── NativeMethods_highgui.cs
    │   │   │   │   │   ├── NativeMethods_img_hash.cs
    │   │   │   │   │   ├── NativeMethods_imgcodecs.cs
    │   │   │   │   │   ├── NativeMethods_line_descriptor.cs
    │   │   │   │   │   ├── NativeMethods_optflow.cs
    │   │   │   │   │   ├── NativeMethods_quality.cs
    │   │   │   │   │   ├── NativeMethods_stdstring.cs
    │   │   │   │   │   ├── NativeMethods_stdvector.cs
    │   │   │   │   │   ├── NativeMethods_videoio.cs
    │   │   │   │   │   ├── NativeMethods_wechat_qrcode.cs
    │   │   │   │   │   ├── NativeMethods_xfeatures2d.cs
    │   │   │   │   │   ├── NativeMethods_xphoto.cs
    │   │   │   │   │   ├── calib3d
    │   │   │   │   │   │   ├── NativeMethods_calib3d.cs
    │   │   │   │   │   │   ├── NativeMethods_calib3d_StereoMatcher.cs
    │   │   │   │   │   │   └── NativeMethods_calib3d_fisheye.cs
    │   │   │   │   │   ├── core
    │   │   │   │   │   │   ├── NativeMethods_core.cs
    │   │   │   │   │   │   ├── NativeMethods_core_Algorithm.cs
    │   │   │   │   │   │   ├── NativeMethods_core_Classes.cs
    │   │   │   │   │   │   ├── NativeMethods_core_FileNode.cs
    │   │   │   │   │   │   ├── NativeMethods_core_FileNodeIterator.cs
    │   │   │   │   │   │   ├── NativeMethods_core_FileStorage.cs
    │   │   │   │   │   │   ├── NativeMethods_core_InputArray.cs
    │   │   │   │   │   │   ├── NativeMethods_core_Mat.cs
    │   │   │   │   │   │   ├── NativeMethods_core_MatExpr.cs
    │   │   │   │   │   │   ├── NativeMethods_core_OutputArray.cs
    │   │   │   │   │   │   ├── NativeMethods_core_SparseMat.cs
    │   │   │   │   │   │   └── NativeMethods_core_UMat.cs
    │   │   │   │   │   ├── cuda
    │   │   │   │   │   │   ├── NativeMethods_cuda.cs
    │   │   │   │   │   │   └── NativeMethods_cuda_GpuMat.cs
    │   │   │   │   │   ├── dnn
    │   │   │   │   │   │   ├── NativeMethods_dnn.cs
    │   │   │   │   │   │   └── NativeMethods_dnn_Net.cs
    │   │   │   │   │   ├── face
    │   │   │   │   │   │   ├── NativeMethods_face_FaceRecognizer.cs
    │   │   │   │   │   │   └── NativeMethods_face_Facemark.cs
    │   │   │   │   │   ├── features2d
    │   │   │   │   │   │   ├── NativeMethods_features2d.cs
    │   │   │   │   │   │   ├── NativeMethods_features2d_BOW.cs
    │   │   │   │   │   │   ├── NativeMethods_features2d_DescriptorMatcher.cs
    │   │   │   │   │   │   └── NativeMethods_features2d_Feature2D.cs
    │   │   │   │   │   ├── imgproc
    │   │   │   │   │   │   ├── NativeMethods_imgproc.cs
    │   │   │   │   │   │   ├── NativeMethods_imgproc_CLAHE.cs
    │   │   │   │   │   │   ├── NativeMethods_imgproc_GeneralizedHough.cs
    │   │   │   │   │   │   ├── NativeMethods_imgproc_LineIterator.cs
    │   │   │   │   │   │   ├── NativeMethods_imgproc_LineSegmentDetector.cs
    │   │   │   │   │   │   ├── NativeMethods_imgproc_Segmentation.cs
    │   │   │   │   │   │   └── NativeMethods_imgproc_Subdiv2D.cs
    │   │   │   │   │   ├── ml
    │   │   │   │   │   │   ├── NativeMethods_ml_ANN_MLP.cs
    │   │   │   │   │   │   ├── NativeMethods_ml_Boost.cs
    │   │   │   │   │   │   ├── NativeMethods_ml_DTrees.cs
    │   │   │   │   │   │   ├── NativeMethods_ml_EM.cs
    │   │   │   │   │   │   ├── NativeMethods_ml_KNearest.cs
    │   │   │   │   │   │   ├── NativeMethods_ml_LogisticRegression.cs
    │   │   │   │   │   │   ├── NativeMethods_ml_NormalBayesClassifier.cs
    │   │   │   │   │   │   ├── NativeMethods_ml_RTrees.cs
    │   │   │   │   │   │   ├── NativeMethods_ml_SVM.cs
    │   │   │   │   │   │   └── NativeMethods_ml_StatModel.cs
    │   │   │   │   │   ├── objdetect
    │   │   │   │   │   │   ├── NativeMethods_objdetect.cs
    │   │   │   │   │   │   ├── NativeMethods_objdetect_CascadeClassfier.cs
    │   │   │   │   │   │   ├── NativeMethods_objdetect_HOGDescriptor.cs
    │   │   │   │   │   │   └── NativeMethods_objdetect_QRCodeDetector.cs
    │   │   │   │   │   ├── photo
    │   │   │   │   │   │   ├── NativeMethods_photo.cs
    │   │   │   │   │   │   ├── NativeMethods_photo_HDR.cs
    │   │   │   │   │   │   └── NativeMethods_photo_Tonemap.cs
    │   │   │   │   │   ├── shape
    │   │   │   │   │   │   └── NativeMethods_shape_ShapeDistanceExtractor.cs
    │   │   │   │   │   ├── stitching
    │   │   │   │   │   │   ├── NativeMethods_stitching.cs
    │   │   │   │   │   │   └── NativeMethods_stitching_Matchers.cs
    │   │   │   │   │   ├── superres
    │   │   │   │   │   │   ├── NativeMethods_superres_DenseOpticalFlowExt.cs
    │   │   │   │   │   │   ├── NativeMethods_superres_FrameSource.cs
    │   │   │   │   │   │   └── NativeMethods_superres_SuperResolution.cs
    │   │   │   │   │   ├── text
    │   │   │   │   │   │   ├── NativeMethods_text.cs
    │   │   │   │   │   │   └── NativeMethods_text_TextDetector.cs
    │   │   │   │   │   ├── traking
    │   │   │   │   │   │   └── NativeMethods_tracking.cs
    │   │   │   │   │   ├── video
    │   │   │   │   │   │   ├── NativeMethods_video_BackgroundSubtractor.cs
    │   │   │   │   │   │   └── NativeMethods_video_tracking.cs
    │   │   │   │   │   └── ximgproc
    │   │   │   │   │       ├── NativeMethods_ximgproc.cs
    │   │   │   │   │       ├── NativeMethods_ximgproc_EdgeBoxes.cs
    │   │   │   │   │       ├── NativeMethods_ximgproc_EdgeFilter.cs
    │   │   │   │   │       ├── NativeMethods_ximgproc_FastLineDetector.cs
    │   │   │   │   │       ├── NativeMethods_ximgproc_RidgeDetectionFilter.cs
    │   │   │   │   │       ├── NativeMethods_ximgproc_Segmentation.cs
    │   │   │   │   │       ├── NativeMethods_ximgproc_StructuredEdgeDetection.cs
    │   │   │   │   │       └── NativeMethods_ximgproc_Superpixel.cs
    │   │   │   │   ├── StdString.cs
    │   │   │   │   ├── Win32API.cs
    │   │   │   │   └── WindowsLibraryLoader.cs
    │   │   │   ├── Util
    │   │   │   │   ├── ArrayAddress.cs
    │   │   │   │   ├── ArrayAddress2.cs
    │   │   │   │   ├── EnumerableExtensions.cs
    │   │   │   │   ├── PInvokeHelper.cs
    │   │   │   │   ├── Platform.cs
    │   │   │   │   ├── ReadOnlyArray2D.cs
    │   │   │   │   ├── SaturateCast.cs
    │   │   │   │   └── ScopedGCHandle.cs
    │   │   │   └── Vectors
    │   │   │       ├── IStdVector.cs
    │   │   │       ├── VectorOfByte.cs
    │   │   │       ├── VectorOfDMatch.cs
    │   │   │       ├── VectorOfDTreesNode.cs
    │   │   │       ├── VectorOfDTreesSplit.cs
    │   │   │       ├── VectorOfDouble.cs
    │   │   │       ├── VectorOfFloat.cs
    │   │   │       ├── VectorOfImageFeatures.cs
    │   │   │       ├── VectorOfInt32.cs
    │   │   │       ├── VectorOfKeyLine.cs
    │   │   │       ├── VectorOfKeyPoint.cs
    │   │   │       ├── VectorOfMat.cs
    │   │   │       ├── VectorOfPoint.cs
    │   │   │       ├── VectorOfPoint2d.cs
    │   │   │       ├── VectorOfPoint2f.cs
    │   │   │       ├── VectorOfPoint3f.cs
    │   │   │       ├── VectorOfRect.cs
    │   │   │       ├── VectorOfRect2d.cs
    │   │   │       ├── VectorOfRotatedRect.cs
    │   │   │       ├── VectorOfString.cs
    │   │   │       ├── VectorOfVec2f.cs
    │   │   │       ├── VectorOfVec3f.cs
    │   │   │       ├── VectorOfVec4f.cs
    │   │   │       ├── VectorOfVec4i.cs
    │   │   │       ├── VectorOfVec6f.cs
    │   │   │       ├── VectorOfVectorByte.cs
    │   │   │       ├── VectorOfVectorDMatch.cs
    │   │   │       ├── VectorOfVectorDouble.cs
    │   │   │       ├── VectorOfVectorInt32.cs
    │   │   │       ├── VectorOfVectorKeyLine.cs
    │   │   │       ├── VectorOfVectorKeyPoint.cs
    │   │   │       ├── VectorOfVectorPoint.cs
    │   │   │       └── VectorOfVectorPoint2f.cs
    │   │   ├── Key.snk
    │   │   ├── Modules
    │   │   │   ├── aruco
    │   │   │   │   ├── CvAruco.cs
    │   │   │   │   ├── DetectorParameters.cs
    │   │   │   │   ├── Dictionary.cs
    │   │   │   │   └── Enum
    │   │   │   │       ├── CornerRefineMethod.cs
    │   │   │   │       └── PredefinedDictionaryName.cs
    │   │   │   ├── bgsegm
    │   │   │   │   ├── BackgroundSubtractorGMG.cs
    │   │   │   │   └── BackgroundSubtractorMOG.cs
    │   │   │   ├── calib3d
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── CalibrationFlags.cs
    │   │   │   │   │   ├── ChessboardFlags.cs
    │   │   │   │   │   ├── EssentialMatMethod.cs
    │   │   │   │   │   ├── FindCirclesGridFlags.cs
    │   │   │   │   │   ├── FishEyeCalibrationFlags.cs
    │   │   │   │   │   ├── FundamentalMatMethods.cs
    │   │   │   │   │   ├── HandEyeCalibrationMethod.cs
    │   │   │   │   │   ├── HomographyMethods.cs
    │   │   │   │   │   ├── ProjectionType.cs
    │   │   │   │   │   ├── RobotWorldHandEyeCalibrationMethod.cs
    │   │   │   │   │   ├── RobustEstimationAlgorithms.cs
    │   │   │   │   │   ├── SolvePnPFlags.cs
    │   │   │   │   │   └── StereoRectificationFlags.cs
    │   │   │   │   ├── StereoBM.cs
    │   │   │   │   ├── StereoMatcher.cs
    │   │   │   │   ├── StereoSGBM.cs
    │   │   │   │   └── UsacParams.cs
    │   │   │   ├── core
    │   │   │   │   ├── Algorithm.cs
    │   │   │   │   ├── Delegate
    │   │   │   │   │   ├── CvErrorCallback.cs
    │   │   │   │   │   └── MatForeachFunction.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── AccessFlag.cs
    │   │   │   │   │   ├── AlgorithmParamType.cs
    │   │   │   │   │   ├── BorderTypes.cs
    │   │   │   │   │   ├── CmpType.cs
    │   │   │   │   │   ├── CovarFlags.cs
    │   │   │   │   │   ├── CpuFeatures.cs
    │   │   │   │   │   ├── CriteriaTypes.cs
    │   │   │   │   │   ├── DctFlags.cs
    │   │   │   │   │   ├── DecompTypes.cs
    │   │   │   │   │   ├── DftFlags.cs
    │   │   │   │   │   ├── DistributionType.cs
    │   │   │   │   │   ├── ErrorCode.cs
    │   │   │   │   │   ├── FormatType.cs
    │   │   │   │   │   ├── GemmFlags.cs
    │   │   │   │   │   ├── HersheyFonts.cs
    │   │   │   │   │   ├── InOutArrayKind.cs
    │   │   │   │   │   ├── KMeansFlags.cs
    │   │   │   │   │   ├── LogLevel.cs
    │   │   │   │   │   ├── MatDiagType.cs
    │   │   │   │   │   ├── NormTypes.cs
    │   │   │   │   │   ├── ReduceDimension.cs
    │   │   │   │   │   ├── ReduceTypes.cs
    │   │   │   │   │   ├── RotateFlags.cs
    │   │   │   │   │   ├── SolveLPResult.cs
    │   │   │   │   │   ├── SortFlags.cs
    │   │   │   │   │   └── UMatUsageFlags.cs
    │   │   │   │   ├── FileNode.cs
    │   │   │   │   ├── FileNodeIterator.cs
    │   │   │   │   ├── FileStorage.cs
    │   │   │   │   ├── InputArray.cs
    │   │   │   │   ├── InputOutputArray.cs
    │   │   │   │   ├── LDA.cs
    │   │   │   │   ├── Mat
    │   │   │   │   │   ├── Mat.cs
    │   │   │   │   │   ├── MatIndexer.cs
    │   │   │   │   │   ├── MatOfT.cs
    │   │   │   │   │   ├── Mat_CvMethods.cs
    │   │   │   │   │   └── UMat.cs
    │   │   │   │   ├── MatExpr.cs
    │   │   │   │   ├── MatExprRowColIndexer.cs
    │   │   │   │   ├── MatExpr_CvMethods.cs
    │   │   │   │   ├── OutputArray.cs
    │   │   │   │   ├── OutputArrayOfMatList.cs
    │   │   │   │   ├── OutputArrayOfStructList.cs
    │   │   │   │   ├── PCA.cs
    │   │   │   │   ├── RNG.cs
    │   │   │   │   ├── RNG_MT19937.cs
    │   │   │   │   ├── SVD.cs
    │   │   │   │   ├── SparseMat.cs
    │   │   │   │   ├── SparseMatIndexer.cs
    │   │   │   │   └── Struct
    │   │   │   │       ├── DMatch.cs
    │   │   │   │       ├── KeyPoint.cs
    │   │   │   │       ├── MatType.cs
    │   │   │   │       ├── Point.cs
    │   │   │   │       ├── Point2d.cs
    │   │   │   │       ├── Point2f.cs
    │   │   │   │       ├── Point3d.cs
    │   │   │   │       ├── Point3f.cs
    │   │   │   │       ├── Point3i.cs
    │   │   │   │       ├── Range.cs
    │   │   │   │       ├── Rangef.cs
    │   │   │   │       ├── Rect.cs
    │   │   │   │       ├── Rect2d.cs
    │   │   │   │       ├── Rect2f.cs
    │   │   │   │       ├── RotatedRect.cs
    │   │   │   │       ├── Scalar.cs
    │   │   │   │       ├── Size.cs
    │   │   │   │       ├── Size2d.cs
    │   │   │   │       ├── Size2f.cs
    │   │   │   │       ├── TermCriteria.cs
    │   │   │   │       └── Vec
    │   │   │   │           ├── IVec.cs
    │   │   │   │           ├── Vec2b.cs
    │   │   │   │           ├── Vec2d.cs
    │   │   │   │           ├── Vec2f.cs
    │   │   │   │           ├── Vec2i.cs
    │   │   │   │           ├── Vec2s.cs
    │   │   │   │           ├── Vec2w.cs
    │   │   │   │           ├── Vec3b.cs
    │   │   │   │           ├── Vec3d.cs
    │   │   │   │           ├── Vec3f.cs
    │   │   │   │           ├── Vec3i.cs
    │   │   │   │           ├── Vec3s.cs
    │   │   │   │           ├── Vec3w.cs
    │   │   │   │           ├── Vec4b.cs
    │   │   │   │           ├── Vec4d.cs
    │   │   │   │           ├── Vec4f.cs
    │   │   │   │           ├── Vec4i.cs
    │   │   │   │           ├── Vec4s.cs
    │   │   │   │           ├── Vec4w.cs
    │   │   │   │           ├── Vec6b.cs
    │   │   │   │           ├── Vec6d.cs
    │   │   │   │           ├── Vec6f.cs
    │   │   │   │           ├── Vec6i.cs
    │   │   │   │           ├── Vec6s.cs
    │   │   │   │           └── Vec6w.cs
    │   │   │   ├── cuda
    │   │   │   │   ├── DescriptorFormat.cs
    │   │   │   │   ├── DeviceInfo.cs
    │   │   │   │   ├── DisposableGpuObject.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── CudaMemAllocType.cs
    │   │   │   │   │   └── FeatureSet.cs
    │   │   │   │   ├── GpuMat.cs
    │   │   │   │   ├── GpuMatIndexer.cs
    │   │   │   │   ├── GpuMatRowColIndexer.cs
    │   │   │   │   └── Stream.cs
    │   │   │   ├── dnn
    │   │   │   │   ├── Backend.cs
    │   │   │   │   ├── CvDnn.cs
    │   │   │   │   ├── Net.cs
    │   │   │   │   └── Target.cs
    │   │   │   ├── dnn_superres
    │   │   │   │   └── DnnSuperResImpl.cs
    │   │   │   ├── face
    │   │   │   │   ├── FaceRecognizer
    │   │   │   │   │   ├── BasicFaceRecognizer.cs
    │   │   │   │   │   ├── EigenFaceRecognizer.cs
    │   │   │   │   │   ├── FaceRecognizer.cs
    │   │   │   │   │   ├── FisherFaceRecognizer.cs
    │   │   │   │   │   └── LBPHFaceRecognizer.cs
    │   │   │   │   └── Facemark
    │   │   │   │       ├── Facemark.cs
    │   │   │   │       ├── FacemarkAAM.cs
    │   │   │   │       └── FacemarkLBF.cs
    │   │   │   ├── features2d
    │   │   │   │   ├── AKAZE.cs
    │   │   │   │   ├── AgastFeatureDetector.cs
    │   │   │   │   ├── BFMatcher.cs
    │   │   │   │   ├── BOWImgDescriptorExtractor.cs
    │   │   │   │   ├── BOWKMeansTrainer.cs
    │   │   │   │   ├── BOWTrainer.cs
    │   │   │   │   ├── BRISK.cs
    │   │   │   │   ├── DenseFeatureDetector.cs
    │   │   │   │   ├── DescriptorMatcher.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── AKAZEDescriptorType.cs
    │   │   │   │   │   ├── DrawMatchesFlags.cs
    │   │   │   │   │   ├── FASTType.cs
    │   │   │   │   │   ├── KAZEDiffusivityType.cs
    │   │   │   │   │   └── ORBScoreType.cs
    │   │   │   │   ├── FastFeatureDetector.cs
    │   │   │   │   ├── Feature2D.cs
    │   │   │   │   ├── FlannBasedMatcher.cs
    │   │   │   │   ├── GFTTDetector.cs
    │   │   │   │   ├── KAZE.cs
    │   │   │   │   ├── KeyPointsFilter.cs
    │   │   │   │   ├── MSER.cs
    │   │   │   │   ├── ORB.cs
    │   │   │   │   ├── SIFT.cs
    │   │   │   │   └── SimpleBlobDetector.cs
    │   │   │   ├── flann
    │   │   │   │   ├── FlannCentersInit.cs
    │   │   │   │   ├── FlannDistance.cs
    │   │   │   │   ├── Index.cs
    │   │   │   │   └── IndexParams
    │   │   │   │       ├── AutotunedIndexParams.cs
    │   │   │   │       ├── CompositeIndexParams.cs
    │   │   │   │       ├── IndexParams.cs
    │   │   │   │       ├── KDTreeIndexParams.cs
    │   │   │   │       ├── KMeansIndexParams.cs
    │   │   │   │       ├── LinearIndexParams.cs
    │   │   │   │       ├── LshIndexParams.cs
    │   │   │   │       ├── SavedIndexParams.cs
    │   │   │   │       └── SearchParams.cs
    │   │   │   ├── highgui
    │   │   │   │   ├── CvTrackbar.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── ButtonType.cs
    │   │   │   │   │   ├── MouseEventFlags.cs
    │   │   │   │   │   ├── MouseEventTypes.cs
    │   │   │   │   │   ├── WindowFlags.cs
    │   │   │   │   │   └── WindowPropertyFlags.cs
    │   │   │   │   ├── MouseCallback.cs
    │   │   │   │   ├── TrackbarCallback.cs
    │   │   │   │   └── Window.cs
    │   │   │   ├── img_hash
    │   │   │   │   ├── AverageHash.cs
    │   │   │   │   ├── BlockMeanHash.cs
    │   │   │   │   ├── ColorMomentHash.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   └── BlockMeanHashMode.cs
    │   │   │   │   ├── ImgHashBase.cs
    │   │   │   │   ├── MarrHildrethHash.cs
    │   │   │   │   ├── PHash.cs
    │   │   │   │   └── RadialVarianceHash.cs
    │   │   │   ├── imgcodecs
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── ConvertImageModes.cs
    │   │   │   │   │   ├── ImreadModes.cs
    │   │   │   │   │   ├── ImwriteEXRTypeFlags.cs
    │   │   │   │   │   ├── ImwriteFlags.cs
    │   │   │   │   │   ├── ImwritePAMFlags.cs
    │   │   │   │   │   └── ImwritePNGFlags.cs
    │   │   │   │   └── ImageEncodingParam.cs
    │   │   │   ├── imgproc
    │   │   │   │   ├── CLAHE.cs
    │   │   │   │   ├── ConnectedComponent.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── AdaptiveThresholdTypes.cs
    │   │   │   │   │   ├── ColorConversionCodes.cs
    │   │   │   │   │   ├── ColormapTypes.cs
    │   │   │   │   │   ├── ConnectedComponentsAlgorithmsTypes.cs
    │   │   │   │   │   ├── ConnectedComponentsTypes.cs
    │   │   │   │   │   ├── ContourApproximationModes.cs
    │   │   │   │   │   ├── DistanceTransformLabelTypes.cs
    │   │   │   │   │   ├── DistanceTransformMasks.cs
    │   │   │   │   │   ├── DistanceTypes.cs
    │   │   │   │   │   ├── FlipMode.cs
    │   │   │   │   │   ├── FloodFillFlags.cs
    │   │   │   │   │   ├── GrabCutClasses.cs
    │   │   │   │   │   ├── GrabCutModes.cs
    │   │   │   │   │   ├── HistCompMethods.cs
    │   │   │   │   │   ├── HoughModes.cs
    │   │   │   │   │   ├── InterpolationFlags.cs
    │   │   │   │   │   ├── LineSegmentDetectorModes.cs
    │   │   │   │   │   ├── LineTypes.cs
    │   │   │   │   │   ├── MarkerTypes.cs
    │   │   │   │   │   ├── MorphShapes.cs
    │   │   │   │   │   ├── MorphTypes.cs
    │   │   │   │   │   ├── PixelConnectivity.cs
    │   │   │   │   │   ├── RectanglesIntersectTypes.cs
    │   │   │   │   │   ├── RetrievalModes.cs
    │   │   │   │   │   ├── ShapeMatchModes.cs
    │   │   │   │   │   ├── TemplateMatchModes.cs
    │   │   │   │   │   ├── ThresholdTypes.cs
    │   │   │   │   │   └── WarpPolarMode.cs
    │   │   │   │   ├── GeneralizedHough.cs
    │   │   │   │   ├── GeneralizedHoughBallard.cs
    │   │   │   │   ├── GeneralizedHoughGuil.cs
    │   │   │   │   ├── IntelligentScissorsMB.cs
    │   │   │   │   ├── LineIterator.cs
    │   │   │   │   ├── LineSegmentDetector.cs
    │   │   │   │   ├── Model
    │   │   │   │   │   ├── CircleSegment.cs
    │   │   │   │   │   ├── HierarchyIndex.cs
    │   │   │   │   │   ├── Line2D.cs
    │   │   │   │   │   ├── Line3D.cs
    │   │   │   │   │   ├── LineSegmentPoint.cs
    │   │   │   │   │   └── LineSegmentPolar.cs
    │   │   │   │   ├── Moments.cs
    │   │   │   │   └── Subdiv2D.cs
    │   │   │   ├── line_descriptors
    │   │   │   │   ├── KeyLine.cs
    │   │   │   │   ├── LSDDetector.cs
    │   │   │   │   └── LSDParam.cs
    │   │   │   ├── ml
    │   │   │   │   ├── ANN_MLP.cs
    │   │   │   │   ├── Boost.cs
    │   │   │   │   ├── DTrees.cs
    │   │   │   │   ├── EM.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   └── SampleTypes.cs
    │   │   │   │   ├── KNearest.cs
    │   │   │   │   ├── LogisticRegression.cs
    │   │   │   │   ├── NormalBayesClassifier.cs
    │   │   │   │   ├── ParamGrid.cs
    │   │   │   │   ├── RTrees.cs
    │   │   │   │   ├── SVM.cs
    │   │   │   │   ├── StatModel.cs
    │   │   │   │   └── TrainData.cs
    │   │   │   ├── objdetect
    │   │   │   │   ├── CascadeClassifier.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   └── HaarDetectionTypes.cs
    │   │   │   │   ├── HOGDescriptor.cs
    │   │   │   │   ├── HistogramNormType.cs
    │   │   │   │   ├── QRCodeDetector.cs
    │   │   │   │   └── SimilarRects.cs
    │   │   │   ├── optflow
    │   │   │   │   └── CvOptFlow.cs
    │   │   │   ├── photo
    │   │   │   │   ├── CalibrateCRF.cs
    │   │   │   │   ├── CalibrateDebevec.cs
    │   │   │   │   ├── CalibrateRobertson.cs
    │   │   │   │   ├── EdgePreservingMethods.cs
    │   │   │   │   ├── InpaintMethod.cs
    │   │   │   │   ├── MergeDebevec.cs
    │   │   │   │   ├── MergeExposures.cs
    │   │   │   │   ├── MergeMertens.cs
    │   │   │   │   ├── SeamlessCloneMethods.cs
    │   │   │   │   ├── Tonemap.cs
    │   │   │   │   ├── TonemapDrago.cs
    │   │   │   │   ├── TonemapMantiuk.cs
    │   │   │   │   └── TonemapReinhard.cs
    │   │   │   ├── quality
    │   │   │   │   ├── QualityBRISQUE.cs
    │   │   │   │   ├── QualityBase.cs
    │   │   │   │   ├── QualityGMSD.cs
    │   │   │   │   ├── QualityMSE.cs
    │   │   │   │   ├── QualityPSNR.cs
    │   │   │   │   └── QualitySSIM.cs
    │   │   │   ├── shape
    │   │   │   │   ├── HausdorffDistanceExtractor.cs
    │   │   │   │   ├── ShapeContextDistanceExtractor.cs
    │   │   │   │   └── ShapeDistanceExtractor.cs
    │   │   │   ├── stitching
    │   │   │   │   ├── AffineBestOf2NearestMatcher.cs
    │   │   │   │   ├── BestOf2NearestMatcher.cs
    │   │   │   │   ├── CvDetail.cs
    │   │   │   │   ├── FeaturesMatcher.cs
    │   │   │   │   ├── ImageFeatures.cs
    │   │   │   │   ├── MatchesInfo.cs
    │   │   │   │   └── Stitcher.cs
    │   │   │   ├── superres
    │   │   │   │   ├── BroxOpticalFlow.cs
    │   │   │   │   ├── DenseOpticalFlowExt.cs
    │   │   │   │   ├── DualTVL1OpticalFlow.cs
    │   │   │   │   ├── FarnebackOpticalFlow.cs
    │   │   │   │   ├── FrameSource.cs
    │   │   │   │   ├── PyrLKOpticalFlow.cs
    │   │   │   │   └── SuperResolution.cs
    │   │   │   ├── text
    │   │   │   │   ├── BaseOCR.cs
    │   │   │   │   ├── ComponentLevels.cs
    │   │   │   │   ├── CvText.cs
    │   │   │   │   ├── OCRTesseract.cs
    │   │   │   │   ├── TextDetector.cs
    │   │   │   │   └── TextDetectorCNN.cs
    │   │   │   ├── tracking
    │   │   │   │   ├── Enum
    │   │   │   │   │   └── TrackerTypes.cs
    │   │   │   │   ├── TrackerCSRT.cs
    │   │   │   │   └── TrackerKCF.cs
    │   │   │   ├── video
    │   │   │   │   ├── BackgroundSubtractor.cs
    │   │   │   │   ├── BackgroundSubtractorKNN.cs
    │   │   │   │   ├── BackgroundSubtractorMog2.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── MotionTypes.cs
    │   │   │   │   │   └── OpticalFlowFlags.cs
    │   │   │   │   ├── KalmanFilter.cs
    │   │   │   │   ├── Tracker.cs
    │   │   │   │   ├── TrackerGOTURN.cs
    │   │   │   │   └── TrackerMIL.cs
    │   │   │   ├── videoio
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── CameraChannels.cs
    │   │   │   │   │   ├── CapturePosRatio.cs
    │   │   │   │   │   ├── CaptureType.cs
    │   │   │   │   │   ├── VideoAccelerationType.cs
    │   │   │   │   │   ├── VideoCaptureAPIs.cs
    │   │   │   │   │   ├── VideoCapturePara.cs
    │   │   │   │   │   ├── VideoCaptureProperties.cs
    │   │   │   │   │   ├── VideoWriterPara.cs
    │   │   │   │   │   └── VideoWriterProperties.cs
    │   │   │   │   ├── FourCC.cs
    │   │   │   │   ├── VideoCapture.cs
    │   │   │   │   └── VideoWriter.cs
    │   │   │   ├── wechat_qrcode
    │   │   │   │   └── WeChatQRCode.cs
    │   │   │   ├── xfeatures2d
    │   │   │   │   ├── BriefDescriptorExtractor.cs
    │   │   │   │   ├── FREAK.cs
    │   │   │   │   ├── LATCH.cs
    │   │   │   │   ├── LUCID.cs
    │   │   │   │   ├── SURF.cs
    │   │   │   │   └── StarDetector.cs
    │   │   │   ├── ximgproc
    │   │   │   │   ├── CvXImgProc.cs
    │   │   │   │   ├── EdgeBoxes.cs
    │   │   │   │   ├── EdgeFilter
    │   │   │   │   │   ├── AdaptiveManifoldFilter.cs
    │   │   │   │   │   ├── DTFilter.cs
    │   │   │   │   │   ├── FastBilateralSolverFilter.cs
    │   │   │   │   │   ├── FastGlobalSmootherFilter.cs
    │   │   │   │   │   └── GuidedFilter.cs
    │   │   │   │   ├── Enum
    │   │   │   │   │   ├── AngleRangeOption.cs
    │   │   │   │   │   ├── EdgeAwareFiltersList.cs
    │   │   │   │   │   ├── HoughDeskewOption.cs
    │   │   │   │   │   ├── HoughOP.cs
    │   │   │   │   │   ├── LocalBinarizationMethods.cs
    │   │   │   │   │   ├── RulesOption.cs
    │   │   │   │   │   ├── SLICType.cs
    │   │   │   │   │   ├── ThinningTypes.cs
    │   │   │   │   │   └── WMFWeightType.cs
    │   │   │   │   ├── FastLineDetector.cs
    │   │   │   │   ├── RFFeatureGetter.cs
    │   │   │   │   ├── RidgeDetectionFilter.cs
    │   │   │   │   ├── Segmentation
    │   │   │   │   │   ├── GraphSegmentation.cs
    │   │   │   │   │   ├── SelectiveSearchSegmentation.cs
    │   │   │   │   │   ├── SelectiveSearchSegmentationStrategy.cs
    │   │   │   │   │   └── SelectiveSearchSegmentationStrategyMultiple.cs
    │   │   │   │   ├── StructuredEdgeDetection.cs
    │   │   │   │   └── Superpixel
    │   │   │   │       ├── SuperpixelLSC.cs
    │   │   │   │       ├── SuperpixelSEEDS.cs
    │   │   │   │       └── SuperpixelSLIC.cs
    │   │   │   └── xphoto
    │   │   │       ├── CvXPhoto.cs
    │   │   │       ├── Enum
    │   │   │       │   ├── Bm3dSteps.cs
    │   │   │       │   ├── InpaintTypes.cs
    │   │   │       │   └── TransformTypes.cs
    │   │   │       ├── GrayworldWB.cs
    │   │   │       ├── LearningBasedWB.cs
    │   │   │       ├── SimpleWB.cs
    │   │   │       ├── TonemapDurand.cs
    │   │   │       └── WhiteBalancer.cs
    │   │   ├── OpenCvSharp.csproj
    │   │   ├── OpenCvSharp.dll.config
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── OpenCvSharp.DebuggerVisualizers
    │   │   ├── ImageViewer.cs
    │   │   ├── ImageViewer.designer.cs
    │   │   ├── ImageViewer.resx
    │   │   ├── MatDebuggerVisualizer.cs
    │   │   ├── MatObjectSource.cs
    │   │   ├── MatProxy.cs
    │   │   ├── OpenCvSharp.DebuggerVisualizers.csproj
    │   │   ├── OpenCvSharp.dll
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── packages.config
    │   ├── OpenCvSharp.Extensions
    │   │   ├── Binarizer.cs
    │   │   ├── BitmapConverter.cs
    │   │   ├── CvExtensions.cs
    │   │   ├── Key.snk
    │   │   ├── OpenCvSharp.Extensions.csproj
    │   │   ├── Platform.cs
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── OpenCvSharp.WpfExtensions
    │   │   ├── BitmapSourceConverter.cs
    │   │   ├── OpenCvSharp.WpfExtensions.csproj
    │   │   ├── OpenCvSharp.WpfExtensions.xml
    │   │   └── WriteableBitmapConverter.cs
    │   ├── OpenCvSharpExtern
    │   │   ├── CMakeLists.txt
    │   │   ├── OpenCvSharpExtern.vcxproj
    │   │   ├── OpenCvSharpExtern.vcxproj.filters
    │   │   ├── aruco.cpp
    │   │   ├── aruco.h
    │   │   ├── bgsegm.cpp
    │   │   ├── bgsegm.h
    │   │   ├── calib3d.cpp
    │   │   ├── calib3d.h
    │   │   ├── calib3d_StereoMatcher.h
    │   │   ├── calib3d_fisheye.h
    │   │   ├── core.cpp
    │   │   ├── core.h
    │   │   ├── core_Algorithm.h
    │   │   ├── core_FileNode.h
    │   │   ├── core_FileStorage.h
    │   │   ├── core_InputArray.h
    │   │   ├── core_LDA.h
    │   │   ├── core_Mat.h
    │   │   ├── core_MatExpr.h
    │   │   ├── core_OutputArray.h
    │   │   ├── core_PCA.h
    │   │   ├── core_SVD.h
    │   │   ├── core_SparseMat.h
    │   │   ├── core_UMat.h
    │   │   ├── cuda.cpp
    │   │   ├── cuda.h
    │   │   ├── cuda_GpuMat.h
    │   │   ├── dnn.cpp
    │   │   ├── dnn.h
    │   │   ├── dnn_Net.h
    │   │   ├── dnn_superres.cpp
    │   │   ├── dnn_superres.h
    │   │   ├── face.cpp
    │   │   ├── face_FaceRecognizer.h
    │   │   ├── face_Facemark.h
    │   │   ├── features2d.cpp
    │   │   ├── features2d.h
    │   │   ├── features2d_BOW.h
    │   │   ├── features2d_DescriptorMatcher.h
    │   │   ├── features2d_Feature2D.h
    │   │   ├── flann.cpp
    │   │   ├── flann.h
    │   │   ├── flann_IndexParams.h
    │   │   ├── highgui.cpp
    │   │   ├── highgui.h
    │   │   ├── img_hash.cpp
    │   │   ├── img_hash.h
    │   │   ├── imgcodecs.cpp
    │   │   ├── imgcodecs.h
    │   │   ├── imgproc.cpp
    │   │   ├── imgproc.h
    │   │   ├── imgproc_CLAHE.h
    │   │   ├── imgproc_GeneralizedHough.h
    │   │   ├── imgproc_LineIterator.h
    │   │   ├── imgproc_LineSegmentDetector.h
    │   │   ├── imgproc_Segmentation.h
    │   │   ├── imgproc_Subdiv2D.h
    │   │   ├── include_opencv.h
    │   │   ├── line_descriptor.cpp
    │   │   ├── line_descriptor.h
    │   │   ├── ml.cpp
    │   │   ├── ml.h
    │   │   ├── ml_ANN_MLP.h
    │   │   ├── ml_Boost.h
    │   │   ├── ml_DTrees.h
    │   │   ├── ml_EM.h
    │   │   ├── ml_KNearest.h
    │   │   ├── ml_LogisticRegression.h
    │   │   ├── ml_NormalBayesClassifier.h
    │   │   ├── ml_RTrees.h
    │   │   ├── ml_SVM.h
    │   │   ├── ml_StatModel.h
    │   │   ├── my_functions.h
    │   │   ├── my_types.h
    │   │   ├── objdetect.cpp
    │   │   ├── objdetect.h
    │   │   ├── objdetect_HOGDescriptor.h
    │   │   ├── objdetect_QRCodeDetector.h
    │   │   ├── optflow.cpp
    │   │   ├── optflow.h
    │   │   ├── optflow_motempl.h
    │   │   ├── photo.cpp
    │   │   ├── photo.h
    │   │   ├── photo_HDR.h
    │   │   ├── photo_Tonemap.h
    │   │   ├── quality.cpp
    │   │   ├── quality.h
    │   │   ├── shape.cpp
    │   │   ├── shape_ShapeDistanceExtractor.h
    │   │   ├── std_string.cpp
    │   │   ├── std_string.h
    │   │   ├── std_vector.cpp
    │   │   ├── std_vector.h
    │   │   ├── std_vector_nesting.h
    │   │   ├── std_vector_primitive.h
    │   │   ├── stitching.cpp
    │   │   ├── stitching.h
    │   │   ├── stitching_detail_Matchers.h
    │   │   ├── superres.cpp
    │   │   ├── superres.h
    │   │   ├── text.cpp
    │   │   ├── text.h
    │   │   ├── text_TextDetector.h
    │   │   ├── tracking.cpp
    │   │   ├── tracking.h
    │   │   ├── tracking_UnscentedKalmanFilter.h
    │   │   ├── video.cpp
    │   │   ├── video.h
    │   │   ├── video_background_segm.h
    │   │   ├── video_tracking.h
    │   │   ├── videoio.cpp
    │   │   ├── videoio.h
    │   │   ├── wechat_qrcode.cpp
    │   │   ├── wechat_qrcode.h
    │   │   ├── xfeatures2d.cpp
    │   │   ├── xfeatures2d.h
    │   │   ├── ximgproc.cpp
    │   │   ├── ximgproc.h
    │   │   ├── ximgproc_EdgeBoxes.h
    │   │   ├── ximgproc_EdgeFilter.h
    │   │   ├── ximgproc_FastLineDetector.h
    │   │   ├── ximgproc_RidgeDetectionFilter.h
    │   │   ├── ximgproc_Segmentation.h
    │   │   ├── ximgproc_StructuredEdgeDetection.h
    │   │   ├── ximgproc_SuperPixel.h
    │   │   ├── xphoto.cpp
    │   │   └── xphoto.h
    │   └── uwpOpenCvSharpExtern
    │       ├── OpenCvSharpExtern.vcxproj.filters
    │       ├── pch.cpp
    │       ├── pch.h
    │       ├── uwpOpenCvSharpExtern.vcxproj
    │       └── uwpOpenCvSharpExtern.vcxproj.filters
    ├── test
    │   ├── OpenCvSharp.DebuggerVisualizers.Tester
    │   │   ├── App.config
    │   │   ├── OpenCvSharp.DebuggerVisualizers.Tester.csproj
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── _data
    │   │       └── image
    │   │           └── calibration
    │   │               └── 00.jpg
    │   ├── OpenCvSharp.Tests
    │   │   ├── ArchitectureSpecificFactAttribute.cs
    │   │   ├── DoubleEqualityComparer.cs
    │   │   ├── ExplicitFactAttribute.cs
    │   │   ├── ExplicitTheoryAttribute.cs
    │   │   ├── FileDownloader.cs
    │   │   ├── OpenCvSharp.Tests.csproj
    │   │   ├── PlatformSpecificFactAttribute.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── TestBase.cs
    │   │   ├── _data
    │   │   │   ├── aruco
    │   │   │   │   └── Dict6X6_1000.yaml
    │   │   │   ├── image
    │   │   │   │   ├── 8bpp_indexed.png
    │   │   │   │   ├── Dnn
    │   │   │   │   │   ├── MNIST_5.png
    │   │   │   │   │   └── MNIST_9.png
    │   │   │   │   ├── ETHZ
    │   │   │   │   │   ├── Readme.md
    │   │   │   │   │   └── seq03-img-left
    │   │   │   │   │       ├── image_00000000_0.png
    │   │   │   │   │       ├── image_00000001_0.png
    │   │   │   │   │       ├── image_00000002_0.png
    │   │   │   │   │       ├── image_00000003_0.png
    │   │   │   │   │       ├── image_00000004_0.png
    │   │   │   │   │       ├── image_00000005_0.png
    │   │   │   │   │       ├── image_00000006_0.png
    │   │   │   │   │       ├── image_00000007_0.png
    │   │   │   │   │       ├── image_00000008_0.png
    │   │   │   │   │       ├── image_00000009_0.png
    │   │   │   │   │       ├── image_00000010_0.png
    │   │   │   │   │       ├── image_00000011_0.png
    │   │   │   │   │       ├── image_00000012_0.png
    │   │   │   │   │       ├── image_00000013_0.png
    │   │   │   │   │       ├── image_00000014_0.png
    │   │   │   │   │       ├── image_00000015_0.png
    │   │   │   │   │       ├── image_00000016_0.png
    │   │   │   │   │       ├── image_00000017_0.png
    │   │   │   │   │       ├── image_00000018_0.png
    │   │   │   │   │       ├── image_00000019_0.png
    │   │   │   │   │       └── image_00000020_0.png
    │   │   │   │   ├── abbey_road.jpg
    │   │   │   │   ├── alphabet.png
    │   │   │   │   ├── blob
    │   │   │   │   │   ├── shapes1.png
    │   │   │   │   │   ├── shapes2.png
    │   │   │   │   │   └── shapes3.png
    │   │   │   │   ├── building.jpg
    │   │   │   │   ├── building_mask.bmp
    │   │   │   │   ├── calibration
    │   │   │   │   │   └── 00.jpg
    │   │   │   │   ├── empty.gif
    │   │   │   │   ├── houghp.png
    │   │   │   │   ├── imageText.png
    │   │   │   │   ├── imageTextR.png
    │   │   │   │   ├── issue
    │   │   │   │   │   └── 821.jpg
    │   │   │   │   ├── lenna.png
    │   │   │   │   ├── mandrill.png
    │   │   │   │   ├── markers_6x6_250.png
    │   │   │   │   ├── multipage_p1.tif
    │   │   │   │   ├── multipage_p2.tif
    │   │   │   │   ├── peilin_plane.png
    │   │   │   │   ├── qr.png
    │   │   │   │   ├── qr_multi.png
    │   │   │   │   ├── qr_multibyte_letters.png
    │   │   │   │   ├── qr_singlebyte_letters.png
    │   │   │   │   ├── space_shuttle.jpg
    │   │   │   │   ├── tsukuba_left.png
    │   │   │   │   └── tsukuba_right.png
    │   │   │   ├── model
    │   │   │   │   ├── FSRCNN_x4.pb
    │   │   │   │   └── MNISTTest_tensorflow.pb
    │   │   │   ├── tessdata
    │   │   │   │   ├── configs
    │   │   │   │   │   ├── ambigs.train
    │   │   │   │   │   ├── api_config
    │   │   │   │   │   ├── bigram
    │   │   │   │   │   ├── box.train
    │   │   │   │   │   ├── box.train.stderr
    │   │   │   │   │   ├── digits
    │   │   │   │   │   ├── hocr
    │   │   │   │   │   ├── inter
    │   │   │   │   │   ├── kannada
    │   │   │   │   │   ├── linebox
    │   │   │   │   │   ├── logfile
    │   │   │   │   │   ├── makebox
    │   │   │   │   │   ├── quiet
    │   │   │   │   │   ├── rebox
    │   │   │   │   │   ├── strokewidth
    │   │   │   │   │   └── unlv
    │   │   │   │   ├── eng.traineddata
    │   │   │   │   ├── pdf.ttf
    │   │   │   │   └── tessconfigs
    │   │   │   │       ├── batch
    │   │   │   │       ├── batch.nochop
    │   │   │   │       ├── matdemo
    │   │   │   │       ├── msdemo
    │   │   │   │       ├── nobatch
    │   │   │   │       └── segdemo
    │   │   │   ├── text
    │   │   │   │   ├── brisque_model_live.yml
    │   │   │   │   ├── brisque_range_live.yml
    │   │   │   │   ├── bvlc_googlenet.prototxt
    │   │   │   │   ├── haarcascade_frontalface_default.xml
    │   │   │   │   ├── synset_words.txt
    │   │   │   │   └── textbox.prototxt
    │   │   │   └── wechat_qrcode
    │   │   │       ├── detect.caffemodel
    │   │   │       ├── detect.prototxt
    │   │   │       ├── sr.caffemodel
    │   │   │       └── sr.prototxt
    │   │   ├── aruco
    │   │   │   └── ArucoTest.cs
    │   │   ├── calib3d
    │   │   │   ├── Calib3dTest.cs
    │   │   │   ├── StereoBMTest.cs
    │   │   │   └── StereoSGBMTest.cs
    │   │   ├── core
    │   │   │   ├── AlgorithmTest.cs
    │   │   │   ├── CoreTest.cs
    │   │   │   ├── FileStorageTest.cs
    │   │   │   ├── LDATest.cs
    │   │   │   ├── MatExprTest.cs
    │   │   │   ├── MatTest.cs
    │   │   │   ├── MatTypeTest.cs
    │   │   │   ├── RNGTest.cs
    │   │   │   ├── RNG_MT19937Test.cs
    │   │   │   ├── Rect2dTest.cs
    │   │   │   ├── Rect2fTest.cs
    │   │   │   ├── RectTest.cs
    │   │   │   ├── RotatedRectTest.cs
    │   │   │   ├── SizeTest.cs
    │   │   │   ├── SolveEquationTest.cs
    │   │   │   ├── SparseMatTest.cs
    │   │   │   ├── UMatTest.cs
    │   │   │   ├── UtilityTest.cs
    │   │   │   └── VecTest.cs
    │   │   ├── dll
    │   │   │   ├── x64
    │   │   │   │   └── dummy.txt
    │   │   │   └── x86
    │   │   │       └── dummy.txt
    │   │   ├── dnn
    │   │   │   ├── CaffeTest.cs
    │   │   │   ├── DnnDataFixture.cs
    │   │   │   ├── DnnTest.cs
    │   │   │   ├── EastTextDetectionTest.cs
    │   │   │   ├── ModelDownloader.cs
    │   │   │   ├── NetTest.cs
    │   │   │   ├── TensorflowTest.cs
    │   │   │   └── YoloTest.cs
    │   │   ├── dnn_superres
    │   │   │   └── DnnSuperResImplTest.cs
    │   │   ├── face
    │   │   │   ├── FacemarkAAMTest.cs
    │   │   │   ├── FacemarkLBFTest.cs
    │   │   │   └── LBPHFaceRecognizerTest.cs
    │   │   ├── features2d
    │   │   │   ├── BOWImgDescriptorExtractorTest.cs
    │   │   │   ├── BOWKMeansTrainerTest.cs
    │   │   │   ├── FastFeatureDetectorTest.cs
    │   │   │   ├── FlannBasedMatcherTest.cs
    │   │   │   ├── ORBTest.cs
    │   │   │   └── SIFTTest.cs
    │   │   ├── highgui
    │   │   │   ├── HighGuiTest.cs
    │   │   │   └── TrackbarTest.cs
    │   │   ├── img_hash
    │   │   │   ├── AverageHashTest.cs
    │   │   │   ├── BlockMeanHashTest.cs
    │   │   │   ├── ColorMomentHashTest.cs
    │   │   │   ├── MarrHildrethHashTest.cs
    │   │   │   ├── PHashTest.cs
    │   │   │   └── RadialVarianceHashTest.cs
    │   │   ├── imgcodecs
    │   │   │   └── ImgCodecsTest.cs
    │   │   ├── imgproc
    │   │   │   ├── CLAHETest.cs
    │   │   │   ├── ConnectedComponentsTest.cs
    │   │   │   ├── ImgProcTest.cs
    │   │   │   ├── IntelligentScissorsMBTest.cs
    │   │   │   ├── LineIteratorTest.cs
    │   │   │   └── Subdiv2DTest.cs
    │   │   ├── line_descriptor
    │   │   │   └── LSDDetectorTest.cs
    │   │   ├── ml
    │   │   │   ├── ANN_MLPTest.cs
    │   │   │   ├── BoostTest.cs
    │   │   │   ├── EMTest.cs
    │   │   │   ├── KNearestTest.cs
    │   │   │   ├── RTreesTest.cs
    │   │   │   └── SVMTest.cs
    │   │   ├── objdetect
    │   │   │   ├── HOGDescriptorTest.cs
    │   │   │   └── QRCodeDetectorTest.cs
    │   │   ├── photo
    │   │   │   ├── PhotoTest.cs
    │   │   │   ├── TonemapDragoTest.cs
    │   │   │   ├── TonemapMantiukTest.cs
    │   │   │   ├── TonemapReinhardTest.cs
    │   │   │   └── TonemapTest.cs
    │   │   ├── quality
    │   │   │   ├── QualityBRISQUETest.cs
    │   │   │   ├── QualityGMSDTest.cs
    │   │   │   ├── QualityMSETest.cs
    │   │   │   ├── QualityPSNRTest.cs
    │   │   │   └── QualitySSIMTest.cs
    │   │   ├── stitching
    │   │   │   ├── CvDetailTest.cs
    │   │   │   └── StitchingTest.cs
    │   │   ├── system
    │   │   │   ├── AppDomainTest.cs
    │   │   │   ├── ExceptionTest.cs
    │   │   │   ├── SaturateCastTest.cs
    │   │   │   ├── StdStringTest.cs
    │   │   │   ├── VectorTest.cs
    │   │   │   └── WindowsLibraryLoaderTest.cs
    │   │   ├── text
    │   │   │   ├── DetectTextSWTTest.cs
    │   │   │   ├── OCRTesseractTest.cs
    │   │   │   └── TextDetectorTest.cs
    │   │   ├── tracking
    │   │   │   ├── TrackerCSRTTest.cs
    │   │   │   ├── TrackerGOTURNTest.cs
    │   │   │   ├── TrackerKCFTest.cs
    │   │   │   ├── TrackerMILTest.cs
    │   │   │   └── TrackerTestBase.cs
    │   │   ├── video
    │   │   │   ├── BackgroundSubtractorKNNTest.cs
    │   │   │   ├── BackgroundSubtractorMOG2Test.cs
    │   │   │   └── KalmanTest.cs
    │   │   ├── videoio
    │   │   │   ├── VideoCaptureTest.cs
    │   │   │   └── VideoWriterTest.cs
    │   │   ├── wechat_qrcode
    │   │   │   └── WeChatQRCodeTest.cs
    │   │   ├── xfeatures2d
    │   │   │   ├── LATCHTest.cs
    │   │   │   ├── LUCIDTest.cs
    │   │   │   └── SURFTest.cs
    │   │   ├── ximgproc
    │   │   │   ├── EdgeBoxesTest.cs
    │   │   │   ├── EdgeFilterTest.cs
    │   │   │   ├── FastHoughTransformTest.cs
    │   │   │   ├── FastLineDetectorTest.cs
    │   │   │   ├── RidgeDetectionFilterTest.cs
    │   │   │   ├── StructuredEdgeDetectionTest.cs
    │   │   │   ├── SuperpixelTest.cs
    │   │   │   └── XimgProcTest.cs
    │   │   └── xphoto
    │   │       ├── TonemapDurandTest.cs
    │   │       └── XPhotoTest.cs
    │   └── OpenCvSharp.Tests.Windows
    │       ├── BitmapConverterTest.cs
    │       ├── BitmapSourceConverterTest.cs
    │       ├── OpenCvSharp.Tests.Windows.csproj
    │       └── WriteableBitmapConverterTest.cs
    ├── tool
    │   ├── OpenCvSharp.NupkgBetaRemover
    │   │   ├── App.config
    │   │   ├── OpenCvSharp.NupkgBetaRemover.csproj
    │   │   ├── Program.cs
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   └── OpenCvSharp.ReleaseMaker
    │       ├── OpenCvSharp.ReleaseMaker.csproj
    │       ├── Packer.cs
    │       └── Program.cs
    └── web
        └── img
            ├── cpp_histogram
            │   ├── grayscale_histogram.png
            │   └── lenna_grayscale.png
            ├── debugger-visualizer
            │   ├── cvmat_1.png
            │   ├── iplimage_1.png
            │   └── iplimage_2.png
            ├── how-to-install-via-nuget
            │   ├── lenna_inverse_face.png
            │   ├── nuget_package_manager.png
            │   └── nuget_package_manager_old.png
            ├── tutorial-for-windows
            │   ├── 01.jpg
            │   ├── 02.jpg
            │   ├── 03.jpg
            │   └── 04.png
            └── when-error-occurs
                ├── DllNotFoundException.png
                └── TargetPlatform.png

174 directories, 973 files

标签:

实例下载地址

shimat:.NET的OpenCV封装库使用指南

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警