ForHosting KIT · تحرير الصور وتحليلها

حساب نصف قطر تمويه الصورة وحجم النواة الغاوسية

تحوّل حاسبة نصف قطر تمويه الصورة شدة تمويه غير سالبة إلى أبعاد عملية للالتفاف الغاوسي.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تُفسَّر الشدة على أنها الانحراف المعياري الغاوسي، أو سيغما، بوحدة البكسل. تعرض النتيجة نصف القطر اللازم لتغطية ثلاثة انحرافات معيارية على كل جانب، وحجم النواة الفردي المقابل. تفيد الأداة في إعداد مكتبات الصور والمظللات ومرشحات canvas ومسارات المعالجة التي تستخدم عناصر تحكم مختلفة للتمويه. لا تُرفع أي صورة ولا تُفحص، وتنتج المدخلة نفسها النتيجة نفسها دائماً.

حوّل شدة التمويه إلى أبعاد قابلة للتنفيذ

تصف أدوات الصور التمويه الغاوسي نفسه بمدخلات مختلفة في كثير من الأحيان. فقد تطلب واجهة قيمة سيغما، وتطلب أخرى نصف القطر، بينما تحتاج دالة الالتفاف إلى عرض النواة كاملاً. تربط هذه الحاسبة بين تلك الصيغ بقاعدة واضحة. فهي تتعامل مع الشدة بوصفها سيغما بوحدة البكسل، ثم تختار نصف قطر يغطي المجال من ناقص ثلاثة سيغما إلى زائد ثلاثة سيغما. يحتوي هذا المجال تقريباً على كل الوزن المفيد للتوزيع الغاوسي مع إبقاء الالتفاف محدوداً. يُحسب نصف القطر بتقريب ثلاثة أمثال الشدة إلى العدد الصحيح الأعلى، لأن الحد الكسري ما زال يحتاج إلى موضع بكسل كامل في الصورة المتقطعة. ثم يساوي حجم النواة ضعفي نصف القطر مضافاً إليهما واحد: جانب، وبكسل المركز، والمواضع المناظرة في الجانب الآخر. فالشدة التي تساوي اثنين تعطي نصف قطر مقداره ستة ونواة بعرض ثلاثة عشر بكسلاً، وفق قاعدة موثقة قابلة لإعادة الإنتاج.

اقرأ نصف القطر وحجم النواة بصورة صحيحة

تمثل قيمة `gaussian_radius` عدد مواضع البكسلات المجاورة التي تؤخذ عيناتها في كل اتجاه انطلاقاً من المركز، ولا تمثل العرض الكامل. لذلك يصل نصف القطر ستة إلى ستة بكسلات يساراً وستة يميناً في المرور الأفقي، أو ستة أعلى وستة أسفل في المرور العمودي. تشمل قيمة `kernel_size` الجانبين والمركز، ولهذا تكون دائماً عدداً صحيحاً موجباً وفردياً. تقبل بعض مكتبات الصور هذا الحجم الكامل مباشرة، بينما تقبل مكتبات أخرى نصف القطر أو سيغما وتبني معاملات خاصة بها. ينبغي التحقق من الكمية التي تتوقعها API المستهدفة قبل نسخ القيمة. تصف الأرقام المعادة هندسة النواة لا أوزانها الغاوسية. لإنشاء الأوزان، تُقيَّم الدالة الغاوسية عند كل إزاحة صحيحة من نصف القطر السالب إلى الموجب، ثم تُطبَّع القيم ليصبح مجموعها واحداً. وفي التمويه ثنائي الأبعاد، يحقق تطبيق النواة الأحادية أفقياً ثم عمودياً النتيجة نفسها بعمل أقل كثيراً من الالتفاف المربع الكامل.

تعامل مع الصفر والكسور والفروق المرئية

تعني الشدة صفر عدم وجود تمويه. وتعيد نصف قطر يساوي صفراً وحجم نواة يساوي واحداً، أي عملية محايدة لا تضم إلا بكسل المركز. تُقبل القيم الكسرية الموجبة وتفيد في التنعيم الخفيف. ولأن نصف القطر يُقرَّب إلى الأعلى، لا يتغير حجم النواة إلا عندما تتجاوز ثلاثة أمثال الشدة حداً صحيحاً، مع أن المعاملات الغاوسية تواصل التغير بسلاسة بين تلك الحدود. تُرفض الشدة السالبة لأن الانحراف المعياري الغاوسي لا يمكن أن يكون سالباً؛ ولا تأخذ الحاسبة القيمة المطلقة ولا تقيد المدخلة بصمت. تستخدم هذه الحاسبة حد ثلاثة سيغما، وهو توازن عملي شائع بين الدقة وكلفة الحساب. قد يعتمد تطبيق آخر حد سيغما مختلفاً أو حداً أقصى لنصف القطر أو تقريباً خاصاً به. كما يؤثر فضاء اللون ومعالجة الحواف والشفافية ودقة المعاملات وإعادة أخذ العينات في المظهر النهائي. عند الحاجة إلى التطابق الدقيق، ينبغي تسجيل هذه الخيارات مع الأبعاد المعادة.

إعداد دالة التفاف

حوّل عنصر تحكم يعتمد سيغما إلى العرض الفردي الذي تتطلبه مكتبة معالجة الصور.

تخطيط أخذ عينات المظلل

قدّر عدد عناصر النسيج المجاورة التي يأخذ المظلل الغاوسي القابل للفصل عيناتها على جانبي المركز.

توثيق مسار معالجة

سجّل نصف قطر وحجم نواة صريحين مع الشدة كي تتبع التطبيقات قاعدة القطع نفسها.

ما تكلفة طلب API؟

يكلف كل طلب API مبلغ $0.002. وتتوفر الحاسبة الحتمية مجاناً في المتصفح أيضاً.

ماذا تعني الشدة؟

تُفسَّر على أنها الانحراف المعياري الغاوسي، المعروف عادة باسم سيغما، بوحدة البكسل.

كيف يُحسب نصف القطر؟

عندما تكون الشدة موجبة، تُقرَّب ثلاثة أمثالها إلى الأعلى لتغطية ثلاثة انحرافات معيارية على كل جانب.

لماذا يكون حجم النواة فردياً دائماً؟

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

ماذا يحدث عندما تكون الشدة صفراً؟

تكون النتيجة نصف قطر صفر وحجم واحد، وهو ما يمثل عملية محايدة بلا تمويه.

هل تعالج الحاسبة صورة؟

لا. إنها تقدّر هندسة النواة الغاوسية فقط، ولا ترفع الصور أو تفك ترميزها أو تعدلها أو تخزنها.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/image/blur-estimate

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/image/blur-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"strength":2}'
{
  "strength": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.blur_estimate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_mb15
max_megapixels12
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←