C#/C# OpenCV/

C# OpenCV 4-1. GrayScale

2019. 11. 5.

대표함수

Cv2.CvtColor 이미지의 색역변환에 사용

 

Example Code

using System;
using System.Windows.Forms;
using OpenCvSharp;

namespace grayscaletest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Mat src = Cv2.ImRead("image.jpg");

            Mat gray = new Mat();

            Cv2.CvtColor(src, gray, ColorConversionCodes.BGR2GRAY);

            Cv2.ImShow("Src", src);
            Cv2.ImShow("GrayScale", gray);
            Cv2.WaitKey(0);
            Cv2.DestroyAllWindows();
        }
    }
}

 

Explain Code


Cv2.CvtColor(src, gray, ColorConversionCodes.BGR2GRAY);

Cv2.CvtColor(src, dst, ColorConversionCodes)

    src이미지를 ColorConversionCodes로 변환 dst로 출력

 

결과