opencv输出图片的长和宽
时间: 2023-10-31 20:06:40 浏览: 57
使用OpenCV的函数cv2.imread()读取图片后,可以使用.shape属性来获取图片的长和宽,如下所示:
```
import cv2
img = cv2.imread('image.jpg')
height, width = img.shape[:2]
print('Image height:', height)
print('Image width:', width)
```
相关问题
opencv获取一张图片的长和宽Python代码
以下是使用OpenCV库获取一张图片的长和宽的Python代码示例:
```python
import cv2
# 读取图片
img = cv2.imread('image.jpg')
# 获取图片长和宽
height, width, _ = img.shape
# 输出结果
print("Image height:", height)
print("Image width:", width)
```
其中,`imread`函数用于读取图片,`shape`属性返回三个值,分别是`height`,`width`和通道数,因此使用`_`占位符表示通道数。输出结果即可得到图片的长和宽。
opencv获取图片长宽
在OpenCV中,可以使用`shape`属性来获取图像的长宽。具体的方法如下所示:
```python
import cv2
# 读取图像
image = cv2.imread("image.jpg")
# 获取图像的长宽
h, w, _ = image.shape
# 打印图像的长宽
print("图像的长为:", h)
print("图像的宽为:", w)
```
这段代码会输出图像的长和宽。请注意,`shape`属性返回的是一个包含三个元素的元组,分别表示图像的高度、宽度和通道数。在这个例子中,我们只关心图像的长和宽,所以使用了`_`来忽略通道数。
阅读全文