用于通过摄像头进行形状识别的iPhone库

用于通过摄像头进行形状识别的iPhone库,iphone,computer-vision,Iphone,Computer Vision,我希望这属于“编程问题”范畴。 在谷歌上搜索“计算机视觉”这个主题(以及阅读这里关于这个主题的每一篇文章),我都头晕目眩,但我越来越困惑而不是开悟 我在一张纸上打印了6个抽象形状,我想让iPhone上的摄像头识别这些形状(从不同角度、闪电等) 我不久前使用过OpenCV(Java),我还查看了其他库。需要注意的是,它们要么依赖于一部破烂不堪的iPhone,要么太过实验性且难以使用,以至于我可能会用几天的时间来学习图书馆,结果却发现它们不起作用 我曾想过拍摄+1000张我的形状图像,并训练一个哈尔

我希望这属于“编程问题”范畴。 在谷歌上搜索“计算机视觉”这个主题(以及阅读这里关于这个主题的每一篇文章),我都头晕目眩,但我越来越困惑而不是开悟

我在一张纸上打印了6个抽象形状,我想让iPhone上的摄像头识别这些形状(从不同角度、闪电等)

我不久前使用过OpenCV(Java),我还查看了其他库。需要注意的是,它们要么依赖于一部破烂不堪的iPhone,要么太过实验性且难以使用,以至于我可能会用几天的时间来学习图书馆,结果却发现它们不起作用

我曾想过拍摄+1000张我的形状图像,并训练一个哈尔过滤器。但是再一次 如果有什么东西更容易合作,我会非常感谢有经验的人的建议


感谢您的任何建议:)

虽然不是图书馆,但Chris Green在他的帖子中解释了它如何识别拼图。他似乎确实推荐OpenCV,而不仅仅是越狱设备


Glen Low还谈到了如何在移动Orchard播客中进行形状识别。

我在iPhone应用程序Instaviz中进行形状识别,这些例程实际上被打包到一个库中,我称之为“Recog”。唯一的问题是,它是指手指或鼠标手势识别,而不是图像识别。你向例程传递一组表示手势的点,它会告诉你它是正方形还是圆形等


我还没有决定许可模式,但可能会使用最低的每座位使用费。

看看OpenCV的冲浪功能提取(他们还有一个使用它检测对象的演示)。
Surf特征是对旋转和缩放不变性的显著图像特征。许多算法通过从图像中提取这些特征来检测对象,然后使用简单的“单词袋”分类(将提取的图像特征集与“形状”的特征进行比较。即使不参考它们的空间对齐方式,如果只有6个形状,也可以获得良好的检测率)(

嗨,布拉德,谢谢:)采访是真实的开发人员谈论实际工作的软件。这条路比谷歌搜索晦涩难懂的大学概念验证项目要好得多。Instaviz真是令人印象深刻,我只是觉得他们做了手势跟踪。我会马上调查的。再次感谢。嗨,格伦,谢谢你的精彩应用的投入和赞誉。但愿我的桌面图表软件能像我一样聪明地找出我想要的东西。我还没有找到可以帮助我开始的东西。单独坐下来为OpenCV编写一个扩展来进行形状识别,这将有点太多的工作。也许是某种AR库,在那里我可以把3D的东西剥离出来,然后把我自己的“教过的过滤器”提供给它。再次感谢汉克斯·丽莎。我想我需要结束这个问题。有一些好的想法和来源,我得到了一些灵感,几天的阅读材料保存在我的书签里。您建议了一个具体的库和功能,因此您得到了答案。再次感谢布拉德和格伦。