
Opencv学习(二)——读取图像信息
发布日期:2021-05-07 22:56:12
浏览次数:19
分类:精选文章
本文共 906 字,大约阅读时间需要 3 分钟。
读取图像的尺寸信息在图像处理任务中非常重要。OpenCV 提供了通过 cv2.imread()
函数读取图像的高度、宽度和通道数的功能。以下将详细介绍如何读取并获取图像的这些属性。
读取图像高度
要读取图像的高度,可以通过 im.shape[0]
获取返回值的第一个值。以下是具体的代码示例:
import cv2 as cvimport numpy as npim = cv.imread('fruit.png')height = im.shape[0]cv.imshow('origin image', im)print(im.shape)print('height is:', height)cv.waitKey()
运行该代码后,输出结果为:
(477, 686, 3)height is: 477
读取图像宽度
同样地,读取图像的宽度可以通过 im.shape[1]
获取返回值的第二个值。以下是具体的代码示例:
import cv2 as cvimport numpy as npim = cv.imread('fruit.png')width = im.shape[1]cv.imshow('origin image', im)print(im.shape)print('width is:', width)cv.waitKey()
运行该代码后,输出结果为:
(477, 686, 3)width is: 686
读取图像通道数
最后,读取图像的通道数可以通过 im.shape[2]
获取返回值的第三个值。以下是具体的代码示例:
import cv2 as cvimport numpy as npim = cv.imread('fruit.png')channel = im.shape[2]cv.imshow('origin image', im)print(im.shape)print('channel is:', channel)cv.waitKey()
运行该代码后,输出结果为:
(477, 686, 3)channel is: 3
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月09日 04时28分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
(九)实现页面底部购物车的样式
2019-03-05
python-day3 for语句完整使用
2019-03-05
基于LabVIEW的入门指南
2019-03-05
weblogic之cve-2015-4852
2019-03-05
Java注释
2019-03-05
C++ 函数重载
2019-03-05
使用mybatis-generator生成底层
2019-03-05
Mybatis【5】-- Mybatis多种增删改查那些你会了么?
2019-03-05
计算输入的一句英文语句中单词数
2019-03-05
lvs+keepalive构建高可用集群
2019-03-05
6 个 Linux 运维典型问题
2019-03-05
取消vim打开文件全是黄色方法
2019-03-05
一个系统部署多个tomcat实例
2019-03-05
HP服务器设置iLO
2019-03-05
从头实现一个WPF条形图
2019-03-05
使用QT实现一个简单的登陆对话框(纯代码实现C++)
2019-03-05
QT :warning LNK4042: 对象被多次指定;已忽略多余的指定
2019-03-05
GLFW 源码 下载-编译-使用/GLAD配置
2019-03-05
针对单个网站的渗透思路
2019-03-05