コンピュータ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コンピュータ
コンピュータC#のWinFormsでワールド変換で図形を回転4「カーソルキーで図形を移動する」 カーソルキーの上下左右をおすと進行方向に図形が回転され移動するようにしてみました。ソースコードnamespace Kaiten02;public partial class Form1 : Form{ public Form1() { In... 2024.09.05コンピュータ
コンピュータC#のWinFormsでワールド変換で図形を回転3「図形を回転して並べる」 図形を0度、90度、180度、270度に回転し左から順番に4つ重ならないように横方向へ並べて表示したい。結果ソースコードusing System.Drawing.Drawing2D;namespace Kaiten01;public par... 2024.09.04コンピュータその他
コンピュータC#のWinFormsで画像加工アプリ9「ラプラシアンフィルタで境界線抽出」 ラプラシアンフィルタで境界線抽出を行います。前回の記事ソースコードファイル名:Form1.Laplacian.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace ... 2024.09.03コンピュータ
コンピュータC#のWinFormsで画像加工アプリ8「直線検出」 直線検出を行います。前回の記事ソースコードファイル名:Form1.Hough.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace GazouKakou02;pub... 2024.09.03コンピュータ
コンピュータC#のWinFormsで画像加工アプリ7「バイラテラルフィルタ」 バイラテラルフィルタ機能を追加します。前回の記事ソースコードファイル名:Form1.Bilateral.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace Gaz... 2024.09.03コンピュータ
コンピュータC#のWinFormsで画像加工アプリ6「LUTによるガンマ補正」 LUTを使ってガンマ補正を行います。前回の記事ソースコードファイル名:Form1.Gamma.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace GazouKak... 2024.09.02コンピュータ
コンピュータC#のWinFormsで画像加工アプリ5「LUTによる減色」 LUTを使って減色処理を行います。前回の記事ソースコードファイル名:Form1.DietColor.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace Gazou... 2024.09.02コンピュータ
コンピュータC#のWinFormsのトラックバーで値の変更に合わせて重たい処理を行う方法を考える。 とりあえずサンプルプログラム。namespace TrackBarLock01;public partial class Form1 : Form{ readonly Label _trackValueLabel = new() { Siz... 2024.09.02コンピュータ
コンピュータC#のWinFormsで画像加工アプリ4「ノンローカルミーンフィルタ」 ノンローカルミーンフィルタ行うフィルター機能を追加します。前回の記事ソースコードファイル名:Form1.NLMean.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namesp... 2024.09.01コンピュータ
コンピュータC#のWinFormsで画像加工アプリ3「2値化」 2値化を行うフィルター機能を追加します。前回の記事ソースコードファイル名:Form1.Threshold.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace Ga... 2024.09.01コンピュータ