コンピュータC#のWinFormsでワールド変換で図形を回転5「カーソルキーで図形を移動する2」 カーソルキーの左右で旋回し、上で前進、下で後退するようにしてみました。 ソースコード using System.Drawing.Drawing2D; namespace Kaiten02; public partial class Form... 2024.09.05コンピュータ
コンピュータC#のWinFormsでワールド変換で図形を回転4「カーソルキーで図形を移動する」 カーソルキーの上下左右をおすと進行方向に図形が回転され移動するようにしてみました。 ソースコード namespace Kaiten02; public partial class Form1 : Form { public Form1() ... 2024.09.05コンピュータ
コンピュータC#のWinFormsでワールド変換で図形を回転3「図形を回転して並べる」 図形を0度、90度、180度、270度に回転し左から順番に4つ重ならないように横方向へ並べて表示したい。 結果 ソースコード using System.Drawing.Drawing2D; namespace Kaiten01; publi... 2024.09.04コンピュータその他
コンピュータC#のWinFormsで画像加工アプリ9「ラプラシアンフィルタで境界線抽出」 ラプラシアンフィルタで境界線抽出を行います。 前回の記事 ソースコード ファイル名:Form1.Laplacian.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; name... 2024.09.03コンピュータ
コンピュータC#のWinFormsで画像加工アプリ8「直線検出」 直線検出を行います。 前回の記事 ソースコード ファイル名:Form1.Hough.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; namespace GazouKakou... 2024.09.03コンピュータ
コンピュータC#のWinFormsで画像加工アプリ7「バイラテラルフィルタ」 バイラテラルフィルタ機能を追加します。 前回の記事 ソースコード ファイル名:Form1.Bilateral.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; namespa... 2024.09.03コンピュータ
コンピュータC#のWinFormsで画像加工アプリ6「LUTによるガンマ補正」 LUTを使ってガンマ補正を行います。 前回の記事 ソースコード ファイル名:Form1.Gamma.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; namespace Ga... 2024.09.02コンピュータ
コンピュータJavascriptで画像ファイルをドラッグアンドドロップでプレビュー表示 実際にJavaScriptで動くページになっています。 画像ファイルをドロップしてください 説明 以前にWebページでファイルをアップロードするフォームの作り方を調べたことがあり、その際ファイルをドラックアンドドロップ出来ることを知りました... 2024.09.02コンピュータツール
コンピュータC#のWinFormsで画像加工アプリ5「LUTによる減色」 LUTを使って減色処理を行います。 前回の記事 ソースコード ファイル名:Form1.DietColor.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; namespace... 2024.09.02コンピュータ
コンピュータC#のWinFormsのトラックバーで値の変更に合わせて重たい処理を行う方法を考える。 とりあえずサンプルプログラム。 namespace TrackBarLock01; public partial class Form1 : Form { readonly Label _trackValueLabel = new() { ... 2024.09.02コンピュータ
コンピュータC#のWinFormsで画像加工アプリ4「ノンローカルミーンフィルタ」 ノンローカルミーンフィルタ行うフィルター機能を追加します。 前回の記事 ソースコード ファイル名:Form1.NLMean.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; ... 2024.09.01コンピュータ
コンピュータC#のWinFormsで画像加工アプリ3「2値化」 2値化を行うフィルター機能を追加します。 前回の記事 ソースコード ファイル名:Form1.Threshold.cs(新規追加) using OpenCvSharp; using OpenCvSharp.Extensions; namesp... 2024.09.01コンピュータ
コンピュータC#のWinFormsで画像加工アプリ2「グレースケール化」 グレースケール化を行うフィルター機能を追加します。 前回の記事 グレスケール化する関数 Cv2.CvtColor(srcMat, dstMat, ColorConversionCodes.BGR2GRAY); srcMatが変換元で、 ds... 2024.09.01コンピュータ