OpenCV的.Net封裝:OpenCVSharp

jopen 12年前發布 | 96K 次閱讀 OpenCV 計算機視覺庫/人臉識別

OpenCvSharp是一個跨平臺的OpenCV的.NET框架包裝,采用C#編寫。您可以在C#,VB.NET中使用許多流行的圖像處理和計算機視覺算法。

OpenCV的.Net封裝:OpenCVSharp

特性:

  • OpenCvSharp wraps more OpenCV's functions than SharperCV and OpenCVDotNet.
  • Many classes of OpenCvSharp implement IDisposable. You can write stylish code by "using" statement.
  • OpenCvSharp does not force object-oriented programming style on you. You can also call native-style OpenCV functions.
  • OpenCvSharp provides functions for converting from IplImage into Bitmap(GDI+) or WriteableBitmap(WPF).
  • OpenCvSharp can work on Mono. Therefore it is able to run on any platform which Mono supports (e.g. Linux, BSD and Mac OS X).
  • </ul>

    using System;
    using OpenCvSharp;
    
    class Program 
    {
        static void Main() 
        {
            using (IplImage src = new IplImage("lenna.png", LoadMode.GrayScale))
            using (IplImage dst = new IplImage(src.Size, BitDepth.U8, 1)) 
            {
                src.Canny(dst, 50, 200);
                using (CvWindow window_src = new CvWindow("src image", src)) 
                using (CvWindow window_dst = new CvWindow("dst image", dst)) 
                {
                    CvWindow.WaitKey();
                }
            }
        }
    }

    項目主頁:http://www.baiduhome.net/lib/view/home/1355649441744

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!