python 获取图片基本信息(宽、高、通道数)

获取图片的宽、高及通道数
#!/usr/bin/env python
# encoding: utf-8
# coding style: pep8
# ====================================================
#   Copyright (C)2020 All rights reserved.
#
#   Author        : xxx
#   Email         : xxx@gmail.com
#   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 \nwidth: %d \nchannels: %d' %(sz1,sz2,sz3))
    return sp
    
def main():
    lm_get_image_size(image_name)

if __name__ == '__main__':
    sys.exit(main())
  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值