コンピュータC#のWinformsでグレースケールの画像を作成しフォームに表示する。 グレスケールの画像をピクセル単位で操作するプログラムを作成する予定がありまして、目的のプログラムを作成する前に動作確認用にフォームに画像を表示するプログラムを作成します。using System.Data.SqlTypes;using Sy... 2024.09.16コンピュータ
コンピュータC#のWinformでControl.Invalidate()とPaintイベント PictureBoxなどのコントロールを再描画するためにControl.Invalidate()を実行することがあります。何気に使っていて、ふと気になったのですが、Invalidate()を発行すると再描画されるのでPaintイベントが発生... 2024.09.15コンピュータ
コンピュータGIMPのPython-Fuでグリーンバックを追加するプラグイン 緑色で塗りつぶされたグリーンバック用のレイヤーを新規に追加します。#!/usr/bin/env python# coding: utf8from gimpfu import *from array import array# グリーンバック... 2024.09.14コンピュータ
コンピュータGIMPのPython-Fuでレイヤーを二つ追加するプラグイン GIMPで境界線(Line)と塗りつぶし(Paint)用に2つレイヤーを追加するプラグインを作りました。#!/usr/bin/env python# coding: utf8from gimpfu import *from array im... 2024.09.13コンピュータ
コンピュータC#でメソッド名の一覧を取得とメソッドの実行 オブジェクトのメソッド名の一覧を取得し、特定の条件に当てはまるメソッドを実行することが出来るか試してみました。まずはメソッド名の一覧を取得してみます。class MyClass{ void InitA() { Console.WriteLi... 2024.09.12コンピュータ
コンピュータC#のWinFormsで画像加工アプリ16「ダイアログ生成のサブルーチン化とヒストグラム平坦化」 ヒストグラムの平坦化を行います。前回の記事ダイアログ生成のサブルーチン化別記事に移動しました。ファイル名:FilterDialog.csソースコードファイル名:Form1.EqualizeHist.csusing OpenCvSharp;u... 2024.09.11コンピュータ
コンピュータC#のWinFormsで画像加工アプリ15「アンシャープマスキングフィルタ」 アンシャープマスキングフィルタで先鋭化を行います。前回の記事ソースコードファイル名:Form1.Unsharp.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace... 2024.09.10コンピュータ
コンピュータC#のWinFormsで画像加工アプリ14「クロージング」 モルフォロジー変換のクロージング処理を行います。前回の記事ソースコードファイル名:Form1.Closing.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace ... 2024.09.09コンピュータ
コンピュータC#のWinFormsで画像加工アプリ13「オープニング」 モルフォロジー変換のオープニング処理を行います。前回の記事ソースコードファイル名:Form1.Opening.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace ... 2024.09.08コンピュータ
コンピュータC#のWinFormsで画像加工アプリ12「Cannyフィルタで境界線抽出」 Cannyフィルタで境界線抽出してみます。前回の記事ソースコードファイル名:Form1.Canny.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace Gazou... 2024.09.07コンピュータ
コンピュータC#のWinFormsで画像加工アプリ11「メディアンフィルタ」 メディアンフィルタを追加します。前回の記事ソースコードファイル名:Form1.Median.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace GazouKako... 2024.09.06コンピュータ
コンピュータC#のWinFormsで画像加工アプリ10「ヒストグラムをグラフで表示」 画像のヒストグラムをグラフで表示します。前回の記事パッケージの追加dotnet add package System.Windows.Forms.DataVisualization --version 1.0.0-prerelease.20... 2024.09.05コンピュータ
コンピュータC#のWinFormsでワールド変換で図形を回転5「カーソルキーで図形を移動する2」 カーソルキーの左右で旋回し、上で前進、下で後退するようにしてみました。ソースコードusing System.Drawing.Drawing2D;namespace Kaiten02;public partial class Form1 : ... 2024.09.05コンピュータ