コンピュータ OpenCvSharp「指定サイズより小さい図形を塗りつぶす」 以前に同様のサンプルプログラムを書きましたが今回は対象の図形サイズをパラメータとして調整出来るようにしてみました。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet... 2023.02.08 コンピュータ
コンピュータ OpenCVSharp「チャンネルの分離、結合」を試す。 SplitとMergeのサンプル実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Windows -v 4.6.... 2023.02.07 コンピュータ
コンピュータ OpenCVSharp「ピクセルの論理演算(AND,OR,XOR,NOT)」を試す。 BitwiseAND,OR,XOR,NOTのサンプル実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Windo... 2023.02.06 コンピュータ
コンピュータ OpenCVSharp「膨張・収縮フィルタ(dilate, erode)」を試す。 膨張・収縮フィルタのサンプル実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Windows -v 4.6.0.... 2023.02.05 コンピュータ
コンピュータ PowerShellで特定拡張子を再帰的に検索しNTFS圧縮処理をする。 PowerShellのls(Get-ChildItem)コマンドで再帰的にファイルを検索し、検索結果のファイルを外部コマンドcompactでNTFS圧縮をします。ls D:\*.avi -Recurse | % { compact $_.F... 2023.02.04 コンピュータ
コンピュータ OpneCvSharpでCannyフィルタを試す Cannyフィルタのサンプルです。using OpenCvSharp;using OpenCvSharp.Extensions;namespace CannySample;public partial class Form1 : Form{... 2023.01.28 コンピュータ
コンピュータ DeskMeet B660にLGA1700 CPUの反り防止フレームを取り付けた話 メインPCのCPUはRyzen5 5600Xなのですが、同じTDP65WのRyzen5 7600が発売されましたので検討をしたいところです。価格を見ると5600Xと比べて1万円以上高く、先行して販売されているTDPが105WのRyzen5 ... 2023.01.23 コンピュータ
コンピュータ C#でBitmapオブジェクトとbyte配列を変換する。 C#で画像処理をしていると画像をPixel単位で加工したい状況に遭遇します。いくつか方法はあるようですがC#でも比較的高速に動作するbyte配列に変換し加工する方法を試してみます。using System.Drawing.Imaging;n... 2023.01.23 コンピュータ
コンピュータ VSCodeでC#ソースを引数付きでデバッグ実行する方法 Visual Studio Codeでデバッグ実行する場合、コマンドライン引数をとるようなプログラムのテスト方法を調べてみました。dotnet.exeでプロジェクトを作成し、vscodeでプロジェクトを開くとデバッグ実行用の設定ファイルが出... 2023.01.15 コンピュータ
コンピュータ RyzenのSMTを無効化したらGIMPの動作が良くなった。 AMDのRyzen5 5600Xを搭載したPCでWindows版のGIMP2.10を使っているのですが、重いフィルターや大き目の画像の縮小などをすると、フリーズすることがありました。解決策としては、GIMPのメニュー→「編集」→「設定」→「... 2023.01.14 コンピュータ
コンピュータ 最近購入したもの「SUNEAST SATA SSD SE90025ST-02TB」旭東エレクトロニクス メインPCのシステムストレージ(C:ドライブ)が一杯になってしまいました。とりあえずdowoloadフォルダの中身を削除したところある程度、領域は確保することができましたが、今後のことも考えてストレージの容量を増やしたいと思います。メインP... 2023.01.11 コンピュータ
コンピュータ C#のWinFormsでNumericUpDownを試す。 NumericUpDownは数値を入力するコントロールで、数値を増減させるスピンボタンがついています。入力した数値はNumericUpDwon.Valueプロパティで参照可能でプロパティの型はdecimalです。定義例、NumericUpD... 2023.01.10 コンピュータ
コンピュータ C#のWinFormsでFlowLayoutPanelを試す FlowLayoutPanelは子コントロールを自動的配置してくれるコントロールです。配置するコントロールはサイズのみ指定し、配置する座標はFlowLayoutPanelに任せることが出来ます。例、namespace FlowLayoutP... 2023.01.09 コンピュータ
コンピュータ PowerShellでHTML内に画像を埋め込む2「画像ファイルをテキストに変換」 PowerShell.exeで以下のコマンドを実行::ToBase64String((Get-Content 画像ファイルのパス -en by)) | Set-Clipboard以前ローカルに保存されたhtmlファイルの画像リンクを画像埋め... 2023.01.08 コンピュータ