mirror of
https://github.com/opencv/opencv.git
synced 2025-08-06 14:36:36 +08:00
Merge pull request #20763 from Cavendish-Koo:houghlines_sdiv_bug_fix
This commit is contained in:
commit
7e62789edf
@ -435,12 +435,14 @@ HoughLinesSDiv( InputArray image, OutputArray lines, int type,
|
||||
}
|
||||
}
|
||||
|
||||
int pos = (int)(lst.size() - 1);
|
||||
if( pos >= 0 && lst[pos].rho < 0 )
|
||||
lst.pop_back();
|
||||
|
||||
lines.create((int)lst.size(), 1, type);
|
||||
Mat _lines = lines.getMat();
|
||||
for( size_t idx = 0; idx < lst.size(); idx++ )
|
||||
{
|
||||
if( lst[idx].rho < 0 )
|
||||
continue;
|
||||
if (type == CV_32FC2)
|
||||
{
|
||||
_lines.at<Vec2f>((int)idx) = Vec2f(lst[idx].rho, lst[idx].theta);
|
||||
|
Loading…
Reference in New Issue
Block a user