1
Я использую hugines от EmguCV с приложением для обнаружения детектора (стержень из дерева с красными и белыми полосами), и мне нужно знать, как я получаю длину линии в пикселях, например: линия один 50px длинный.Emgucv Houghlines длина линии
Пример кода
class HoughTransform
{
private Image<Gray, Byte> _sourceImage;
private Image<Gray, Byte> _linesImage;
private Image<Gray, Byte> _resultImage;
public HoughTransform()
{
}
public void applyTransform()
{
try
{
_linesImage = _sourceImage.CopyBlank();
LineSegment2D [] lines = _sourceImage.HoughLinesBinary(1, Math.PI/ 0.0, 50, 100, 1)[0];
foreach(LineSegment2D line in lines)
{
_linesImage.Draw(line,new Gray(200), 5);
}
_resultImage = _linesImage;
}
catch(Exception e)
{
MessageBox.Show(e.ToString());
}
}