编译环境及工具:
Python3
Jupyter Notebook
示例图片:
代码:
import numpy as np
import cv2
fn = r"C:\Users\LIHAO\Pictures\Saved Pictures\wallhaven-2y1l8y.png"
if __name__ == '__main__':
print('loading %s ...'% fn)
img = cv2.imread(fn)
# 获取图像矩阵大小
sp=img.shape
print(sp) # (928, 1392, 3) '3'表示三原色
# 高度,即行数
sz1=sp[0]
# 宽度,即列数
sz2=sp[1]
print('width:%d\nheight:%d'%(sz2,sz1))
执行结果:
loading C:\Users\LIHAO\Pictures\Saved Pictures\wallhaven-1pk2j3.jpg ...
(1246, 1668, 3)
width:1668
height:1246