opencv中的函数声明
时间: 2023-11-23 10:55:47 浏览: 76
opencv 函数
5星 · 资源好评率100%
以下是OpenCV中常用函数的声明和用法:
1. imread函数:读取图像文件并返回一个numpy数组
```python
cv2.imread(filename[, flags])
```
其中,filename是要读取的图像文件名,flags是可选参数,用于指定读取图像的方式,如读取彩色图像、灰度图像等。默认情况下,flags的值为cv2.IMREAD_COLOR,表示读取彩色图像。
2. namedWindow函数:创建一个窗口用于显示图像
```python
cv2.namedWindow(winname[, flags])
```
其中,winname是窗口的名称,flags是可选参数,用于指定窗口的属性,如窗口是否可以调整大小等。默认情况下,flags的值为cv2.WINDOW_AUTOSIZE,表示窗口大小自适应图像大小。
3. imshow函数:在指定的窗口中显示图像
```python
cv2.imshow(winname, mat)
```
其中,winname是要显示图像的窗口名称,mat是要显示的图像数据。
4. imwrite函数:将图像数据保存到文件中
```python
cv2.imwrite(filename, img[, params])
```
其中,filename是要保存的图像文件名,img是要保存的图像数据,params是可选参数,用于指定保存图像的方式,如保存为JPEG格式、PNG格式等。默认情况下,params的值为[],表示保存为原始格式。
阅读全文