在openCV中,canny运算符的低阈值和高阈值是强制性的:
cvCanny(input,output,thresh1,thresh2)
Run Code Online (Sandbox Code Playgroud)
在Matlab中,有一个自动计算的选项:
edge(input,'canny')
Run Code Online (Sandbox Code Playgroud)
我已经研究了Matlab的边缘代码,这实际上并不是直接自动计算的.
您是否了解canny运算符的任何实现以及opencv的自动阈值计算?
谢谢
如何在opencv中检测打开和关闭的形状.

这些是我想要检测的简单样本形状.我已经检测到矩形使用findContours和approxPolyDP检查矢量之间的角度.
现在我想检测打开的形状,approxPolyDP函数有关闭形状设置为true的bool,并且还检查isCounterConvex返回的点数,加上contourArea限制.
任何想法我应该如何继续检测这些图像.