纹理/模式识别/匹配int Unity?
我将开发一个游戏,用户用手指在屏幕上绘制一个形状。 现在我已经有了一些预定义的形状,并且已经和我在一起。 我需要做的是检测用户用他/她的手指在屏幕上做出的形状。 例如,用户在屏幕上绘制一个箭头,然后比较预定义的形状,我想知道他/她是否画了一个箭头。 现在我需要build议/build议我应该去的方式
1)在屏幕上绘制一个形状? (可能与线渲染器,Trail渲染器或?)
2)检测他/她绘制的形状? (任何解决scheme在统一或插件)
任何build议,不胜感激。
如果您愿意为此付费,那么Asset Store中的FingerGestures包似乎拥有您所需的function,以及可能派上用场的其他function。 我没有亲自使用它,但似乎有很好的评论。
鉴于你需要做一些数字信号处理,特别是在计算机视觉领域,我强烈build议你使用OpenCV4Android ,这是一个主要用C编写的第三方库,包括Android在内的广泛的平台支持。 有了这个你可以实现模式匹配,这基本上是你需要的。 我没有使用Unity,但我确信openCV是这种情况下的一个强大的工具。 祝你好运