Python opencv 获取图像形状大小
生活随笔
收集整理的這篇文章主要介紹了
Python opencv 获取图像形状大小
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
圖像矩陣的shape屬性表示圖像的大小,shape會返回tuple元組,第一個元素表示矩陣行數,也就是圖像的高(Y),第二個元組表示矩陣列數,也就是圖像的寬(X),第三個元素是3,表示像素值由光的三原色組成。
import cv2 import numpy as np fn="22.jpg" if __name__ == '__main__':print('load %s as ...' % fn)img = cv2.imread(fn)sp = img.shapeprint spsz1 = sp[0]#height(rows) of imagesz2 = sp[1]#width(colums) of imagesz3 = sp[2]#the pixels value is made up of three primary colorsprint ('width: %d \nheight: %d \nnumber: %d' %(sz1,sz2,sz3))運行結果:
load 22.jpg as …
(510, 512, 3)
width: 510
height: 512
number: 3
?
歡迎關注公眾號:算法工程師的學習日志,獲取算法工程師的學習資料。如果有技術咨詢,提供有償咨詢,聯系qq(1762016542)或者公眾號留言
總結
以上是生活随笔為你收集整理的Python opencv 获取图像形状大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python图片的比例缩放、剪裁和下采样
- 下一篇: python读取配置文件简单封装