コンピュータWPFクリップボード経由で画像を白黒化(2値化)する。 GIMPで選択コピーした画像をクリップボード経由でOpenCvSharpのフィルターをかけて、その結果をクリップボード経由でGIMPに貼り付けて戻します。 GIMPの外部フィルターのような使い方が出来ないかと試作してみました。 プロジェク... 2022.07.10コンピュータ
コンピュータ【WPF学習中】Stackを使ったサンプルプログラム プログラミングでStackというとpushで保存popで取り出すLast In First Outでメモリへのアクセスする方法だったように記憶しています。 使い道としてサブルーチンを呼び出す前に壊れて欲しくないデータをStackに入れて... 2022.03.12コンピュータ
コンピュータC#でWPF学習中「OpenCVSharpでガンマ補正」 OpenCVSharpでガンマ補正をする方法を調べたのでGUIを作成してみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package Microso... 2021.12.17コンピュータ
コンピュータWPF学習中「OpenCvSharpで指定サイズより小さい図形を消す」 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package OpenCvSharp4.Windows code . ソースコード ファイル名:MainWin... 2021.10.09コンピュータ
コンピュータWPF学習中「OpenCvSharpで図形を描画」 OpenCVで四角や円、直線など基本的な図形を描画してみたいと思います。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package OpenCvSharp4... 2021.10.08コンピュータ
コンピュータC#でWPF学習中「2つの画像の論理積」 OpenCVのBitwiseAnd()をつかって2つの画像の論理積(AND)を取ってみます。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package Op... 2021.09.01コンピュータ
コンピュータC#でWPF学習中「画像の色を反転」 OpenCVのBitwiseNot()を使って画像の色を反転してみます。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package OpenCvSharp4... 2021.08.24コンピュータ
コンピュータC#でWPF学習中「OpenCVSharpのMatオブジェクトをBitmapSourceに変換」 WPFでOpenCVを扱うにあたりOpenCVSharpの画像オブジェクトのMatからBitmapSourceに変換する方法を調べてみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new ... 2021.08.23コンピュータ
コンピュータWPF学習中「キー入力イベントとフルスクリーン切り替え」 以前作成しましたドラックアンドドロップで画像ファイルを表示する、簡易グラフィックビューアにF11キーでウィンドウをフルスクリーンに切り替える機能を乗せてみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 ... 2021.07.23コンピュータ
コンピュータC#でWPF学習中「Behaviorを使ってDrag&Dropで画像を表示する」 以前Drag&Dropで画像ファイルを開くプログラムを作成した際、Drop部分はEventTriggerを使いましたが、DragOrver部分はコードビハインドでコーディングしました。 今回はDragOver部分をBehaviorでコーディ... 2021.06.04コンピュータ
コンピュータC#でWPF学習中「JSONファイルの読み書き」 OpenCVのぼかし処理等のフィルタで画像を加工し保存するアプリです。 今回フィルタのパラメータをJSONファイルとして記憶するようにしてみました。 実行環境 Windows10 2004 dotnet --version 5.0... 2021.05.31コンピュータ
コンピュータC#でWPF学習中「BitmapSourceをPNG形式で保存」 フィルタ処理した画像を保存するボタンを追加しました。 実行環境 Windows10 2004 dotnet --version 5.0.104 Visual Studio Code PowerShell 5.1 プロジェクトの作成 ... 2021.05.29コンピュータ
コンピュータC#でWPF学習中「OpenCVSharp – フィルタをバックグラウンドで実行」 フィルタの処理に時間がかかるようになってきたのでフィルタをバックグラウンドで実行してみたいと思います。 実行環境 Windows10 2004 dotnet --version 5.0.104 Visual Studio Code Po... 2021.05.28コンピュータ
コンピュータC#でWPF学習中「OpenCVSharp – アンシャープマスキングフィルタで先鋭化」 アンシャープマスキングフィルタを組み込んでみました。 実行環境 Windows10 2004 dotnet --version 5.0.104 Visual Studio Code PowerShell 5.1 プロジェクトの作成 ... 2021.05.27コンピュータ