C# EmguCV 이미지 경계선 검출

 

using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;

public void ImageEdgeDetection()
{
    // 이미지 로딩
    Image<Bgr, byte> image = new Image<Bgr, byte>("image.jpg");

    // 그레이스케일 변환
    Image<Gray, byte> grayImage = image.Convert<Gray, byte>();

    // 경계선 검출
    Image<Gray, byte> edgeImage = grayImage.Canny(50, 150);

    // 결과 이미지 표시
    ImageViewer viewer = new ImageViewer(edgeImage, "Edge Detection");
    viewer.ShowDialog();
}

+ Recent posts