تفاصيل المحتوى

إدخال صور YUV عبر Camera2: rowStride وpixelStride ودورة حياة مخازن الصور المؤقتة

تحقق من توقيت تحرير rowStride وpixelStride وImage لإدخال Camera2 YUV_420_888. استخدم حالة الرؤية SDK وحقول التسجيل للتنسيق والتوجيه وملكية المخزن المؤقت.

مستجدات الصناعة 2026-10-17 Winge Technology
محتوى المقال

المراجعة الفنية

بالنسبة لتكامل Camera2، حدد كيفية ترتيب المخازن المؤقتة ومتى تكون صالحة ومتى يتم تحريرها. لا تقرأ YUV_420_888 على أنها NV21 متجاورة بناءً على الأبعاد فقط. قم بتضمين rowStride، وpixelStride، ومستطيل اقتصاص الصورة، واتجاه الصورة وملكيتها أثناء المعالجة غير المتزامنة في عقد الإدخال SDK.

ماذا يعني rowStride وpixelStride

rowStride هي مسافة البايت بين بدايات الصفوف المجاورة. pixelStride هي مسافة البايت بين عينات البكسل المجاورة داخل الصف. ولا هو مجرد عرض الصورة. اقرأ معلومات المستوى الفعلية التي أرجعها الجهاز المستهدف لتجنب التعامل مع الحشو أو تخطيط مستوى مختلف كوحدات بكسل صالحة.

يحدد مرجع ImageFormat الخاص بـ Android وواجهة Image.Plane التنسيقات وrowStride وpixelStride. تطبق هذه المراجعة تلك الواجهات على عمليات التحقق من التكامل؛ لا يزال كل جهاز مستهدف يحتاج إلى حالات الإدخال ذات الصلة.

تحقق من الإدخال قبل تمريره إلى SDK

اسحب الجدول أفقيًا لعرض جميع الأعمدة.

البند معلومات للتسجيل الفحوص المرتبطة
تنسيق Image ومستويات الصورة التنسيق والأبعاد وrowStride وpixelStride لكل مستوى من بيانات الصورة أخطاء الصف/اللون والحدود ومستطيل اقتصاص الصورة
التوجيه والانعكاس اتجاه المستشعر/الشاشة وانعكاس الكاميرا الأمامية عمودي/أفقي، يسار/يمين وتحويلات الإحداثيات
مدة صلاحية المخزن المؤقت مالك Image، سياسة النسخ والإكمال غير المتزامن قراءات غير صالحة ومخازن لم تُحرر وقوائم انتظار متوقفة
تحميل وقائمة الانتظار معدلات الالتقاط/التقديم، وسياسة التراكم والإسقاط الكمون واستخدام الموارد في ظل المدخلات المستدامة
إحداثيات الإخراج إدخال النموذج ومستطيل اقتصاص الصورة ومنطقة المعاينة صناديق مقارنة مع المواقف المعروفة

تعيين الملكية للمعالجة غير المتزامنة

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

استخدم هذه الحقول لسجل مشكلة التكامل. لم يتم ضبط أي قياسات للجهاز مسبقًا.

اسحب الجدول أفقيًا لعرض جميع الأعمدة.

حقل السجل المحتويات الغرض
هوية البيئة الجهاز نسخة Android والكاميرا ومراجعة SDK التمييز بين تغييرات الأجهزة والتعليمات البرمجية
إدخال البيانات التعريفية التنسيق والأبعاد ومستطيل الاقتصاص وrowStride وpixelStride للمستويات إعادة التحقق من افتراضات التحويل
الملكية والتوقيت المسؤول عن رد الاتصال وإرسال المهمة وإكمالها وتحرير المخزن تشخيص القراءات غير الصالحة والتراكم
عينة التحقق من الصحة النمط القابل للنشر والتوجيه والإحداثيات المتوقعة مقارنة نتائج تحويل الصورة وتحويل الإحداثيات
مسارات الفشل الإلغاء والمهلات وقطع الاتصال والاسترداد تحقق من تنظيف الموارد المتفق عليها

نطاق المشروع ومدخلات التكامل

مشروع RK3588 للكشف عن الوجه والرؤية دون اتصال بالإنترنت SDK، تغطي Android وCamera2 ومسار CPU غير متصل بالإنترنت. إن اكتشاف الوجه والتعرف على الهوية مهمتان مختلفتان؛ يحتاج تسريع NPU والأجهزة الأخرى إلى أدلة منفصلة. بالنسبة لتكييف RK3588 Android، قم بتوفير الأجهزة والنظام والعينات والواجهات الموجودة والسجل أعلاه ، قبل تحديد مصفوفة الجهاز واختباراته.

تقديم متطلبات المشروع

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

محادثة
هاتف
13910119357
WeChat
WhatsApp
تقنية وينج رمز الاستجابة السريعة للواتس اب امسح رمز الاستجابة السريعة ضوئيًا أو انقر للاتصال
العودة إلى الأعلى