【问题标题】:Computer Vision: How to obtain what percentage of image contains a specific texture?计算机视觉:如何获得包含特定纹理的图像百分比?
【发布时间】:2018-07-28 14:49:26
【问题描述】:

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

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

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

【问题讨论】:

    标签: python computer-vision google-cloud-platform vision


    【解决方案1】:

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

    PD:在卫星图像处理方面有一些经验,作为补充信息,我可以评论说,了解植物、森林和一般作物发育和健康的土地状况的常用方法是通过颜色分析。

    尽管如此,卫星/无人机图像大多是多光谱的,并且广泛使用多个紫外线波段,因为生物量在可见光和紫外线电磁波段的组合下随着季节/健康/发展状况的变化而表现出非常不同的表现。

    【讨论】:

    • @Nicky Feller 有什么对您有用的答案吗?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-08
      • 2013-08-20
      • 2016-04-14
      • 1970-01-01
      • 2015-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多