21xrx.com
2024-12-26 04:37:33 Thursday
登录
文章检索 我的文章 写文章
使用OpenCV获取图像大小
2023-10-12 18:04:20 深夜i     --     --
OpenCV 图像 大小 获取

OpenCV是一个开源的计算机视觉库,可以用于处理图像和视频。它提供了许多函数和工具,可以帮助我们获取和操作图像的各种属性和特征。其中一个常用的功能是获取图像的大小。

要使用OpenCV获取图像的大小,我们需要先加载图像。可以使用OpenCV的imread函数来加载图像文件。该函数接受文件路径和图像的读取模式作为参数,并返回一个表示图像的对象。

一旦我们成功加载了图像,我们可以使用OpenCV的函数来获取图像的大小。OpenCV提供了一个函数叫做size(),它接受图像对象作为参数,并返回一个包含图像宽度和高度的对象。

下面是一个示例代码,演示了如何使用OpenCV获取图像的大小:

python

import cv2

# 加载图像

image = cv2.imread('image.jpg')

# 获取图像大小

size = image.shape

# 提取宽度和高度

width = size[1]

height = size[0]

# 打印结果

print("图像宽度:", width)

print("图像高度:", height)

在这个例子中,我们首先使用imread函数加载名为image.jpg的图像文件。然后,我们使用shape函数获取图像的大小,并将结果存储在一个名为size的对象中。接下来,我们提取出宽度和高度,并将它们存储在width和height变量中。最后,我们打印出图像的宽度和高度。

运行以上代码,你将看到类似于以下输出:


图像宽度: 800

图像高度: 600

这表示加载的图像文件是800像素宽和600像素高。

总之,使用OpenCV获取图像的大小非常简单。通过使用适当的函数,我们可以轻松地获取和操作图像的各种属性和特征。希望本文对你有所帮助!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复