【发布时间】:2013-03-16 01:50:38
【问题描述】:
我的目标是让使用手机的人为我们大学校园内的当地地标(建筑物或其他(例如凉亭、雕像等))拍照,并能够识别地标并告诉他们它是什么。
例如,他们四处走动,看到一座带有金属圆顶的大型建筑。他们不知道那是什么,但看起来很有趣,所以他们拍了张照片,应用告诉他们这是篮球中心(以及其他相关信息)。
我在这个特定领域的有限知识使我想到使用神经网络并训练程序来识别特定地点。如果是这种情况,也请给我这个选项的资源,因为我对 NN 的了解程度是,如果他们受过训练,它们可以用来识别事物。 :)
我知道 OpenCV 库,但由于我不是 C 开发人员,我想知道在开始之前我是否需要走这条路。我主要使用 Java 工作,但我并不反对自己动手。
谢谢!
【问题讨论】:
-
我突然想到,另一种解决方案是跟踪手机的 GPS 以了解他们在校园内的位置。如果手机也给我定向数据,我通常会知道他们在看什么,而无需处理图像。关于哪个选项更好的任何想法?
-
你的第二个要容易得多。
-
我同意:第二个想法可能会关闭 GPS 派生的位置和图像,即使没有相机方向数据。神经网络是一种选择,但还有很多其他选择(朴素贝叶斯、树归纳、SVM 等)。仅使用位置数据,您甚至可以生成一组附近地标的图像供用户选择。 (一个地方可以有多少个?)
标签: image-processing image-recognition