コンピュータGo言語「WALK」テキストボックス(TextEdit) TextEdit(入力項目)を配置し、内容が変更されるとメッセージボックスを表示します。 プロジェクトの作成 mkdir textbox cd textbox go mod init example.org/textbox go get g... 2022.11.19コンピュータ
コンピュータGIMP選択範囲の周辺色で塗りつぶすPython-Fuプラグイン 選択範囲の左上、右上、右下、左下を調べ色を取得できる場合、その色を前景色にセットし、選択範囲を塗りつぶします。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from a... 2022.11.18コンピュータ
コンピュータOpenCVSharp「インペイント」のような物を試作する。 OpenCVのInpaint()のように指定範囲の周辺色で塗りつぶすプログラムを作ってみます。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add... 2022.11.18コンピュータ
コンピュータOpenCVSharp「直線検出」を試す。 HoughLinesP()を使って直線検出をしてみます。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvShar... 2022.11.16コンピュータ
コンピュータOpenCVSharp「インペイント」を試す。 OpenCVでPhotoshopの「コンテンツに応じた塗りつぶし」のような処理が出来るようなので試してみます。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms do... 2022.11.15コンピュータ
コンピュータOpenCVSharp「テンプレートマッチング」を試す。 画像の一致部分を緑枠で囲むプログラムです。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvSharp4.Wind... 2022.11.14コンピュータ
コンピュータOpenCVSharp「ガウシアンフィルタ」を試す。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvSharp4.Windows dotnet add package... 2022.11.13コンピュータ
コンピュータC#からクリップボードでアルファチャンネル付き画像を扱う。「Bitmap」 System.Windows.Clipboardで画像を扱うGetImage()やSetImage()ではアルファチャンネルが保持されないようです。アルファチャンネル付きで画像を扱う場合はGetData()やSetData()でPNG画像形... 2022.11.11コンピュータ
コンピュータC#のWinFormsでListBoxのDataSourceを更新する方法 ユーザーが作成したクラスのオブジェクトをList<>で配列を作り、それをListBoxのDataSourceにセットしてみました。 ソースコード namespace ListboxDataSrc; public class BaseClas... 2022.11.10コンピュータ
コンピュータ最近購入したもの「ENBUER HDMI KVMスイッチ と EVanlak HDMI EDIDエミュレーター」 amazonでKVMスイッチを購入しました。キーボードとマウス、液晶ディスプレイを2台のPCで共有しスイッチ一つで切り替えて使えて使えるようになります。以前からキーボードの切替器やHDMIのセレクタなどを使ったことはありましたが、それをひと... 2022.11.10コンピュータ
コンピュータOpenCVSharp「ノンローカルミーンフィルタ(カラー)」を試す。 プロジェクトの作成 ソースプログラム using OpenCvSharp; using OpenCvSharp.Extensions; namespace FastNlMeansDenoisingColoredSample; public ... 2022.11.08コンピュータ
コンピュータnumpyで指定の位置に画像を貼り付け 画像の一部を別の画像に置き換える方法を調べていてnumpyで画像を貼り付ける方法を試してみました。 import numpy as np dst = np.full(shape=(5,6), fill_value=255, dtype='u... 2022.11.07コンピュータ
コンピュータGo言語でWindowsのGUIを作る「WALK」ボタンとメッセージボックス Windowにボタンを配置しクリックするとメッセージボックスを表示します。 プロジェクトの作成 mkdir walkbutton cd walkbutton go mod init example.org/walkbutton go get... 2022.11.07コンピュータ
コンピュータUbuntu22.04にAnimeEffectsをインストールした話 AnimeEffectsというフリーソフトをWindowsで使っていますが、Linuxでも動くらしいので、Ubuntu22.04の環境でソースコードからビルドしてみました。 ビルド環境を構築 sudo apt install build-e... 2022.11.06コンピュータ