我有一个地理参考分类(源自卫星图像),其值从 1 到 3。我想用唯一的数字标记每个连接补丁。
例如
1 1 1 1 1 1 1 1 1 1 1
1 1 1 2 2 1 1 1 1 2 2
1 1 2 1 2 2 3 3 1 2 2
1 1 1 1 2 1 1 3 1 1 2
1 3 1 1 1 1 3 3 1 1 1
1 3 3 1 1 1 1 1 1 2 2
变成
1 1 1 1 1 1 1 1 1 1 1
1 1 1 2 2 1 1 1 1 3 3
1 1 2 1 2 2 4 4 1 3 3
1 1 1 1 2 1 1 4 1 1 3
1 5 1 1 1 1 4 4 1 1 1
1 5 5 1 1 1 1 1 1 6 6
通过保留类信息。
我努力了:
- “SDMTools”中的“ConnCompLabel”,但它的工作速度非常慢,如果在 python 中有一个方便的解决方案会很好。
- 这篇文章“ https://www.scipy-lectures.org/packages/scikit-image/auto_examples/plot_labels.html ”中推荐的 sckit 命令和“measure.lable”,但我不想丢失地理空间信息。
我可以使用光栅和洪水填充算法吗?
我需要这个来分别计算每个补丁的 Satial Metrics