C# EmguCV 이미지 회전

 

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

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

    // 회전 중심과 각도 설정
    PointF center = new PointF(image.Width / 2f, image.Height / 2f);
    double angle = 45;

    // 이미지 회전
    Image<Bgr, byte> rotatedImage = image.Rotate(angle, center, Inter.Linear, new Bgr(0, 0, 0));

    // 결과 이미지 표시
    ImageViewer viewer = new ImageViewer(rotatedImage, "Rotated Image");
    viewer.ShowDialog();
}

+ Recent posts