图像矩阵的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 获取图像形状大小相关推荐

  1. python+opencv 获取图像属性,获取图像感兴趣区域ROI

    1.获取图像属性 1.1获取图像形状 img.shape:灰度图像返回高.宽两个参数,彩色图像返回高.宽.通道数三个参数 读取彩色图片: # -*- coding:utf-8 -*- import c ...

  2. python opencv压缩图片大小_使用OpenCV Python调整图像大小的最佳方法

    我想你是想调整和保持纵横比.这里有一个函数可以根据百分比来放大或缩小图像 原始图像示例 将图像大小调整为0.5(50%) 将图像大小调整为1.3(130%) import cv2 # Resizes ...

  3. python openCV 获取图像像素点

    import cv2# 读取图像 img = cv2.imread("test.jpg")# 查看图像 cv2.imshow("title", img) cv2 ...

  4. python opencv 如何获取图像的尺寸(宽高)(分辨率)(大小)img.shape

    示例,获取文件夹中一张名为IMG_20200403_203742.jpg图片的分辨率 # -*- coding: utf-8 -*- """ @File : 如何获取图像 ...

  5. Python+Opencv实现多种形状的检测

    目录 一.Hough变换是什么? 二.Hough变换原理简介 三.Hough变换实现步骤 四.Hough变换直线检测代码实现及效果展示 五.Hough变换圆形检测代码实现及效果展示 六.基于Hough ...

  6. python opencv 等比例调整(缩放)图片分辨率大小代码 cv2.resize()

    # -*- coding: utf-8 -*- """ @File : 200113_等比例调整图像分辨率大小.py @Time : 2020/1/13 13:38 @A ...

  7. 如何用python绘制灰度直方图_Python Opencv任意形状目标检测并绘制框图实例

    Python Opencv检测并绘制框图 opencv 进行任意形状目标识别,供大家参考,具体内容如下 工作中有一次需要在简单的图上进行目标识别,目标的形状不固定,并且存在一定程度上的噪声影响,但是噪 ...

  8. Python+Opencv图像处理新手入门教程(二):颜色空间转换,图像大小调整,灰度直方图

    一步一步来吧 上一节:Python+Opencv图像处理新手入门教程(一):介绍,安装与起步 1.什么是图像 对于计算机而言,图像的本质是一个由像素点构成的矩阵. 例如我们用肉眼很容易分辨一辆汽车的后 ...

  9. python opencv PIL 视频分割成图片 图片合成为视频 修改图片大小(抗锯齿)

    Python代码将原有的视频分割成图片,我的例子是一帧一帧的分割 用python+opencv完成视频的分割 import cv2 #导入opencv模块 print(2) #测试是否运行 vc=cv ...

最新文章

  1. Javascript基础与面向对象基础~第四讲 Javascript中的类对象
  2. 编写自己的Shell解释器
  3. 在 vSphere Client(Vcenter 管理中心) 中迁移虚拟机(从一台物理主机迁移到另一台物理主机)
  4. 计算机网络管理考试价格,2021年计算机网络管理员考试模拟试题库和答案...doc...
  5. Interview:算法岗位面试—上海某公司算法岗位(偏机器学习,互联网金融行业)技术面试考点之数据结构相关考察点—斐波那契数列、八皇后问题、两种LCS问题
  6. python梦幻西游鼠标偏移_PYTHONPYGAME如何向鼠标位置移动和旋转多边形?
  7. Asp.Net Mvc之模型注解
  8. boost::hana::second用法的测试程序
  9. 自己简单封装的自己项目需要的http请求
  10. jquery 特效专辑
  11. 《Ruby程序员修炼之道》(第2版)—第1章1.1节进入Ruby的世界
  12. Ruby完全自学手册
  13. 和君商学院A6选拔赛
  14. 4、Gantt 任务节点部分
  15. 期待重磅升级的梅李大梦想城亲子游乐园!第三代黄桥大梦想城先让你一饱眼福!
  16. Python 输出100-999的水仙花数
  17. signature=e7a4f21fa0bd38abc7e1a2451a8b7b26,Win10 14328起“迅雷7.9、迅雷极速版”崩溃修正补丁...
  18. 重装计算机硬件,电脑重装系统需要准备什么?
  19. 远古VOD系统相关操作
  20. angular6 双击的时候禁止单击事件产生dblclick

热门文章

  1. 高考特长计算机2017,2017年北京理工大学计算机学院申请竞赛获奖与特长生推荐.PDF...
  2. 工具类软件操作手册_全套广联达软件学习资料合集:教程+实例讲解+操作手册,一文搞定...
  3. pandas教程(一)Series与DataFrame
  4. curl请求模拟post发送json
  5. 基于注解的Spring AOP的配置和使用--转载
  6. spring-data-redis工程
  7. keepalive学习之软件设计
  8. 从0到1,关于产品冷启动阶段。
  9. Lesson13【加餐】 损失函数的随机创建现象详解
  10. 国家新一代人工智能开放创新平台将参加重庆智博会