パソコン上でC#言語のソフトウェアを開発するために、OpenCV2.xの開発環境を構築しました。

開発/実行環境

  • Visual Studio2013 Express (C#)
  • Windows 7 Professional

OpenCV2.xライブラリの追加

C#でOpenCV2.xのソフトウェアを開発するためには、OpenCVSharp2を使用します。OpenCVSharp2はC#言語用の.NET Framework向けのライブラリです。
ソリューションエクスプローラーの参照設定を右クリックし、表示されたメニューで「NuGetパッケージの管理」を選択します。NuGetパッケージの管理のダイアログが表示されるので、オンラインを選択し、検索ボックスに「OpenCVSharp2」と入力します。検索結果から「OpenCVSharp2」を選択し、表示されるInstallボタンをクリックします。

OpenCVSharp2のインストール

「参照設定」で確認すると、次のようにOpenCV用のライブラリが表示されます。

OpenCV用のライブラリ確認

OpenCVSharp2を使ったプログラムの作成

OpenCVSharp2を使ったプログラムを次に示します。

private void imageTest()
{
      var img = new Mat(240, 320, MatType.CV_8UC3, new Scalar(0, 0, 255));
      Cv2.ImShow("test", img);
      Cv2.WaitKey();

       Console.WriteLine("Success !");
}

OpenCVSharp2を使ったプログラムの実行

作成したプログラムを実行すると、次の画面が表示されます。