Python3 cv2获取图片的宽高

函数,可以用来加载图像文件。
以下是一个加载图像的示例代码:
import cv2
image = cv2.imread('image.jpg')
在上面的代码中,image.jpg
是图像文件的路径。cv2.imread()
函数将图像文件加载到一个名为image
的变量中。
获取图像的宽度和高度
一旦我们加载了图像,就可以使用cv2库提供的函数来获取图像的宽度和高度信息。cv2库中的图像对象是一个多维数组,可以使用shape
属性来获取图像的宽度和高度。
以下是一个获取图像宽度和高度的示例代码:
import cv2
image = cv2.imread('image.jpg')
height, width, _ = image.shape
print('图像宽度:', width)
print('图像高度:', height)
在上面的代码中,image.shape
返回一个包含图像宽度、高度和通道数的元组。我们使用height, width, _
来接收这个元组,并将宽度和高度分别赋值给width
和height
变量。
最后,我们使用print()
函数将图像的宽度和高度打印出来。
完整示例代码
以下是一个完整的示例代码,演示了如何使用cv2库来获取图像的宽度和高度:
import cv2
image = cv2.imread('image.jpg')
height, width, _ = image.shape
print('图像宽度:', width)
print('图像高度:', height)
总结
本文介绍了如何使用cv2库来获取图像的宽度和高度信息。通过使用cv2库提供的cv2.imread()
函数加载图像,然后使用shape
属性获取图像的宽度和高度,我们可以很方便地获取图像的尺寸信息。
希望本文对你理解和使用cv2库有所帮助!
参考链接
- [cv2官方文档](
- [cv2 Github仓库](