ee.Image.focalMax
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.
Áp dụng bộ lọc reducer() hình thái học cho từng dải tần của hình ảnh bằng cách sử dụng một hạt nhân được đặt tên hoặc tuỳ chỉnh.
Cách sử dụng | Giá trị trả về |
---|
Image.focalMax(radius, kernelType, units, iterations, kernel) | Hình ảnh |
Đối số | Loại | Thông tin chi tiết |
---|
this: image | Hình ảnh | Hình ảnh mà bạn muốn áp dụng các thao tác. |
radius | Độ chính xác đơn, mặc định: 1,5 | Bán kính của nhân cần sử dụng. |
kernelType | Chuỗi, mặc định: "circle" | Loại nhân cần sử dụng. Các lựa chọn bao gồm: "hình tròn", "hình vuông", "hình chữ thập", "hình dấu cộng", "hình bát giác" và "hình kim cương". |
units | Chuỗi, mặc định: "pixels" | Nếu bạn không chỉ định một hạt nhân, thì điều này sẽ xác định xem hạt nhân có ở dạng mét hay pixel. |
iterations | Số nguyên, mặc định: 1 | Số lần áp dụng hạt nhân đã cho. |
kernel | Kernel, mặc định: null | Nhân tuỳ chỉnh. Nếu được dùng, kernelType và bán kính sẽ bị bỏ qua. |
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."],[[["\u003cp\u003eApplies a morphological reducer, such as focalMax, to an image to alter pixel values based on neighboring pixels within a specified kernel.\u003c/p\u003e\n"],["\u003cp\u003eOffers flexibility in kernel selection with predefined shapes like circle, square, cross, plus, octagon, and diamond or allows custom kernels.\u003c/p\u003e\n"],["\u003cp\u003eUsers can control the kernel size using radius and specify whether the unit is in pixels or meters.\u003c/p\u003e\n"],["\u003cp\u003eEnables iterative application of the kernel for intensified effects using the iterations parameter.\u003c/p\u003e\n"],["\u003cp\u003eModifies each band of the input image independently, returning a new image with the transformed values.\u003c/p\u003e\n"]]],["The `focalMax()` function applies a morphological reducer filter to each image band. It utilizes either a predefined kernel type (circle, square, cross, plus, octagon, diamond) or a user-defined custom kernel. The operation is applied iteratively, with the number of iterations specifiable. The kernel's size is determined by the `radius` parameter (in pixels or meters) or by the dimensions of the custom kernel. The method returns the processed image.\n"],null,["# ee.Image.focalMax\n\nApplies a morphological reducer() filter to each band of an image using a named or custom kernel.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------------------------------------------------------------------------|---------|\n| Image.focalMax`(`*radius* `, `*kernelType* `, `*units* `, `*iterations* `, `*kernel*`)` | Image |\n\n| Argument | Type | Details |\n|---------------|---------------------------|------------------------------------------------------------------------------------------------------------|\n| this: `image` | Image | The image to which to apply the operations. |\n| `radius` | Float, default: 1.5 | The radius of the kernel to use. |\n| `kernelType` | String, default: \"circle\" | The type of kernel to use. Options include: 'circle', 'square', 'cross', 'plus', 'octagon', and 'diamond'. |\n| `units` | String, default: \"pixels\" | If a kernel is not specified, this determines whether the kernel is in meters or pixels. |\n| `iterations` | Integer, default: 1 | The number of times to apply the given kernel. |\n| `kernel` | Kernel, default: null | A custom kernel. If used, kernelType and radius are ignored. |"]]