이미지의 크기 변환 cv2.resize()

2022. 11. 17. 22:09·파이썬/OpenCV
반응형
이미지의 사이즈를 변환시키는 cv2의 함수 resize를 알아 보도록 합시다
cv2.resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None) -> dst
• src : 이미지(input)     
• dsize :  변환 시킬 이미지 크기(output) , (w,h) 튜플로 사용하며 (0,0)이면 fx와 fy 값으로 결정함
• dst : 출력 이미지
• fx, fy :  스케일 비율. dsize 값이 0일때 유효
ex) 이미지 크기가 1920* 1080 일때 fx=0.5, fy=0.5 이면 960*540 크기로 변환을 의미
• interpolation : 보간법. 기본값은 INTER_LINEAR
보간법 종류
사이즈가 변할 때 pixel 사이의 값을 결정 해야 하는데 이때 사용하는 것을 보간법이라고 한다
INTER_NEAREST 최근방 이웃 보간법 가장 빠르지만 성능이 떨어집니다
INTER_LINEAR 쌍 선형 보간법 효율이 뛰어남. 속도와 성능 준수. 확대시 주로 사용. 4개의 픽셀 이용
INTER_CUBIC 바이큐빅 보간법 쌍 선형보다 느리지만 성능이 더 우수. 확대시 주로 사용. 16개의 픽셀 이용
INTER_LANCZOS4 Lanczos 보간법 속도는 느리지만 성능이 매우 좋음. 64개의 픽셀 이용
INTER_AREA 영역 보간법 영역의 특징을 추출하여 결과를 지정. 축소시 주로 사용
주로 사용되는 보간법

사이즈를 축소할 경우 : cv2.INTER_AREA

사이즈를 확대할 경우 : cv2.INTER_CUBIC, cv2.INTER_LINEAR

 

예시

영역 보간법으로 640*427 이미지를 320*214 사이즈로 축소 ( fx = 0.5, fy = 0.5)

NEAREST와 다른 보간법의 화질 차이가 큰 것이 한눈에 보입니다

나머지는 큰 차이를 느끼지 못해 보통 속도도 빠르고 퀄리티가 괜찮은 LINEAR를 많이 사용합니다

저작자표시 비영리 변경금지 (새창열림)

'파이썬 > OpenCV' 카테고리의 다른 글

파이썬 모듈 : OpenCV 가장자리 검출  (0) 2023.03.26
파이썬 모듈 : OpenCV 이미지 확대, 회전, 자르기  (1) 2023.03.25
파이썬 모듈 : OpenCV 읽기, 쓰기, 필터링  (0) 2023.03.24
CV2로 IPCAMERA 영상을 동영상으로 저장 해보자  (0) 2022.11.16
CV2로 IPCAMERA 영상을 출력해보자  (0) 2022.11.16
'파이썬/OpenCV' 카테고리의 다른 글
  • 파이썬 모듈 : OpenCV 이미지 확대, 회전, 자르기
  • 파이썬 모듈 : OpenCV 읽기, 쓰기, 필터링
  • CV2로 IPCAMERA 영상을 동영상으로 저장 해보자
  • CV2로 IPCAMERA 영상을 출력해보자
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (727)
      • 스마트팜 (1)
      • 상품 추천 (223)
      • DataBase (0)
        • MongoDB (4)
        • PostgreSQL (0)
      • 하드웨어 (18)
      • 일기장 (4)
      • 파이썬 (130)
        • Basic (41)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (51)
        • CSS (10)
      • Git (11)
      • SQL (5)
      • Flutter (10)
        • Tip (1)
      • System (1)
      • BaekJoon (6)
      • Portfolio (2)
      • MacOS (1)
      • 유틸리티 (1)
      • 서비스 (6)
      • 자동화 (3)
      • Hobby (10)
        • 물생활 (10)
        • 식집사 (0)
  • 인기 글

  • 태그

    C#
    programming101
    cv2
    Python
    리뷰관리
    리뷰이관
    파이썬
    카페24리뷰이관
    스크립트 실행 순서
    learntocode
    상품 리뷰 크롤링
    appdevelopment
    믈레코비타멸균우유
    devlife
    셀레니움
    라떼우유
    긴유통기한우유
    rtsp
    카페24리뷰
    ipcamera
    리스트
    스마트스토어리뷰
    unity
    쇼핑몰리뷰
    codingcommunity
    codingtips
    유니티
    programmerlife
    스크립트 실행
    list
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코샵
이미지의 크기 변환 cv2.resize()
상단으로

티스토리툴바