计算机视觉:如何获得包含特定纹理的图像百分比?

问题描述 投票:-1回答:2

我正在构建一个应用程序来查看砍伐森林的进展情况。随着时间的推移,我想从一个位置拍摄卫星图像,看看该图像中含有森林的百分比。

我尝试过google的vision API,它没有这个功能。

这是可以在OpenCV中完成的事情,还是我必须从头开始使用语义分段或类似的东西?

python computer-vision google-cloud-platform vision
2个回答
0
投票

到目前为止,我可以在documentation中看到API似乎没有任何模式/纹理识别。我的信念是你可以尝试做一个dominant color recognition。如果您的图像数据具有足够的可区分颜色数据,我认为您应该能够获得可接受的分析。

PD:拥有一些卫星图像处理经验,作为附加信息,我可以评论通过颜色分析找出植物,森林和一般作物发育和健康的土地状况的常用方法。

尽管如此,卫星/无人机图像大多是多光谱的,并且由于可见光和紫外线电磁带的组合,生物量在季节/健康/发育状态方面表现非常不同,因此广泛使用了几个紫外波段。


0
投票

你有没有试过看卫星图像识别Kaggle比赛?有许多讨论以及与您类似的任务的可用脚本:链接:https://www.kaggle.com/c/dstl-satellite-imagery-feature-detection示例脚本:https://www.kaggle.com/arpandhatt/satellite-image-classification

© www.soinside.com 2019 - 2024. All rights reserved.