色を指定してMatオブジェクトを生成します。
実行環境構築
プロジェクトの作成
mkdir プロジェクト名
cd プロジェクト名
dotnet new console
dotnet add package OpenCvSharp4.Windows
dotnet add package OpenCvSharp4.Extensions
code .
ソースプログラム
namespace NewColorMat;
//
// OpenCvSharpのサンプル「色を指定してMatオブジェクトを新規作成」
//
using OpenCvSharp;
using OpenCvSharp.Extensions;
class Program
{
static void Main()
{
// Matオブジェクトを新規作成
int width = 256; // 幅
int height = 128; // 高さ
// カラー(青色)
using var color = new Mat(height, width, MatType.CV_8UC3, Scalar.Blue);
// グレースケール(灰色)
using var gray = new Mat(height, width, MatType.CV_8U, Scalar.All(127.0d));
// 確認のため画像を表示
Cv2.ImShow("Color", color);
Cv2.ImShow("Grayscale", gray);
Cv2.WaitKey();
}
}
実行
dotnet run
コメント