コンピュータOpenCVSharp「インペイント」を試す。その2 前回作成したプログラムでは紫色に塗りつぶされた部分をインペイント処理を施しましが、GIMPで紫色に潰す作業が意外と面倒なので透明部分をインペイント処理をするように変更してみました。実行環境構築プロジェクトの作成mkdir プロジェクト名cd... 2022.11.24コンピュータ
コンピュータGo言語「WALK」KeyDownイベント 押したキーでウィンドウのタイトルが変化するサンプルです。プロジェクトの作成ソースコードpackage mainimport ( "log" "github.com/lxn/walk" . "github.com/lxn/walk/decla... 2022.11.23コンピュータ
コンピュータGo言語でWALKを使うプロジェクトを作成するPowerShellスクリプト manifestというファイルが必要で毎度コピーするのも少し面倒なので、スクリプトを作ってみました。PowerShell.exeからテキストエデッタで$profilesを開き以下の関数を追加する。function Make-GoWalk{$... 2022.11.22コンピュータ
コンピュータPowerShellの$profileによく使うバッチ処理を関数として登録しておくと便利で良い PowerShell.exeはコマンドプロンプトのようなシェルですが、PowerShellスクリプトの対話型実行環境でもあります。関数を定義することが出来るので、その関数内で外部コマンドを実行するバッチ処理を記述するとPowerShellの... 2022.11.21コンピュータ
コンピュータOpenCVSharp「バイラテラルフィルタ」を試す。 BilateralFilter()のサンプルです。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Window... 2022.11.21コンピュータ
コンピュータOpenCVSharp「メディアンフィルタ」を試す。 MedianBlur()のサンプルです。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Windowsdotn... 2022.11.20コンピュータ
コンピュータGo言語「WALK」テキストボックス(TextEdit) TextEdit(入力項目)を配置し、内容が変更されるとメッセージボックスを表示します。プロジェクトの作成mkdir textboxcd textboxgo mod init example.org/textboxgo get github... 2022.11.19コンピュータ
コンピュータGIMP選択範囲の周辺色で塗りつぶすPython-Fuプラグイン 選択範囲の左上、右上、右下、左下を調べ色を取得できる場合、その色を前景色にセットし、選択範囲を塗りつぶします。#!/usr/bin/env python# coding: utf8from gimpfu import *from array... 2022.11.18コンピュータ
コンピュータOpenCVSharp「インペイント」のような物を試作する。 OpenCVのInpaint()のように指定範囲の周辺色で塗りつぶすプログラムを作ってみます。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add packa... 2022.11.18コンピュータ
コンピュータOpenCVSharp「直線検出」を試す。 HoughLinesP()を使って直線検出をしてみます。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Win... 2022.11.16コンピュータ
コンピュータOpenCVSharp「インペイント」を試す。 OpenCVでPhotoshopの「コンテンツに応じた塗りつぶし」のような処理が出来るようなので試してみます。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet a... 2022.11.15コンピュータ
コンピュータOpenCVSharp「テンプレートマッチング」を試す。 画像の一致部分を緑枠で囲むプログラムです。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Windowsdot... 2022.11.14コンピュータ
コンピュータOpenCVSharp「ガウシアンフィルタ」を試す。 実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Windowsdotnet add package OpenC... 2022.11.13コンピュータ
コンピュータC#からクリップボードでアルファチャンネル付き画像を扱う。「Bitmap」 System.Windows.Clipboardで画像を扱うGetImage()やSetImage()ではアルファチャンネルが保持されないようです。アルファチャンネル付きで画像を扱う場合はGetData()やSetData()でPNG画像形... 2022.11.11コンピュータ