我正在使用这个:
blur = cv2.GaussianBlur(dst,(5,5),0)
Run Code Online (Sandbox Code Playgroud)
我想通过这个显示内核矩阵:
print(cv2.getGaussianKernel(ksize=(5,5),sigma=0))
Run Code Online (Sandbox Code Playgroud)
但我收到一个类型错误:
TypeError: an integer is required (got type tuple)
Run Code Online (Sandbox Code Playgroud)
如果我只放 5,我会得到一个 5x1 的矩阵。模糊内核不是5x5吗?还是我错过了一些基本的东西?
我对opencv真的很陌生。如何在不丢失信息的情况下消除背景中的噪音?
我从这个开始:大津对其进行了阈值处理。我试过侵蚀、扩张、双边过滤。我的目标是在边界上获得一个矩形,以便我可以透视变换阈值图片,但很难找到轮廓。或者也许有不同的更好的方法?