Ink-Canvas
Ink-Canvas copied to clipboard
[FR] 自动规范化直线和曲线
绘制直线和曲线之后,稍稍顿笔,就可以快速规范化直线和曲线。
这个似乎可能不太行, 如果遇到汉字横平竖直的情况会被错误规范
我考虑的主要是技术难点
- 捕获当前实时书写中的墨迹的方法
- 当前坐标的停顿与墨迹的综合判断
- 图形识别阈值
这个似乎可能不太行, 如果遇到汉字横平竖直的情况会被错误规范
因此需要「稍稍顿笔」再识别。
我考虑的主要是技术难点
- 捕获当前实时书写中的墨迹的方法
- 当前坐标的停顿与墨迹的综合判断
- 图形识别阈值
我认为可以通过提交墨迹时进行识别的方式来解决:提交墨迹时,计算墨迹最后部分的笔墨速度(可参考模拟笔锋
),若达到一定阈值则认为已经「稍稍顿笔」,然后利用演算法进行回归计算,拟合直线、圆弧,若相关系数(r
)达到一定值,则认为拟合,然后使用规范化墨迹替换原墨迹。
(数学不好,不知道有没有说错,望不吝赐教)
这样确实可以做到识别,我之前没想到,但是这样却无法做到实时的识别预览(如直线等),没有实时预览会使得本功能不够直观。
ClassIn有这个功能,没看过的可以看看,非常好用