ee.Image.reduceNeighborhood

تطبِّق هذه الدالة المخفِّض المحدّد على الجوار المحيط بكل وحدة بكسل، وذلك على النحو الذي تحدده النواة المحددة. إذا كان المخفّض يتضمّن إدخالاً واحدًا، سيتم تطبيقه بشكل منفصل على كل نطاق من المجموعة، وإلا يجب أن يتضمّن العدد نفسه من المدخلات التي تحتوي عليها صورة الإدخال.

تحدّد أسماء الإخراج الخاصة ببرنامج تقليل البيانات أسماء النطاقات الناتجة: ستستخدم برامج تقليل البيانات التي تتضمّن مدخلات متعددة أسماء الإخراج مباشرةً، بينما ستضيف برامج تقليل البيانات التي تتضمّن مدخلاً واحدًا بادئة إلى اسم الإخراج تتضمّن اسم نطاق الإدخال (مثلاً، ‫'10_mean' و'20_mean').

يمكن أن تحتوي المخفّضات التي تتضمّن مدخلات مرجّحة على وزن الإدخال استنادًا إلى قناع الإدخال أو قيمة النواة أو القيمة الأصغر بين هاتين القيمتَين.

الاستخدامالمرتجعات
Image.reduceNeighborhood(reducer, kernel, inputWeight, skipMasked, optimization)صورة
الوسيطةالنوعالتفاصيل
هذا: imageصورةالصورة المدخَلة
reducerReducerالدالة المخفِّضة التي سيتم تطبيقها على وحدات البكسل ضمن المنطقة المجاورة
kernelKernelالنواة التي تحدّد الحي
inputWeightسلسلة، القيمة التلقائية: "kernel"إحدى القيم "mask" أو "kernel" أو "min".
skipMaskedقيمة منطقية، القيمة التلقائية: trueإخفاء وحدات البكسل الناتجة إذا تم إخفاء وحدة البكسل المقابلة في الصورة الأصلية
optimizationسلسلة، القيمة التلقائية: nullاستراتيجية التحسين الخيارات المتاحة هي boxcar وwindow. طريقة "القطار" هي طريقة سريعة لاحتساب العدد أو المجموع أو المتوسط. تتطلّب هذه الدالة نواة متجانسة ومخفّضًا ذا إدخال واحد، بالإضافة إلى MASK أو KERNEL أو عدم استخدام الترجيح. تستخدم طريقة "الفترة الزمنية" فترة زمنية متواصلة، ولها المتطلبات نفسها التي تنطبق على طريقة "التحويل"، ولكن يمكنها استخدام أي أداة تقليل إدخال فردية. تتطلّب كلتا الطريقتَين ذاكرة إضافية كبيرة.