opencv获取图片长宽
时间: 2024-01-24 07:15:35 浏览: 198
在OpenCV中,可以使用`shape`属性来获取图像的长宽。具体的方法如下所示:
```python
import cv2
# 读取图像
image = cv2.imread("image.jpg")
# 获取图像的长宽
h, w, _ = image.shape
# 打印图像的长宽
print("图像的长为:", h)
print("图像的宽为:", w)
```
这段代码会输出图像的长和宽。请注意,`shape`属性返回的是一个包含三个元素的元组,分别表示图像的高度、宽度和通道数。在这个例子中,我们只关心图像的长和宽,所以使用了`_`来忽略通道数。
相关问题
pythonopencv获取图片长宽
使用Python和OpenCV获取图片的长宽可以使用以下代码实现:
```python
import cv2
img = cv2.imread("image.jpg") # 读取图片
height, width, channels = img.shape # 获取图片的长宽和通道数
print("长:", height, "宽:", width)
```
python opecv获取图片长宽
您好,关于获取图片的长宽信息,可以使用OpenCV库中的cv2.imread()函数读取图片并使用shape属性获取长宽信息。具体代码如下:
import cv2
img = cv2.imread('image.jpg') # 读取图片文件
height, width, channels = img.shape # 获取图片的长宽和通道数
print('图片长宽:', height, width)
希望能够帮到您,谢谢。
阅读全文