Ink-Canvas icon indicating copy to clipboard operation
Ink-Canvas copied to clipboard

[FR] 自动规范化直线和曲线

Open clover-yan opened this issue 1 year ago • 5 comments

绘制直线和曲线之后,稍稍顿笔,就可以快速规范化直线和曲线。

clover-yan avatar Sep 20 '23 12:09 clover-yan

这个似乎可能不太行, 如果遇到汉字横平竖直的情况会被错误规范

kengwang avatar Sep 21 '23 09:09 kengwang

我考虑的主要是技术难点

  1. 捕获当前实时书写中的墨迹的方法
  2. 当前坐标的停顿与墨迹的综合判断
  3. 图形识别阈值

WXRIW avatar Sep 21 '23 11:09 WXRIW

这个似乎可能不太行, 如果遇到汉字横平竖直的情况会被错误规范

因此需要「稍稍顿笔」再识别。

我考虑的主要是技术难点

  1. 捕获当前实时书写中的墨迹的方法
  2. 当前坐标的停顿与墨迹的综合判断
  3. 图形识别阈值

我认为可以通过提交墨迹时进行识别的方式来解决:提交墨迹时,计算墨迹最后部分的笔墨速度(可参考模拟笔锋),若达到一定阈值则认为已经「稍稍顿笔」,然后利用演算法进行回归计算,拟合直线、圆弧,若相关系数(r)达到一定值,则认为拟合,然后使用规范化墨迹替换原墨迹。

(数学不好,不知道有没有说错,望不吝赐教)

clover-yan avatar Sep 22 '23 04:09 clover-yan

这样确实可以做到识别,我之前没想到,但是这样却无法做到实时的识别预览(如直线等),没有实时预览会使得本功能不够直观。

WXRIW avatar Sep 22 '23 06:09 WXRIW

ClassIn有这个功能,没看过的可以看看,非常好用

STBBRD avatar Sep 23 '23 12:09 STBBRD