如果不是获得所有边缘,我只想要形成 45 度角的边缘。检测这些的方法是什么?
是否有可能检测所有边缘,然后以某种方式运行受约束的霍夫变换来检测哪些边缘形成 45 度?
最佳答案
使用对角线结构元素并简单地对图像进行卷积有什么问题??
细节
请阅读 here并且应该清楚如何构建结构元素。如果您熟悉卷积,则可以构建一个简单的结构矩阵,无需理论即可放大对角线
{ 0, 1, 2},
{-1, 0, 1},
{-2, -1, 0}
这个想法是:你想放大图像中的像素,它下方 45 度与其上方 45 度不同。当您处于 45 度边缘时就是这种情况。
举个例子。下图
由上述矩阵卷积得到一个灰度图像,其中最高像素值具有恰好为 45deg 的那些线。
现在的方法是简单地对图像进行二值化。等等
关于image-processing - 如何检测图像中的 45 度边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8547127/