任何人都可以使用 C# 为霍格林提供一个简单的代码吗?当我得到转换时,我想检测图像中的线条



谁能给我一个简单的 c# 代码?由于我是 .net 的新手,我不知道如何进行 hough 转换。然后我找到了 Hough 变换的代码,但我需要检测图像中的线条。为此,需要θ和rho值。

我建议使用现有的特征提取库。一些流行的是 AForge.NET 和OpenCV。

摘自 AForge.NET 示例文档:

HoughLineTransformation lineTransform = new HoughLineTransformation( );
// apply Hough line transofrm
lineTransform.ProcessImage( sourceImage );
Bitmap houghLineImage = lineTransform.ToBitmap( );
// get lines using relative intensity
HoughLine[] lines = lineTransform.GetLinesByRelativeIntensity( 0.5 );
foreach ( HoughLine line in lines )
{
    // ...
}

可以通过 Visual Studio 附带的 NuGet 包管理器安装 AForge.NET。(谷歌了解详情。

最新更新