パソコン上で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ボタンをクリックします。
「参照設定」で確認すると、次のように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を使ったプログラムの実行
作成したプログラムを実行すると、次の画面が表示されます。