opencv如何显示图片
时间: 2023-11-05 10:21:28 浏览: 133
使用OpenCV来显示图片可以通过以下步骤:
1. 首先,确保你已经安装了OpenCV库并导入了相关模块。
```python
import cv2
```
2. 加载图片。使用`cv2.imread()`函数加载图片,其中参数为图片文件的路径。
```python
image = cv2.imread('path_to_image')
```
3. 创建窗口。使用`cv2.namedWindow()`函数创建一个窗口,用于显示图片。
```python
cv2.namedWindow('Image', cv2.WINDOW_NORMAL)
```
4. 显示图片。使用`cv2.imshow()`函数将图片显示在创建的窗口中。
```python
cv2.imshow('Image', image)
```
5. 等待按键。使用`cv2.waitKey()`函数等待键盘输入,参数为等待时间(单位为毫秒),如果设置为0,则表示持续等待键盘输入。
```python
cv2.waitKey(0)
```
6. 关闭窗口。在按键被按下后,使用`cv2.destroyAllWindows()`函数关闭所有已创建的窗口。
```python
cv2.destroyAllWindows()
```
完整的代码如下:
```python
import cv2
image = cv2.imread('path_to_image')
cv2.namedWindow('Image', cv2.WINDOW_NORMAL)
cv2.imshow('Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
记得将`path_to_image`替换为你实际的图片路径。这样就可以使用OpenCV来显示图片了。
阅读全文