gpt4 book ai didi

Python OpenCV2(cv2)包装器获取图像大小?

转载 作者:IT老高 更新时间:2023-10-28 21:31:27 25 4
gpt4 key购买 nike

如何在 Python OpenCV (numpy) 的 cv2 包装器中获取图像的大小。除了 numpy.shape() 之外,还有其他正确的方法吗?我怎样才能以这些格式尺寸获得它:(宽度,高度)列表?

最佳答案

cv2 使用 numpy 来处理图像,因此获取图像大小的正确和最佳方法是使用 numpy.shape。假设您正在使用 BGR 图像,下面是一个示例:

>>> import numpy as np
>>> import cv2
>>> img = cv2.imread('foo.jpg')
>>> height, width, channels = img.shape
>>> print height, width, channels
600 800 3

如果您使用二进制图像,img 将有两个维度,因此您必须将代码更改为:height, width = img.shape

关于Python OpenCV2(cv2)包装器获取图像大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19098104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com