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 vào Earth Engine.
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 G-Means trên hình ảnh đầu vào. Áp dụng lặp lại k-means, sau đó kiểm tra tính chuẩn tắc để tự động xác định số lượng cụm cần sử dụng. Đầu ra chứa một dải "cụm" chứa mã nhận dạng số nguyên 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. Thuật toán này chỉ được kỳ vọng hoạt động hiệu quả đối với những hình ảnh có dải tương phản động hẹp (tức là byte hoặc đoạn video ngắn).
Xem: G. Hamerly và C. Elkan. "Tìm hiểu về k trong thuật toán k-means". NIPS, 2003.
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.
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.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[[["The GMeans algorithm automatically determines the optimal number of clusters for image segmentation using iterative k-means and a normality test."],["It outputs an image with a 'clusters' band, assigning each pixel an integer ID corresponding to its cluster."],["Users can control segmentation granularity through `gridSize` for non-overlapping cells or `neighborhoodSize` for overlapping tiles."],["Clusters are independent within each cell or tile, potentially leading to different labels for the same cluster across boundaries."],["The algorithm is best suited for images with a narrow dynamic range, like those with byte or short data types."]]],["The G-Means algorithm performs image clustering by iteratively applying k-means and a normality test to determine the optimal number of clusters. It outputs an image with a 'clusters' band, assigning each pixel to a cluster. It can operate on a fixed grid (gridSize) or tiles with overlap (neighborhoodSize), with default being tiles without overlap. Input images should have a narrow dynamic range and pixels with partial mask will be fully masked in the output. Clusters can be assigned unique ID's or repeat per tile.\n"]]