使用Python进行Sentinel-2 图像聚类

news/2024/5/20 9:13:36 标签: python, sentinel, 聚类

        聚类或无监督分类是根据统计相似性将图像的像素值分组或聚合到一定数量的自然类(组)的过程。在本教程中,我们将使用rasterio进行sentinel-2图像处理,并使用功能强大的完整scikit-learn python 包在jupyter Notebook中进行聚类

Scikit-learn是一个用于 Python 编程语言的免费软件机器学习库,其中包含各种分类、回归和聚类算法。要安装此软件包:

conda install -c anaconda scikit-learn

Rasterio是一个开源 Python 库,可以读取和写入栅格数据集,例如 GEOTIFF 和 JP2 等不同格式的卫星图像和地形模型。

conda install -c conda-forge rasterio

算法: Scikit-learn有不同的聚类算法,这些算法可以直接im从集群子库移植。K-均值是最常用的算法之一聚类中的thms因其简单性而被采用。它基本上将 n 个观测值(在我们的例子中为像素值)划分为 k 个簇(用户预定义的类数),其中每个观测值属于具有最接近平均值的簇。本教程将基于 K 均值,但您可以轻松切换以尝试其余部分,代码几乎保持不变,但您只需要更改算法。

苏丹杰济拉州 El-hasaheesa 和 Elmanagel 地区的 Sentinel-2 图像将在本教程中分别用于训练和预测。这些数据和本教程的完整代码可以在 github 上找到


http://www.niftyadmin.cn/n/5401560.html

相关文章

List<Object>集合对象属性拷贝工具类

目录 问题现象: 问题分析: 解决方法: 问题现象: 最近在项目中经常会使用到BeanUtils工具类来作对象的属性字段拷贝,但如果应用到List集合的话就需要遍历去操作了,如下: 打印结果: …

UE5基于RumtimeFBXImport插件使用C++加载服务器上fbx文件方法

UE5的RumtimeFBXImport插件其实只能加载本机的fbx文件,要加载服务器上的fbx文件的话,需要先将该fbx文件下载到本地,然后再使用RumtimeFBXImport插件加载。 示例文件如下: #include "Loader/WebLoader.h" #include &quo…

Kotlin MutliPatform Demo NoteApp

简单用Kotlin实现个记录app,主要实现本地数据保存。支持多端运行 使用的库: voyagernapiercoroutinesktorserializationkotlinx-datetimekoinmultiplatform-settingssqldelightMVI 项目: MyNote

javascript中的class基础入门(1)

javascript中的class start 最近在学习:cocos ,准备自己制作小游戏。过程中遇到不少疑问,我计划将这些疑问写成一个系列博客,用以记录。这篇文章来了解 class 1. 前言 1. 前言 本文对应版本 Cocos Creator 3.8。Cocos Creato…

【小尘送书-第十一期】编程的基石,开发的核心:《算法秘籍》

大家好,我是小尘,欢迎你的关注!大家可以一起交流学习!欢迎大家在CSDN后台私信我!一起讨论学习,讨论如何找到满意的工作! 👨‍💻博主主页:小尘要自信 &#x1…

【QT】QTableView或QTableWidget 搭配QLineEdit实现数据的搜索显示

在 Qt 中,QTableView 和 QTableWidget 都可以用来实现数据的搜索和显示,但它们的适用场景和实现方式有所不同: QTableView 适用场景:QTableView 适用于更复杂的场景,尤其是当需要处理大量数据或需要高度定制化的表格时…

精读服务器默认rsyslog的配置文件

rsyslog的配置文件 rsyslog.conf #### MODULES ####$ModLoad imuxsock # provides support for local system logging (e.g. via logger command) $ModLoad imjournal # provides access to the systemd journal #$ModLoad imklog # reads kernel messages (the same are read…

太阳能供电井盖-物联网智能井盖监测系统-旭华智能

在这个日新月异的科技时代,城市的每一个角落都在悄然发生变化。而在这场城市升级的浪潮中,智能井盖以其前瞻性的科技应用和卓越的安全性能,正悄然崭露头角,变身马路上的智能“眼睛”,守护城市安全。 传统的井盖监测系统…