ee.Image.reduceNeighborhood

ใช้ตัวลดที่ระบุกับย่านใกล้เคียงแต่ละพิกเซลตามที่กำหนดโดยเคอร์เนลที่ระบุ หากตัวลดมีอินพุตเดียว ระบบจะใช้ตัวลดแยกกันกับแต่ละแบนด์ของคอลเล็กชัน มิฉะนั้นตัวลดต้องมีอินพุตจำนวนเท่ากับจำนวนแบนด์ของรูปภาพอินพุต

ชื่อเอาต์พุตของตัวลดจะกำหนดชื่อของแถบเอาต์พุต โดยตัวลดที่มีอินพุตหลายรายการจะใช้ชื่อเอาต์พุตโดยตรง ส่วนตัวลดที่มีอินพุตรายการเดียวจะนำหน้าชื่อเอาต์พุตด้วยชื่อแถบอินพุต (เช่น "10_mean", "20_mean")

ตัวลดที่มีอินพุตแบบถ่วงน้ำหนักจะมีน้ำหนักอินพุตตามมาสก์อินพุต ค่าเคอร์เนล หรือค่าที่น้อยกว่าของทั้ง 2 อย่าง

การใช้งานการคืนสินค้า
Image.reduceNeighborhood(reducer, kernel, inputWeight, skipMasked, optimization)รูปภาพ
อาร์กิวเมนต์ประเภทรายละเอียด
ดังนี้ imageรูปภาพรูปภาพที่อินพุตเข้ามา
reducerตัวลดตำแหน่งตัวลดที่จะใช้กับพิกเซลภายในบริเวณใกล้เคียง
kernelเคอร์เนลเคอร์เนลที่กำหนดเพื่อนบ้าน
inputWeightString, ค่าเริ่มต้น: "kernel"โดยอาจเป็น "mask", "kernel" หรือ "min"
skipMaskedบูลีน ค่าเริ่มต้น: จริงมาสก์พิกเซลเอาต์พุตหากมาสก์พิกเซลอินพุตที่เกี่ยวข้อง
optimizationสตริง ค่าเริ่มต้น: nullกลยุทธ์การเพิ่มประสิทธิภาพ ตัวเลือกคือ "boxcar" และ "window" วิธี "Boxcar" เป็นวิธีที่รวดเร็วในการคำนวณจำนวน ผลรวม หรือค่าเฉลี่ย โดยต้องใช้เคอร์เนลที่เป็นเนื้อเดียวกัน ตัวลดอินพุตเดียว และ MASK, KERNEL หรือไม่มีการถ่วงน้ำหนัก เมธอด "หน้าต่าง" ใช้หน้าต่างที่ทำงานอยู่และมีข้อกำหนดเดียวกันกับ "Boxcar" แต่สามารถใช้ตัวลดอินพุตเดียวใดก็ได้ ทั้ง 2 วิธีต้องใช้หน่วยความจำเพิ่มเติมจำนวนมาก