我对图像分析完全陌生。您知道如何以仅获取纤维的方式将此图像二值化吗?
一步一步的过程会很棒,但任何提示也值得赞赏。我可以使用 Matlab、.NET,并且我对任何其他工具都持开放态度。
PS:在这个地址你可以找到同样的问题
我对图像分析完全陌生。您知道如何以仅获取纤维的方式将此图像二值化吗?
一步一步的过程会很棒,但任何提示也值得赞赏。我可以使用 Matlab、.NET,并且我对任何其他工具都持开放态度。
PS:在这个地址你可以找到同样的问题
霍夫变换是你的朋友。基本上它处理直线(并且您示例中的几乎所有纤维都是直的)。您可以在 OpenCV 中找到开源实现(这里是 doc + 结果示例)。
此外,还有一些能够检测自定义形状的概括。
PS 由于您使用的是 C#,因此OpenCV 包装器可能对您有所帮助。
根据我的经验,如果您不使用适当的低通滤波器,结果不会很好,因为您明确表示您不想要噪音。此外,对于霍夫变换中的使用,您有很多选项可以更改以进行检测。线段的长度和线段的角度,你可以随意调整。
我同意霍夫变换,但在将图像通过边缘检测器之前会很好(Canny更可取,并且在 OpenCV 中可用)