w
这是我目前在开发中的一个项目,主要是标注图片和绘制图形。
传统的手绘app简单的记录用户绘制过程中每个点,然后把它们连起来,就像下图这样:
缺点非常多
1:)用户在屏幕上移动难免会出现各种手抖
2:)一条线有成百上千个点,画完也不可能进行编辑
而我开发的这个app是矢量绘图,使用机器学习训练样本,可以把成百上千个点简化成十几个贝塞尔曲线点,可以智能的判断哪些点是用户主观上想绘制的、哪些点是手抖照成的噪点。根据记录绘图笔迹路径上每个点位置、速度、方向变化,优化出最流畅的曲线、最少的点,同时过滤掉各种抖动。