【问题标题】:Texture/pattern recognition/matching int Unity?纹理/图案识别/匹配 int Unity?
【发布时间】:2013-04-18 08:00:32
【问题描述】:

我打算开发一款游戏,用户可以在其中用手指在屏幕上绘制形状。现在我已经有了一些纹理形式的预定义形状。我需要做的是检测用户用他/她的手指在屏幕上做出的形状。例如,用户在屏幕上画了一个箭头,然后与预定义的形状进行比较,我想知道他/她是否画了一个箭头。现在我需要建议/建议我应该采取的方式

1) 在屏幕上画一个形状? (可能用line renderer,Trail Renderer 还是?)

2) 检测他/她画的是哪个形状? (任何统一或插件的解决方案)

非常感谢任何建议。

【问题讨论】:

    标签: android ios unity3d


    【解决方案1】:

    如果您愿意为此付费,Asset Store 中的 FingerGestures 软件包似乎拥有您需要的东西,以及可能派上用场的其他功能。个人没用过,感觉评价不错。

    【讨论】:

      【解决方案2】:

      鉴于您需要进行一些数字信号处理,特别是在计算机视觉领域,我完全推荐您使用OpenCV4Android,这是一个主要用 C 语言编写的第三方库,具有广泛的平台支持,包括 Android。有了这个,您可以归档模式匹配,这基本上就是您所需要的。我没有使用过 Unity,但我确信 openCV 是解决这种情况的强大工具。 祝你好运

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-19
        • 1970-01-01
        • 1970-01-01
        • 2013-04-03
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        相关资源
        最近更新 更多