feat: 新增边缘查找拟合直线工具

- 新增 EdgeLineFitProcessor 算子(卡尺边缘检测 + 最小二乘/RANSAC直线拟合)
- 新增 EdgeLineFitPanel 辅助面板(参数配置、交互绘制卡尺)
- 支持任意角度旋转的卡尺区域,4个手柄控制长度/宽度
- 支持多次拟合累积显示,关闭面板后结果保留
- 极性箭头标识搜索方向(B→D / D→B / 双向)
- 卡尺亮绿色1px,拟合直线蓝色2px
- Ribbon快捷工具组新增「直线拟合」按钮
- 添加中英文本地化资源
This commit is contained in:
李伟
2026-05-15 15:44:18 +08:00
parent 7447463c1a
commit 12938764b1
13 changed files with 1858 additions and 2 deletions
+7
View File
@@ -213,6 +213,13 @@
Size="Medium"
SmallImage="/Assets/Icons/dynamic-range.png"
Text="增强" />
<telerik:RadRibbonButton
telerik:ScreenTip.Description="沿搜索线放置卡尺检测边缘点并拟合直线"
telerik:ScreenTip.Title="直线拟合"
Command="{Binding EdgeLineFitCommand}"
Size="Medium"
SmallImage="/Assets/Icons/ptol.png"
Text="直线拟合" />
</StackPanel>
</telerik:RadRibbonGroup>