2020-09-20 OpenCVSharp4で自作フィルタを使う OpenCVSharp 画像処理 手順 NugetでOpenCVSharp4とOpenCVSharp4.runtime.winをインストール 次のプログラムを実行 using System; using OpenCvSharp; namespace 自作フィルタ { class Program { static void Main(string[] args) { Mat src = new Mat(@"D:\bTqb4E.jpg");//画像の読み込み Cv2.CvtColor(src, src, ColorConversionCodes.RGB2GRAY);//読み込んだ画像のグレースケール化 Mat dst = new Mat(); float[,] lap = new float[,] { { 0, 1, 0}, { 1, -4, 1}, { 0, 1, 0 } }; Mat kernel = new Mat(3, 3, MatType.CV_64FC1, lap); Cv2.Filter2D(src, dst, MatType.CV_8UC1, kernel); Cv2.ImShow("src", src); Cv2.ImShow("dst", dst); Cv2.WaitKey(); Cv2.DestroyAllWindows(); } } } C# 参考 http://taishoh-lab.net/?p=123https://github.com/shimat/opencvsharp