python 그림 기본 정보 가 져 오기 (너비, 높이, 채널 수)

3890 단어 python
그림 의 너비, 높이 및 채널 수 가 져 오기
#!/usr/bin/env python
# encoding: utf-8
# coding style: pep8
# ====================================================
#   Copyright (C)2020 All rights reserved.
#
#   Author        : xxx
#   Email         : [email protected]
#   File Name     : test1.py
#   Last Modified : 2020-03-09 21:07
#   Description   : get width,height and channels
#
# ====================================================

import sys
import cv2
import numpy as np

image_name = "./resource/image/a.png"

def lm_get_image_size(file_name):
    print('load %s as ...' % file_name)
    img = cv2.imread(file_name)
    sp = img.shape
    print(sp)
    sz1 = sp[0]	#height(rows) of image
    sz2 = sp[1]	#width(colums) of image
    sz3 = sp[2]	#channels
    print('height: %d 
width: %d
channels: %d'
%(sz1,sz2,sz3)) return sp def main(): lm_get_image_size(image_name) if __name__ == '__main__': sys.exit(main())

좋은 웹페이지 즐겨찾기