المراجعة الفنية
بالنسبة لتكامل Camera2، حدد كيفية ترتيب المخازن المؤقتة ومتى تكون صالحة ومتى يتم تحريرها. لا تقرأ YUV_420_888 على أنها NV21 متجاورة بناءً على الأبعاد فقط. قم بتضمين rowStride، وpixelStride، ومستطيل اقتصاص الصورة، واتجاه الصورة وملكيتها أثناء المعالجة غير المتزامنة في عقد الإدخال SDK.
ماذا يعني rowStride وpixelStride
rowStride هي مسافة البايت بين بدايات الصفوف المجاورة. pixelStride هي مسافة البايت بين عينات البكسل المجاورة داخل الصف. ولا هو مجرد عرض الصورة. اقرأ معلومات المستوى الفعلية التي أرجعها الجهاز المستهدف لتجنب التعامل مع الحشو أو تخطيط مستوى مختلف كوحدات بكسل صالحة.
يحدد مرجع ImageFormat الخاص بـ Android وواجهة Image.Plane التنسيقات وrowStride وpixelStride. تطبق هذه المراجعة تلك الواجهات على عمليات التحقق من التكامل؛ لا يزال كل جهاز مستهدف يحتاج إلى حالات الإدخال ذات الصلة.
مرجع ImageFormat · واجهة Image.Plane
تحقق من الإدخال قبل تمريره إلى SDK
اسحب الجدول أفقيًا لعرض جميع الأعمدة.
| البند | معلومات للتسجيل | الفحوص المرتبطة |
|---|---|---|
| تنسيق Image ومستويات الصورة | التنسيق والأبعاد وrowStride وpixelStride لكل مستوى من بيانات الصورة | أخطاء الصف/اللون والحدود ومستطيل اقتصاص الصورة |
| التوجيه والانعكاس | اتجاه المستشعر/الشاشة وانعكاس الكاميرا الأمامية | عمودي/أفقي، يسار/يمين وتحويلات الإحداثيات |
| مدة صلاحية المخزن المؤقت | مالك Image، سياسة النسخ والإكمال غير المتزامن | قراءات غير صالحة ومخازن لم تُحرر وقوائم انتظار متوقفة |
| تحميل وقائمة الانتظار | معدلات الالتقاط/التقديم، وسياسة التراكم والإسقاط | الكمون واستخدام الموارد في ظل المدخلات المستدامة |
| إحداثيات الإخراج | إدخال النموذج ومستطيل اقتصاص الصورة ومنطقة المعاينة | صناديق مقارنة مع المواقف المعروفة |
تعيين الملكية للمعالجة غير المتزامنة
يجب أن تظل بيانات Image ومستويات الصورة صالحة حتى انتهاء المهمة غير المتزامنة. إذا حُرر Image عند انتهاء رد الاتصال، فيجب أن تتوفر للمهمة اللاحقة بيانات صالحة بالطريقة المتفق عليها. وإذا أُجل التحرير، فيجب تحديد المسؤول عن تحرير المخزن بعد الإكمال أو الإلغاء أو الفشل. افحص الالتقاط المستمر ومسارات الخطأ، إلى جانب نجاح معالجة إطار واحد.
استخدم هذه الحقول لسجل مشكلة التكامل. لم يتم ضبط أي قياسات للجهاز مسبقًا.
اسحب الجدول أفقيًا لعرض جميع الأعمدة.
| حقل السجل | المحتويات | الغرض |
|---|---|---|
| هوية البيئة | الجهاز نسخة Android والكاميرا ومراجعة SDK | التمييز بين تغييرات الأجهزة والتعليمات البرمجية |
| إدخال البيانات التعريفية | التنسيق والأبعاد ومستطيل الاقتصاص وrowStride وpixelStride للمستويات | إعادة التحقق من افتراضات التحويل |
| الملكية والتوقيت | المسؤول عن رد الاتصال وإرسال المهمة وإكمالها وتحرير المخزن | تشخيص القراءات غير الصالحة والتراكم |
| عينة التحقق من الصحة | النمط القابل للنشر والتوجيه والإحداثيات المتوقعة | مقارنة نتائج تحويل الصورة وتحويل الإحداثيات |
| مسارات الفشل | الإلغاء والمهلات وقطع الاتصال والاسترداد | تحقق من تنظيف الموارد المتفق عليها |
نطاق المشروع ومدخلات التكامل
مشروع RK3588 للكشف عن الوجه والرؤية دون اتصال بالإنترنت SDK، تغطي Android وCamera2 ومسار CPU غير متصل بالإنترنت. إن اكتشاف الوجه والتعرف على الهوية مهمتان مختلفتان؛ يحتاج تسريع NPU والأجهزة الأخرى إلى أدلة منفصلة. بالنسبة لتكييف RK3588 Android، قم بتوفير الأجهزة والنظام والعينات والواجهات الموجودة والسجل أعلاه ، قبل تحديد مصفوفة الجهاز واختباراته.
RK3588 مشروع SDK للكشف عن الوجه والرؤية دون اتصال بالإنترنت، باللغة الصينية · التكيف RK3588 Android، باللغة الصينية
محادثة
هاتف
WeChat
العودة إلى الأعلى