opencv GaussianBlur()用法
时间: 2023-10-23 12:04:44 浏览: 143
OpenCV实现高斯模糊GaussianBlur函数的用法(C++实现).zip
GaussianBlur()是OpenCV中的一个函数,用于对图像进行高斯模糊操作。函数的用法如下:
GaussianBlur(InputArray src, OutputArray dst, Size ksize, double sigmaX, double sigmaY=0, int borderType=BORDER_DEFAULT)
其中,参数说明如下:
- InputArray src: 输入图像,可以是单通道或多通道图像。
- OutputArray dst: 输出图像,与原始图像的大小和类型一致。
- Size ksize: 高斯核的大小,可以是不同的宽度和高度,但都必须为正的奇数,也可以为0,此时宽度和高度会自动由sigma进行计算。
- double sigmaX: 高斯核在x方向的标准差。
- double sigmaY: 高斯核在y方向的标准差,默认为0,当sigmaY=0时,其值会自动由sigmaX确定(sigmaY=sigmaX);当sigmaY=sigmaX=0时,它们的值将由ksize的宽度和高度自动确定。
- int borderType: 像素外插策略,可以参考OpenCV中的BorderTypes。
在Python中,该函数的用法与C++略有不同,具体的用法可以参考Python的OpenCV文档。
<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [OpenCV高斯滤波GaussianBlur](https://blog.csdn.net/godadream/article/details/81568844)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [opencv之GaussianBlur()函数](https://blog.csdn.net/fangyan90617/article/details/100517575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文