cv2.error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function 'GaussianBlur'
时间: 2023-09-26 22:13:09 浏览: 289
OpenCV实现高斯模糊GaussianBlur函数的用法(C++实现).zip
这个错误通常是由于传递给`cv2.GaussianBlur()`函数的某些参数无效导致的。具体来说,可能是以下原因之一:
- 输入图像的类型不正确。例如,如果输入是一个二进制图像,则无法对其应用高斯模糊。
- 参数`ksize`指定的内核大小不正确。内核大小必须是正奇数,否则会导致错误。
- 参数`sigmaX`和/或`sigmaY`的值超出了有效范围。这些参数必须为正数。
可以检查一下这些问题,以确定出现问题的原因,并相应地更改参数。
阅读全文