DeepLeaf Yield DeepLeaf Yield

فحص التصوير

تحصل كل جولة على فحص تصوير في أعلى نتائجها. يبيّن كيف صُوّرت الجولة، وينبّه عندما يُرجَّح أن يعطي التصوير أعدادًا ضعيفة الموثوقية.

فحص التصوير: اقترب أو صوّر بدقة 4K. يبلغ عرض الثمرة الوسيطة 24.6 بكسل، و53% من الثمار أصغر من أن تُقدَّر درجة نضجها، فتخرج من التوقعات. وتحته: 682×1024، والثمرة الوسيطة 24.6 بكسل، والوضوح 1042.7، و53% دون درجة نضج.
الفحص على صورة نموذجية. الثمار صغيرة في هذا الإطار، لذا ينبّه الفحص.

ما يقيسه

  • دقة الملف الأصلي.
  • الوضوح: تباين مؤثر لابلاس على كل إطار بعد تغيير ضلعه الطويل إلى 1024 بكسل، لتشترك المقاطع بأي دقة في مقياس واحد. ويعرض الوسيط والمئين 10 عبر الإطارات.
  • حجم الثمار: الضلع القصير لمربع كل ثمرة على مقياس 1024 بكسل نفسه، في صورة p10 والوسيط وp90.
  • نسبة الثمار دون درجة نضج: الثمار التي كان مقتطعها أصغر من أن يُقدَّر.

التحذيرات وحدودها

التحذيريظهر عندماما العمل
بعيد جدًايقل حجم الثمرة الوسيطة عن 29 بكسل، أو لا يحمل نصف الثمار أو أكثر درجة نضجاقترب، أو صوّر بدقة 4K
قريب جدًاتتجاوز الثمرة عند المئين 90 حد 60 بكسلابتعد. قد تحصل حبة طماطم كبيرة واحدة على عدة مربعات
مهزوزيقل الوضوح الوسيط عن 300، أو يقل المئين 10 عن 300 في ثلاثة إطارات أو أكثرامشِ أبطأ، وأبقِ الهاتف ثابتًا، ونظّف العدسة

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

من أين تأتي الحدود

  • 29 بكسل هو أصغر حجم للثمرة يبلغ مقتطعها مع الهامش 32 بكسل، وهو ما يحتاجه مصنّف النضج.
  • 60 بكسل عند المئين 90 مستمد من إطارات قيست واحدًا واحدًا. فمن بين 60 إطارًا بدقة 4K ملتقطة بالهاتف عن قرب، ينبّه على 40. وفي هذه الإطارات يستبعد التحليل المربعات التي يقل ضلعها القصير عن 15% من المئين 90، ومعظمها أجزاء من حبة طماطم كبيرة واحدة، فينخفض العدّ فيها من زيادة 61% إلى زيادة 31%. أما إطارات الهاتف الأخرى وعددها 20 فتبقى دون الحد لأن مربعاتها الصغيرة تخفض المئين 90. ويستبعد التحليل أيضًا المربعات التي تقل عن 35% من المئين 90 في الإطار الذي يقع دون الحد، متى تداخل 12% على الأقل من مربعاته مع مربع تبلغ مساحته 2.5 ضعف مساحتها، وبلغ المئين 90 ما لا يقل عن 2.2 ضعف الوسيط. وبذلك تنخفض تلك الإطارات الـ 20 من زيادة 158% إلى زيادة 100%. ولا يغيّر ذلك أي إطار من إطارات الطائرة المسيّرة أو جولة الاختبار أو الصور النموذجية، ويحتفظ في مجموعة صور الممرات بكل الثمار المرمَّزة التي كان يجدها من قبل. وفي مجموعة عامة لصور الممرات ينبّه على 5 من 146 إطارًا، كلها لقطات قريبة. ولا ينبّه على أي من 35 إطارًا من طائرة مسيّرة، ولا على 12 إطارًا من جولة بدقة 960×540، ولا على الصور النموذجية وعددها 4. ولا يصلح الوسيط هنا: فالمربعات الإضافية على أجزاء الطماطم الكبيرة تخفضه إلى نحو 25 بكسل في الإطارات القريبة.
  • 300 يقع دون مجموعات البيانات العامة الواضحة (المئين 10 بين 555 و764) وفوق صورة نموذجية ضعيفة الوضوح (178).

الفحص المباشر أثناء التصوير

تعمل الحدود نفسها مباشرةً أيضًا. يرسل تصوير جولة في التطبيق إطارًا واحدًا نحو مرة كل ثانية، ويعرض حكمًا واحدًا مع تعليمة بسيطة، قبل أن تبدأ المشي وأثناء التسجيل (راجع دليل التصوير).

الدليل المباشر في التطبيق: معاينة الكاميرا لنباتات طماطم مع خطين متقطعين لأعلى الثمار وأسفلها وحلقتين لحجم الثمار. وتحتها شريط يقول ثبّت الهاتف، مع 106 ثمرة ظاهرة، والثمرة الوسيطة 29.2 بكسل، و36% أصغر من أن تُقدَّر درجة نضجها، والوضوح 85.8، ثم زرا بدء التسجيل وإغلاق الكاميرا.
الفحص المباشر على إطار واحد. الأرقام تخص هذا الإطار وحده.
الحكميظهر عندما
اقتربكان الإطار سيحصل على تحذير «بعيد جدًا»: الثمرة الوسيطة دون 29 بكسل، أو نصف الثمار أو أكثر أصغر من أن تُقدَّر درجة نضجها
ابتعدكان الإطار سيحصل على تحذير «قريب جدًا»: الثمرة عند المئين 90 فوق 60 بكسل
ثبّت الهاتفوضوح الإطار دون 300
لا توجد ثمار ظاهرةأقل من 5 ثمار، وهو عدد لا يكفي للحكم على المسافة
جيدلا شيء مما سبق

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

قد يختلف إطار واحد عن الجولة كاملة. ويبقى فحص التصوير للجولة المرفوعة هو الحكم النهائي.

في واجهة API

تظهر الكتلة نفسها في نتيجة الملاحظة باسم quality، مع resolution وsharpness وfruit_px (وفيه detections الذي يعدّ المربعات في كل الإطارات المحلَّلة لا الثمار؛ وcount اسم قديم له وسيُزال) وwithout_ripeness وthresholds، وقائمة warnings من {code, message}. والرموز هي too_far وtoo_close وblurry.

الفحص المباشر هو POST /api/capture/check بمفتاح المؤسسة. أرسل صورة JPEG واحدة في حقل النموذج frame، بحجم 2 ميغابايت على الأكثر و4096 بكسل على الأكثر لضلعها الطويل، ويمكنك إرسال source_long_side، وهو الضلع الطويل للتسجيل بالبكسل. ويعيد verdict (move_closer أو move_back أو hold_steady أو good أو no_fruit) وadvice وfruit_count وmedian_fruit_px وp90_fruit_px وtoo_small_for_ripeness وsharpness وthresholds. ويمكن لكل مفتاح إجراء فحص واحد في الثانية مع دفعة من ثلاثة. وتحصل الفحوص الأسرع على 429 مع ترويسة Retry-After.