.NET Core/WPF/windows desktopでOpenCVを使う


環境

  • Visual Studio Community 2019 version 16.6.3
  • .NET Core 3.1
  • WPF/Windows desktop app
  • OpenCvSharp4 version 4.3.0.20200524

インストール

OpenCvSharp4をインストール

既存プロジェクトに右クリックでNuGetパッケージの管理 でOpenCvSharp4.Windowsをインストールする。

↓こんな確認画面が出るのでOK押下

コーディング

hogehoge.xaml
色々略
<Image Name="ImageOpenCvTest"/>
色々略
hogehoge.cs
色々略
using OpenCvSharp;
using OpenCvSharp.Extensions;

(中略)
using (var img = new Mat(@"D:\xxx.bmp"))
{
    // 読み込んだ画像をImageコントロールのSourceに設定
    ImageOpenCvTest.Source = img.ToWriteableBitmap();
}
色々略

ビルドして実行

ローカルファイルのbmpが表示されました。