반응형

Python OpenCV에서 이미지 크기(width, height)를 가져오는 방법입니다. 



2021. 11. 14




컬러 이미지의 경우에는 shape 함수를 통해 height, width, channels를 얻을 수 있습니다. 

 

import numpy as np
import cv2


img = cv2.imread('apple.png', cv2.IMREAD_COLOR)


print('img.shape ', img.shape)


h, w, c = img.shape

print('height ', h)
print('width ', w)
print('channel ', c)



img.shape  (618, 641, 3)
height  618
width  641
channel  3





흑백 이미지의 경우에는 shape 함수를 통해 height, width를 얻을 수 있습니다. 



import numpy as np
import cv2


img = cv2.imread('apple.png', cv2.IMREAD_GRAYSCALE)


print('img.shape ', img.shape)


h, w = img.shape

print('height ', h)
print('width ', w)



img.shape  (618, 641)
height  618
width  641






참고

https://stackoverflow.com/questions/19098104/python-opencv2-cv2-wrapper-to-get-image-size 

 

 

 



반응형

해본 것을 문서화하여 기록합니다.
부족함이 있지만 도움이 되었으면 합니다.


포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
질문을 남겨주면 가능한 빨리 답변드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">
  1. thumbnail
    Favicon of https://ramgethunder.tistory.com BlogIcon 람쥐썬더

    항상 블로그 잘 보고있습니다. 넘파이와 선형대수 책 구매한김에 처음으로 댓글 달아봅니다. 감사합니다^^