端くれプログラマの備忘録 OpenCV [OpenCV] OpenCvSharp3を使う

[OpenCV] OpenCvSharp3を使う

環境はVisual Studio 2015 Community。

1. C#のConsole Applicationを作成

2. Manager NuGet Packages…

3. nuget.orgを”opencvsharp3″で検索
0000

4. OpenCvSharp3-AnyCPUをインストール

5. サンプルコード

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenCvSharp;

namespace OpenCVTestCSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            Mat src = new Mat("lenna.png", ImreadModes.GrayScale);   // OpenCvSharp 3.x
            //Mat src = new Mat("lenna.png", LoadMode.GrayScale); // OpenCvSharp 2.4.x
            Mat dst = new Mat();

            Cv2.Canny(src, dst, 50, 200);
            using (new Window("src image", src))
            using (new Window("dst image", dst))
            {
                Cv2.WaitKey();
            }
        }
    }
}

6. ビルドして実行opencvsharp3

参考サイト

GitHub – shimat/opencvsharp: .NET Framework wrapper for OpenCV
https://github.com/shimat/opencvsharp

OpenCvSharp Namespace
http://shimat.github.io/opencvsharp/html/1bb515b3-6278-49e4-9a33-1054bd279323.htm

schima.hatenablog.com (作者サイト)
http://schima.hatenablog.com/