OpenCV3 : C#で使う

 

OpenCVとは、画像・動画などをいろいろ処理するための機能を集めたもの

Open Source Computer Vision Library

 

下準備として:

マイクロソフトから、Visual Studio Community 2017をインストールして下さい。
最新のもの、使い方難しい。

広告

NuGet パッケージの管理:OpenCv3をインストール

(1)Visual Stadio 2017 でコンソールアプリケーションのプロジェクトを作ります。

(2)プロジェクト –> NuGet パッケージの管理:OpenCv3をインストールします。

「OpenCvSharp3-AnyCPU」を検索し、インストールします。
あとは、コード書くだけです。

NuGetに「OpenCV」がないときは

(1)「ツール」=>「NuGetパッケージマネージャー」=>「パッケージマネージャー設定」とクリックします。

(2)「パッケージソース」を選択し、右の赤枠内すべてチェックを入れます

 

 

 

 

広告

画像を表示する

static void Main(string[] args)
        { //--------------------------------------
           var src = Cv2.ImRead(@"C:\Data\open-cv\copyLena.bmp");

            Cv2.ImShow("sam",src);
            Cv2.WaitKey();
        } //--------------------------------------

画像を表示するためには、最後の行「Cv2.WaitKey();」が必要でした。
ないと、画像表示されず、灰色の画面が

 

画像表示2 =new Mat()

static void Main(string[] args)
        { //--------------------------------------
           var src = new Mat(@"C:\Data\open-cv\copyLena.bmp");

            Cv2.ImShow("sam",src);
            Cv2.WaitKey();
        } //--------------------------------------

Matクラス作成し、その時画像を指定します。

 

参考)OpenCvSharp3入門 – SourceChord

notYet
広告
samをフォローする
らくらくCAD

コメント

タイトルとURLをコピーしました