Flip image
Peponi │ 2/19/2025 │ 2m
C#
NugetPackageOpenCvSharp4
Flip image
2/19/2025
2m
Peponi
C#
NugetPackageOpenCvSharp4
1. Introduction
OpenCvSharp4에는 Mat
클래스를 통해 이미지에 접근할 수 있다. 이 문서에서는 Mat
클래스를 통해 특정 축을 기준으로 이미지를 뒤집는 방법을 간략히 알아본다.
실습에 사용할 이미지는 다음과 같다.

2. Example




X 축을 기준으로 뒤집는 경우 상하 반전, Y 축을 기준으로 뒤집는 경우 좌우 반전이 일어나게 된다.
실제로 수행되는 연산은 다음과 같다.
코드 사용 방법은 다음과 같다.
private void Flip(Mat image)
{
using var xFlip = image.Flip(FlipMode.X);
using var yFlip = image.Flip(FlipMode.Y);
using var xyFlip = image.Flip(FlipMode.XY);
}
flipCode
는 다음 표를 참조한다.
Enum | Value | Description |
---|---|---|
X | 0 | means flipping around x-axis |
Y | 1 | means flipping around y-axis |
XY | -1 | means flipping around both axises |