【发布时间】:2018-07-28 14:49:26
【问题描述】:
我正在构建一个应用程序来查看森林砍伐的进度。随着时间的推移,我想从某个位置拍摄卫星图像,看看该图像中有多少百分比包含森林。
我尝试过 google 的 vision API,它没有这个功能。
这是可以在 OpenCV 中完成的,还是我必须从头开始使用语义分割或类似的东西?
【问题讨论】:
标签: python computer-vision google-cloud-platform vision
我正在构建一个应用程序来查看森林砍伐的进度。随着时间的推移,我想从某个位置拍摄卫星图像,看看该图像中有多少百分比包含森林。
我尝试过 google 的 vision API,它没有这个功能。
这是可以在 OpenCV 中完成的,还是我必须从头开始使用语义分割或类似的东西?
【问题讨论】:
标签: python computer-vision google-cloud-platform vision
到目前为止,我可以在 documentation 中看到 API 似乎没有任何模式/纹理识别。我的信念是你可以尝试做一个dominant color recognition。如果您的图像数据有足够的可区分颜色数据,我认为您应该能够得到可接受的分析。
PD:在卫星图像处理方面有一些经验,作为补充信息,我可以评论说,了解植物、森林和一般作物发育和健康的土地状况的常用方法是通过颜色分析。
尽管如此,卫星/无人机图像大多是多光谱的,并且广泛使用多个紫外线波段,因为生物量在可见光和紫外线电磁波段的组合下随着季节/健康/发展状况的变化而表现出非常不同的表现。
【讨论】:
你试过看卫星图像识别 Kaggle 比赛吗?对于与您类似的任务,有很多讨论以及可用的脚本: 友情链接:https://www.kaggle.com/c/dstl-satellite-imagery-feature-detection 示例脚本:https://www.kaggle.com/arpandhatt/satellite-image-classification
【讨论】: