Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
clover-yan opened this issue Sep 20, 2023 · 5 comments
Open

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

clover-yan opened this issue Sep 20, 2023 · 5 comments

Comments

@clover-yan
Copy link
Contributor

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

@kengwang
Copy link
Collaborator

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

@WXRIW
Copy link
Owner

WXRIW commented Sep 21, 2023

我考虑的主要是技术难点

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

@clover-yan
Copy link
Contributor Author

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

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

我考虑的主要是技术难点

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

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

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

@WXRIW
Copy link
Owner

WXRIW commented Sep 22, 2023

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

@STBBRD
Copy link
Contributor

STBBRD commented Sep 23, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants