コンピュータ

C#パスを連結する。

複数のパスの要素を単一のパスに連結します。 var root = @"c:\"; var sub_a = "a"; var sub_b = "b"; var sub_c = "c"; var path = System.IO.Path.Jo...
コンピュータ

最近購入したもの「エレコム HDMIケーブル」

KVMスイッチを購入しましたが、HDMIケーブルが付属していませんでした。 手持ちのHDMIケーブルを使っていましたが、HDMIケーブルの規格が不明でしたのでHDMIケーブルを手配しました。 KVMスイッチにはHDMIケーブルが3本必要なの...
コンピュータ

C#のwinformsでアニメーションGIFを表示する。

gifファイルをエクスプローラーからドラッグアンドドロップすることでアニメーションを表示します。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms code . ソー...
コンピュータ

Go言語「WALK」リストボックスとファイルの一覧

listboxにカレントディレクトリのファイルの一覧を表示します。ディレクトリをダブルクリックするとカレントディレクトリを移動します。 プロジェクトの作成 ソースコード package main import ( "io/ioutil" "...
コンピュータ

OpenCVSharp「インペイント」を試す。その2

前回作成したプログラムでは紫色に塗りつぶされた部分をインペイント処理を施しましが、GIMPで紫色に潰す作業が意外と面倒なので透明部分をインペイント処理をするように変更してみました。 実行環境構築 プロジェクトの作成 mkdir プロジェクト...
コンピュータ

Go言語「WALK」KeyDownイベント

押したキーでウィンドウのタイトルが変化するサンプルです。 プロジェクトの作成 ソースコード package main import ( "log" "github.com/lxn/walk" . "github.com/lxn/walk/d...
コンピュータ

Go言語でWALKを使うプロジェクトを作成するPowerShellスクリプト

manifestというファイルが必要で毎度コピーするのも少し面倒なので、スクリプトを作ってみました。 PowerShell.exeからテキストエデッタで$profilesを開き以下の関数を追加する。 function Make-GoWalk...
コンピュータ

PowerShellの$profileによく使うバッチ処理を関数として登録しておくと便利で良い

PowerShell.exeはコマンドプロンプトのようなシェルですが、PowerShellスクリプトの対話型実行環境でもあります。関数を定義することが出来るので、その関数内で外部コマンドを実行するバッチ処理を記述するとPowerShellの...
コンピュータ

OpenCVSharp「バイラテラルフィルタ」を試す。

BilateralFilter()のサンプルです。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvSharp4....
コンピュータ

OpenCVSharp「メディアンフィルタ」を試す。

MedianBlur()のサンプルです。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvSharp4.Windo...
コンピュータ

Go言語「WALK」テキストボックス(TextEdit)

TextEdit(入力項目)を配置し、内容が変更されるとメッセージボックスを表示します。 プロジェクトの作成 mkdir textbox cd textbox go mod init example.org/textbox go get g...
コンピュータ

GIMP選択範囲の周辺色で塗りつぶすPython-Fuプラグイン

選択範囲の左上、右上、右下、左下を調べ色を取得できる場合、その色を前景色にセットし、選択範囲を塗りつぶします。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from a...
コンピュータ

OpenCVSharp「インペイント」のような物を試作する。

OpenCVのInpaint()のように指定範囲の周辺色で塗りつぶすプログラムを作ってみます。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add...
コンピュータ

OpenCVSharp「直線検出」を試す。

HoughLinesP()を使って直線検出をしてみます。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms dotnet add package OpenCvShar...