CANVAS下,如何判断画的图形

如何判断我在画布画的是什么呢,比如我用线条画个心,画个V字。。怎么判断出是心、V呢。。
以及判断2个人画的相似度。
条件可以是一笔画,不能多笔

阅读 4.6k
2 个回答

把画图的路径存到对象里,然后自己写个算法判断两个对象

哎呦,这个复杂了,不明白哦。我猜一下吧,把图像转换成有效数据吧,比如你绘画的时候从后台看你调用了哪几个函数,确定你图形的架构是怎么架构的,再把你的图画分割区域,通过比如中心十字分割线,取4个区域的像素比列,来确定绘画出来图形的对称性。先确定你绘画的图形是否是对称,如果是对称,是怎么样的一个对称。对称的角度是什么角度等等,来确定你图形的状态,就是类似这种一系列的分割对比计算来决定的吧。(以上都是我猜的仅供参考)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题