使用霍夫变换进行线检测

时间:2014-06-21 12:02:13

标签: c# image-processing aforge hough-transform

我正在研究c#项目,我正在使用aforge通过使用hough变换对bmp图像中的特定颜色进行行检测。当我处理图像时,我得到像素格式不支持异常。我的图像是24bpprgb和文档清楚地告诉支持的格式。将其转换为支持的格式总是在上面的例外中结束。任何人都可以启发我... 或者任何人都可以告诉我必要的步骤,使用hough变换将bmp转换为任何支持的格式进行线检测

1 个答案:

答案 0 :(得分:0)

在您的情况下,图像必须是灰度(8-bpp)。 您可以使用AForge灰度滤镜转换它,然后应用Hough变换。

您还可以查看: https://github.com/dajuric/accord-net-extensions

该库实现了通用图像(Image),它可以轻松转换为AForge图像。 它还包括算法(主要用于Accord.NET艰难 - 现在)。