Thông báo: Tất cả dự án phi thương mại đã đăng ký sử dụng Earth Engine trước
ngày 15 tháng 4 năm 2025 phải
xác minh điều kiện sử dụng phi thương mại để duy trì quyền truy cập. Nếu bạn chưa xác minh trước ngày 26 tháng 9 năm 2025, quyền truy cập của bạn có thể bị tạm ngưng.
ee.Algorithms.Image.Segmentation.KMeans
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Thực hiện phân cụm K-Means trên hình ảnh đầu vào. Xuất một hình ảnh 1 dải chứa mã nhận dạng của cụm mà mỗi pixel thuộc về. Thuật toán này có thể hoạt động trên một lưới cố định gồm các ô không chồng chéo (gridSize, có thể nhỏ hơn một ô) hoặc trên các ô có chồng chéo (neighborhoodSize). Theo mặc định, các ô không chồng chéo sẽ được dùng. Các cụm trong một ô hoặc ô xếp không liên quan đến các cụm trong ô hoặc ô xếp khác. Mọi cụm trải dài trên ranh giới ô hoặc ô vuông có thể nhận được 2 nhãn khác nhau ở 2 nửa. Mọi pixel đầu vào có mặt nạ một phần đều được che hoàn toàn trong đầu ra.
| Cách sử dụng | Giá trị trả về |
|---|
ee.Algorithms.Image.Segmentation.KMeans(image, numClusters, numIterations, neighborhoodSize, gridSize, forceConvergence, uniqueLabels) | Hình ảnh |
| Đối số | Loại | Thông tin chi tiết |
|---|
image | Hình ảnh | Hình ảnh đầu vào để phân cụm. |
numClusters | Số nguyên, mặc định: 8 | Số lượng cụm. |
numIterations | Số nguyên, mặc định: 20 | Số lần lặp lại. |
neighborhoodSize | Số nguyên, mặc định: 0 | Quy mô của vùng lân cận. Số lượng cần mở rộng mỗi ô (chồng chéo) khi tính toán các cụm. Lựa chọn này loại trừ lẫn nhau với gridSize. |
gridSize | Số nguyên, mặc định: null | Kích thước ô lưới. Nếu lớn hơn 0, kMeans sẽ chạy độc lập trên các ô có kích thước này. Điều này có tác dụng giới hạn kích thước của mọi cụm thành gridSize hoặc nhỏ hơn. Lựa chọn này không thể dùng chung với neighborhoodSize. |
forceConvergence | Boolean, mặc định: false | Nếu đúng, hệ thống sẽ gửi lỗi nếu không đạt được sự hội tụ trước numIterations. |
uniqueLabels | Boolean, mặc định: true | Nếu đúng, các cụm sẽ được chỉ định mã nhận dạng riêng biệt. Nếu không, các đường này sẽ lặp lại theo mỗi ô lưới hoặc ô trên thẻ thông tin. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[],["K-Means clustering is applied to an input image, generating a single-band output image where each pixel is assigned a cluster ID. Clustering can occur within a fixed grid (`gridSize`) or within overlapping tiles (`neighborhoodSize`). By default, tiles have no overlap. Clusters are independent per cell/tile, potentially resulting in different labels for clusters crossing boundaries. Parameters include the number of clusters and iterations. Convergence can be enforced and the ID labels be unique or repeat depending on the specified parameter.\n"]]