コンピュータC#のWinFormsで画像加工アプリ3「2値化」 2値化を行うフィルター機能を追加します。前回の記事ソースコードファイル名:Form1.Threshold.cs(新規追加)using OpenCvSharp;using OpenCvSharp.Extensions;namespace Ga... 2024.09.01コンピュータ
コンピュータC#のWinFormsで画像加工アプリ2「グレースケール化」 グレースケール化を行うフィルター機能を追加します。前回の記事グレスケール化する関数Cv2.CvtColor(srcMat, dstMat, ColorConversionCodes.BGR2GRAY);srcMatが変換元で、dstMatが... 2024.09.01コンピュータ
コンピュータC#のconsoleでOpenCVSharpのウィンドウとトラックバー C#のコンソールのプロジェクトでもOpenCvSharpのウィンドウを表示することが出来るようなので試してみました。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new consoledotnet add p... 2024.08.05コンピュータ
コンピュータC#で画像ファイルをリサイズ(拡大・縮小)するCLIコマンド コマンドラインから画像ファイルをリサイズ(拡大・縮小)します。プロジェクトの作成mkdir ImgResizecd ImgResizedotnet new consoledotnet add package System.CommandLi... 2024.05.20コンピュータ
コンピュータC#で画像ファイルをグレイスケール化するCLIコマンド コマンドラインで画像ファイルをグレイスケールに変換します。プロジェクトの作成mkdir ImgToGraycd ImgToGraydotnet new consoledotnet add package System.CommandLine... 2024.05.19コンピュータ
コンピュータOpenCvSharpのサンプル「画像フィルタによるアンシャープマスキング(先鋭化)」 アンシャープマスキング処理で画像をシャープに加工します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名 dotnet new consoledotnet add package OpenCvSharp4.Win... 2024.01.04コンピュータ
コンピュータOpenCvSharpのサンプル「画像ファイルを保存」 Matオブジェクトを画像ファイルとして保存します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名 dotnet new consoledotnet add package OpenCvSharp4.Window... 2024.01.03コンピュータ
コンピュータOpenCvSharpのサンプル「色を指定してMatオブジェクトを新規作成」 色を指定してMatオブジェクトを生成します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名 dotnet new consoledotnet add package OpenCvSharp4.Windowsdo... 2024.01.02コンピュータ
コンピュータOpenCvSharpのサンプル「画像ファイルの読み込み」 画像ファイルを読み込みMatオブジェクトを生成します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new consoledotnet add package OpenCvSharp4.Windo... 2024.01.01コンピュータ
コンピュータOpenCVSharpソーベルフィルタでエッジ検出 ソーベルフィルタによるエッジ検出を試してみました。namespace SobelTest;using System.Diagnostics;using OpenCvSharp;using OpenCvSharp.Extensions;pub... 2023.12.30コンピュータ
コンピュータOpenCVSharp「インペイント」を試す。その4 垂直又は水平で2色で補完する際、補完する線の色にグラデーションをつけてみました。namespace InpaintSample3;using System.Diagnostics;using OpenCvSharp;using OpenCv... 2023.08.27コンピュータ
コンピュータOpenCVSharpグラデーションをつけた線を引く 線の色にグラデーションをつけてみました。ソースコードusing OpenCvSharp;namespace console3;class Program1{ static double GetDistance(int x1, int y1,... 2023.08.26コンピュータ
コンピュータ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コンピュータ