擅长:python、mysql、java
<p>来自OpenCV源代码<a href="https://github.com/opencv/opencv/blob/master/modules/imgproc/src/hough.cpp" rel="nofollow noreferrer">https://github.com/opencv/opencv/blob/master/modules/imgproc/src/hough.cpp</a></p>
<p>函数houghlinessstandard实现从第80行开始的标准hough变换。在</p>
<p>如果我们再向下滚动一点(第166行),我们会发现:</p>
<pre><code> // stage 3. sort the detected lines by accumulator value
std::sort(_sort_buf.begin(), _sort_buf.end(), hough_cmp_gt(accum));
</code></pre>
<p>现在,行列表按累加器值升序排序。并将最好的<code>linesMax</code>结果放入输出缓冲区。在</p>
^{pr2}$
<p>如果您不知道累加器的值是多少,请阅读Hough变换是如何工作的。<a href="https://en.wikipedia.org/wiki/Hough_transform" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Hough_transform</a></p>
<p>它基本上就是多少像素组成了这个菱形对。在</p>