OpenCvSharp

コンピュータ

WPFクリップボード経由で画像を白黒化(2値化)する。

GIMPで選択コピーした画像をクリップボード経由でOpenCvSharpのフィルターをかけて、その結果をクリップボード経由でGIMPに貼り付けて戻します。GIMPの外部フィルターのような使い方が出来ないかと試作してみました。プロジェクトの作...
コンピュータ

OpenCVSharpで動画ファイルを再生するサンプル

OpenCVで動画ファイルをフレーム単位で画像を取り出すことが出来たので、WinFormでGUIを用意してみました。音声はなしですが動画再生しますし、トラックバーの移動に合わせて再生位置を変更することが出来ました。dotnetバージョン d...
コンピュータ

【WPF学習中】Stackを使ったサンプルプログラム

プログラミングでStackというとpushで保存popで取り出すLast In First Outでメモリへのアクセスする方法だったように記憶しています。使い道としてサブルーチンを呼び出す前に壊れて欲しくないデータをStackに入れて(pu...
スポンサーリンク
コンピュータ

C#でWPF学習中「OpenCVSharpでガンマ補正」

OpenCVSharpでガンマ補正をする方法を調べたのでGUIを作成してみました。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfdotnet add package Microsoft.Xaml...
コンピュータ

WPF学習中「OpenCvSharpで指定サイズより小さい図形を消す」

プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfdotnet add package OpenCvSharp4.Windowscode .ソースコードファイル名:MainWindow.xaml<W...
コンピュータ

WPF学習中「OpenCvSharpで図形を描画」

OpenCVで四角や円、直線など基本的な図形を描画してみたいと思います。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfdotnet add package OpenCvSharp4.Window...
コンピュータ

C#でWPF学習中「2つの画像の論理積」

OpenCVのBitwiseAnd()をつかって2つの画像の論理積(AND)を取ってみます。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfdotnet add package OpenCvSha...
コンピュータ

C#でWPF学習中「画像の色を反転」

OpenCVのBitwiseNot()を使って画像の色を反転してみます。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfdotnet add package OpenCvSharp4.Window...
コンピュータ

C#でWPF学習中「OpenCVSharpのMatオブジェクトをBitmapSourceに変換」

WPFでOpenCVを扱うにあたりOpenCVSharpの画像オブジェクトのMatからBitmapSourceに変換する方法を調べてみました。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfdot...
コンピュータ

C#でWPF学習中「Behaviorを使ってDrag&Dropで画像を表示する」

以前Drag&Dropで画像ファイルを開くプログラムを作成した際、Drop部分はEventTriggerを使いましたが、DragOrver部分はコードビハインドでコーディングしました。今回はDragOver部分をBehaviorでコーディン...
コンピュータ

C#でWPF学習中「JSONファイルの読み書き」

OpenCVのぼかし処理等のフィルタで画像を加工し保存するアプリです。今回フィルタのパラメータをJSONファイルとして記憶するようにしてみました。実行環境Windows10 2004dotnet --version 5.0.104Visua...
コンピュータ

C#でWPF学習中「BitmapSourceをPNG形式で保存」

フィルタ処理した画像を保存するボタンを追加しました。PNG形式で保存のコード// 保存処理using (System.IO.FileStream stream = new System.IO.FileStream(path, System....
コンピュータ

C#でWPF学習中「OpenCVSharp – フィルタをバックグラウンドで実行」

フィルタの処理に時間がかかるようになってきたのでフィルタをバックグラウンドで実行してみたいと思います。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShel...
コンピュータ

C#でWPF学習中「OpenCVSharp – アンシャープマスキングフィルタで先鋭化」

アンシャープマスキングフィルタを組み込んでみました。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShell 5.1プロジェクトの作成mkdir プロジェク...