2011-11-22 95 views
0

我打算编写一个Java应用程序来使用谷歌地图识别某些类型的树木。我知道谷歌地图API。我的问题是如何从地图识别树木。我发现了一些库,如jjil。但我不知道它是否有用。任何人都可以为这个项目提供一些意见吗?谷歌地图中的图像区域/树木检测

+1

必要的算法听起来不太简单,也许这是http://dsp.stackexchange.com/的工作。也有什么特别的原因,为什么你必须使用Java或只是个人喜好? – PeterT

+0

@PeterT我只有java的经验。 – nidhin

+2

你可以发表你想区分的树种样本图像部分吗? – Niki

回答

3

总体思路可能会是这样的:

  1. 收集了大量阳性和阴性样品(来自谷歌地图,你要意识到你不想认识的人,即图像和)。很难说你确实需要多少人;取决于它们的相似程度以及您需要的功能数量,100可能已足够,或者10000可能太少。
  2. 找到一组纹理特征。没有人首先看到样本图像(1),没有人可以告诉您哪些特征是最优的。
  3. 训练机器学习算法(如SVM,神经网络)。将样本集分为训练集和测试集以判断歧视质量。

第1步只是工作,我怀疑任何人在Stackoverflow会为你做。但是,如果您有样品并发布,我们可能可以帮助您完成步骤2/3。