コンピュータ

OpenCVSharp「テンプレートマッチング」を試す。

画像の一致部分を緑枠で囲むプログラムです。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvSharp4...
コンピュータ

OpenCVSharp「ガウシアンフィルタ」を試す。

実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvSharp4.Windows dotnet add pac...
コンピュータ

C#からクリップボードでアルファチャンネル付き画像を扱う。「Bitmap」

System.Windows.Clipboardで画像を扱うGetImage()やSetImage()ではアルファチャンネルが保持されないようです。アルファチャンネル付きで画像を扱う場合はGetData()やSetData()でPNG画像形...
スポンサーリンク
コンピュータ

C#のWinFormsでListBoxのDataSourceを更新する方法

ユーザーが作成したクラスのオブジェクトをList<>で配列を作り、それをListBoxのDataSourceにセットしてみました。 ソースコード namespace ListboxDataSrc; public cl...
コンピュータ

最近購入したもの「ENBUER HDMI KVMスイッチ と EVanlak HDMI EDIDエミュレーター」

amazonでKVMスイッチを購入しました。キーボードとマウス、液晶ディスプレイを2台のPCで共有しスイッチ一つで切り替えて使えて使えるようになります。以前からキーボードの切替器やHDMIのセレクタなどを使ったことはありましたが、それをひと...
コンピュータ

OpenCVSharp「ノンローカルミーンフィルタ(カラー)」を試す。

プロジェクトの作成 ソースプログラム using OpenCvSharp; using OpenCvSharp.Extensions; namespace FastNlMeansDenoisingColoredSample;...
コンピュータ

OpenCVSharp「ノンローカルミーンフィルタ(グレースケール)」を試す。

プロジェクトの作成 ソースプログラム using OpenCvSharp; using OpenCvSharp.Extensions; namespace fastNlMeansDenoisingSample; publi...
コンピュータ

numpyで指定の位置に画像を貼り付け

画像の一部を別の画像に置き換える方法を調べていてnumpyで画像を貼り付ける方法を試してみました。 import numpy as np dst = np.full(shape=(5,6), fill_value=255, dtype=...
コンピュータ

Go言語でWindowsのGUIを作る「WALK」ボタンとメッセージボックス

Windowにボタンを配置しクリックするとメッセージボックスを表示します。 プロジェクトの作成 mkdir walkbutton cd walkbutton go mod init example.org/walkbutton go g...
コンピュータ

Ubuntu22.04にAnimeEffectsをインストールした話

AnimeEffectsというフリーソフトをWindowsで使っていますが、Linuxでも動くらしいので、Ubuntu22.04の環境でソースコードからビルドしてみました。 ビルド環境を構築 sudo apt install build...
コンピュータ

C#でプロセスの一覧を取得「System.Diagnostics.Process.GetProcesses()」

var processes = System.Diagnostics.Process.GetProcesses(); foreach(var process in processes) { if (process.MainWi...
コンピュータ

C#でmp4ファイルのチャプターテキストを作成するアプリ

mp4ファイルを読み込んでチャプターを作成しテキストファイルとして保存するアプリです。 作成したテキストファイルはフリーウェアソフト「Drax」でmp4ファイルにチャプターをセットします。 実行環境構築 プロジェクトの作成 mk...
コンピュータ

OpenCVSharp「平均化フィルタ」を試す2。「filter2d」

OpenCVのサンプルはpythonで書かれていることが多いのですが、C#(OpenCVSharp)で扱う場合、変数の型がC#の何を使えばよいかが問題になります。画像などのオブジェクトはOpenCVSharp用にMatオブジェクトがあるので...
コンピュータ

OpenCVSharp「平均化フィルタ」を試す。

実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvSharp4.Windows dotnet add pac...