WinForms

コンピュータ

C#のWinformでControl.Invalidate()とPaintイベント

PictureBoxなどのコントロールを再描画するためにControl.Invalidate()を実行することがあります。何気に使っていて、ふと気になったのですが、Invalidate()を発行すると再描画されるのでPaintイベントが発生...
コンピュータ

C#のWinFormsで画像加工アプリ16「ダイアログ生成のサブルーチン化とヒストグラム平坦化」

ヒストグラムの平坦化を行います。前回の記事ダイアログ生成のサブルーチン化別記事に移動しました。ファイル名:FilterDialog.csソースコードファイル名:Form1.EqualizeHist.csusing OpenCvSharp;u...
コンピュータ

C#のWinFormsで画像加工アプリ15「アンシャープマスキングフィルタ」

アンシャープマスキングフィルタで先鋭化を行います。前回の記事ソースコードファイル名:Form1.Unsharp.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace...
スポンサーリンク
コンピュータ

C#のWinFormsで画像加工アプリ14「クロージング」

モルフォロジー変換のクロージング処理を行います。前回の記事ソースコードファイル名:Form1.Closing.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace ...
コンピュータ

C#のWinFormsで画像加工アプリ13「オープニング」

モルフォロジー変換のオープニング処理を行います。前回の記事ソースコードファイル名:Form1.Opening.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace ...
コンピュータ

C#のWinFormsで画像加工アプリ12「Cannyフィルタで境界線抽出」

Cannyフィルタで境界線抽出してみます。前回の記事ソースコードファイル名:Form1.Canny.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace Gazou...
コンピュータ

C#のWinFormsで画像加工アプリ11「メディアンフィルタ」

メディアンフィルタを追加します。前回の記事ソースコードファイル名:Form1.Median.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace GazouKako...
コンピュータ

C#のWinFormsで画像加工アプリ10「ヒストグラムをグラフで表示」

画像のヒストグラムをグラフで表示します。前回の記事パッケージの追加dotnet add package System.Windows.Forms.DataVisualization --version 1.0.0-prerelease.20...
コンピュータ

C#のWinFormsでワールド変換で図形を回転5「カーソルキーで図形を移動する2」

カーソルキーの左右で旋回し、上で前進、下で後退するようにしてみました。ソースコードusing System.Drawing.Drawing2D;namespace Kaiten02;public partial class Form1 : ...
コンピュータ

C#のWinFormsでワールド変換で図形を回転4「カーソルキーで図形を移動する」

カーソルキーの上下左右をおすと進行方向に図形が回転され移動するようにしてみました。ソースコードnamespace Kaiten02;public partial class Form1 : Form{ public Form1() { In...
コンピュータ

C#のWinFormsでワールド変換で図形を回転3「図形を回転して並べる」

図形を0度、90度、180度、270度に回転し左から順番に4つ重ならないように横方向へ並べて表示したい。結果ソースコードusing System.Drawing.Drawing2D;namespace Kaiten01;public par...
コンピュータ

C#のWinFormsで画像加工アプリ9「ラプラシアンフィルタで境界線抽出」

ラプラシアンフィルタで境界線抽出を行います。前回の記事ソースコードファイル名:Form1.Laplacian.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace ...
コンピュータ

C#のWinFormsで画像加工アプリ8「直線検出」

直線検出を行います。前回の記事ソースコードファイル名:Form1.Hough.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace GazouKakou02;pub...
コンピュータ

C#のWinFormsで画像加工アプリ7「バイラテラルフィルタ」

バイラテラルフィルタ機能を追加します。前回の記事ソースコードファイル名:Form1.Bilateral.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace Gaz...