이미지의 크기 변환 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 영상을 출력해보자
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (725)
      • 스마트팜 (0)
      • 상품 추천 (223)
      • MongoDB (4)
      • 하드웨어 (17)
      • 일기장 (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)
  • 인기 글

  • 태그

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

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

티스토리툴바