본문 바로가기
함수 설명/컴퓨터 비전 (OpenCV, PIL)

[PIL] 이미지 상하 대칭 변환: ImageOps.flip() 사용 및 설명

by First Adventure 2024. 10. 14.
반응형

소개

  ImageOps.flip(image) 함수는 Pillow 라이브러리에서 이미지를 수직으로 반전(상하 반전)하는 함수입니다. 이 함수는 이미지를 상하로 뒤집는 데 유용하며, 이미지를 대칭적으로 변환할 때 자주 사용됩니다. 이를 통해 이미지의 시각적 효과를 변경하거나, 거울 반전된 이미지를 만들 수 있습니다.

 

기본 사용법

from PIL import Image, ImageOps

# 이미지 열기
img = Image.open('sample_image.jpg')

# 이미지 상하 반전
flipped_img = ImageOps.flip(img)

# 반전된 이미지 저장
flipped_img.save('flipped_image.jpg')

상세 설명

  • image: 수직 반전을 적용할 Pillow 이미지 객체를 입력합니다.
    • 예시: ImageOps.flip(img)은 이미지를 상하로 뒤집습니다.
  • 활용
    • 이미지 대칭 작업: 이미지의 상단과 하단을 반전하여 대칭적인 이미지를 생성할 때 유용합니다.
    • 이미지 편집 및 수정: 이미지의 상하 반전을 통해 시각적 효과를 변경하거나 특정 작업을 위한 반전 효과를 적용할 수 있습니다.
    • 거울 효과: 상하 반전된 이미지를 통해 거울처럼 반전된 효과를 만들 수 있습니다.

 

라이센스

  Pillow 라이브러리는 PIL 라이센스를 따릅니다. 자세한 라이센스 정보는 Pillow GitHub에서 확인할 수 있습니다.

 

관련 내용

  [PIL] 이미지 투영 및 원근법 변환: Image.transform() 사용 및 설명
  [PIL] 이미지 상하 대칭 변환: ImageOps.flip() 사용 및 설명
  [PIL] 이미지 좌우 대칭 변환: ImageOps.mirror() 사용 및 설명

 

반응형