opencv读取图像大小
时间: 2024-08-17 09:00:26 浏览: 94
在OpenCV库中,读取图像的大小通常通过`cv2.imread()`函数完成,这个函数返回一个Mat对象表示的图像。你可以获取图像的宽度和高度信息分别从该对象的`.shape`属性中获取,它是一个元组,第一个元素代表行数(高度),第二个元素代表列数(宽度)。例如:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 获取图像大小
height, width = img.shape[:2]
print("Image size is:", (width, height))
相关问题
opencv查看图像大小
可以使用OpenCV中的函数`cv2.imread()`读取图像,并使用`shape`属性查看图像的大小。
示例代码:
```python
import cv2
img = cv2.imread('image.jpg') # 读取图像
print(img.shape) # 输出图像的大小,形式为(height, width, channels)
```
输出结果:
```
(480, 640, 3)
```
其中,`height`表示图像的高度,`width`表示图像的宽度,`channels`表示图像的通道数,通常为3(表示RGB颜色)。
OpenCV 读取图片大小
您可以使用OpenCV的函数`cv2.imread()`来读取图片,并使用`shape`属性来获取图片的大小。下面是一个示例代码:
```python
import cv2
# 读取图片
img = cv2.imread('image.jpg')
# 获取图片大小
height, width, channels = img.shape
print(f"图片大小:{width}x{height}")
```
在这个示例中,我们使用`cv2.imread()`来读取名为`image.jpg`的图片。然后,使用`shape`属性获取图片的大小,其中`shape`返回一个元组,包含图像的高度、宽度和通道数。最后,我们将图像的宽度和高度打印出来。
阅读全文