opencv读进来的图片宽高怎么输出
时间: 2023-07-04 15:05:02 浏览: 51
可以使用以下代码来获取图像的宽度和高度:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 获取图像的宽度和高度
height, width, channels = img.shape
print('宽度为:', width)
print('高度为:', height)
```
其中,`img.shape` 返回一个三元组:(height, width, channels),表示图像的高度、宽度和通道数。因此可以通过 `img.shape[0]` 和 `img.shape[1]` 来分别获取图像的高度和宽度。
相关问题
c++ opencv 获取图片的宽高
在C++中使用OpenCV获取图片的宽高可以使用以下两种方法:
1. 对于一个Mat类型的图像,可以使用rows和cols成员函数获取其行数和列数,即高和宽。例如:
int height = src.rows; //获取图像的高
int width = src.cols; //获取图像的宽
2. 也可以使用size()函数获取图像的尺寸,返回一个Size类型的对象,其中包含了图像的高和宽。例如:
Size size = src.size(); //获取图像的尺寸
int height = size.height; //获取图像的高
int width = size.width; //获取图像的宽
opencv输出图片的长和宽
使用OpenCV的函数cv2.imread()读取图片后,可以使用.shape属性来获取图片的长和宽,如下所示:
```
import cv2
img = cv2.imread('image.jpg')
height, width = img.shape[:2]
print('Image height:', height)
print('Image width:', width)
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)