1. 使用 Canny 边缘检测器找到边缘图像。
2.从边缘图像中提取边缘(曲线): 2a. 如果它们在一个范围内,则填充间隙并选择长边, 2b. 找到 T 形接头并将它们标记为 T 形角。 2c。 获取每个选定边 ${\Gamma}$ 的“状态”作为“循环”或“线”。
3. 使用小宽度高斯核平滑 ${\Gamma}$ 以去除量化噪声和琐碎的细节。 这种小规模的高斯平滑也提供了很好的角定位。
4. 使用尺度演化技术在平滑曲线上选择重要点。
5. 在平滑曲线的每个选定点,按照 CPDA 技术使用三个不同长度的弦计算三个离散曲率。
6. 在 的每个选定点处找到三个归一化的曲率,然后将它们相乘以获得曲率积。
7. 找到绝对曲率积的局部最大值作为候选角点,并通过与曲率阈值${T_h}$ 比较去除弱角点。
8. 计算上一步得到的每个候选角的角度,并与角度阈值${\delta}$进行比
2023-02-07 16:34:37
8KB
matlab
1