11 مستودعات
Renders a live camera preview within a custom view hierarchy using Android's SurfaceView or TextureView.
Distinct from Custom View Rendering: Distinct from Custom View Rendering: specifically embeds a live camera preview for scanning, not general custom drawing.
Explore 11 awesome GitHub repositories matching user interface & experience · Camera Preview Embeddings. Refine with filters or upvote what's useful.
Grafika هي مجموعة من تطبيقات المرجع وأدوات القياس لمنصة Android. توفر عروضاً توضيحية تقنية للتحقق من دورات حياة الكاميرا، وأداء GPU، وتكوينات ترميز الوسائط، بما في ذلك مجموعة من أمثلة OpenGL ES وتطبيق مرجع للرسوميات. يتميز المشروع من خلال أدوات متخصصة لقياس أداء الرسوميات، مثل معايير سرعات تحميل القوام وزمن انتقال قراءة البكسل. كما ينفذ أنماطاً محددة تركز على الأجهزة، مثل استخدام المخازن المؤقتة الدائرية لالتقاط الفيديو المستمر واستخدام شاشات افتراضية لتسجيل الشاشة على مستوى النظام. يغطي المستودع مجموعة واسعة من قدرات الوسائط والرسوميات. يشمل ذلك العرض من الكاميرا إلى القوام للمعالجة في الوقت الفعلي، واستخدام خيوط معالجة مخصصة للواجهات المستجيبة، وطرق تشغيل فيديو متنوعة باستخدام طبقات تركيب النظام. كما يعالج معالجة الفيديو من خلال تسجيل مخزن الإطارات المتزامن وفك تشفير التدفقات المتعددة.
Provides reference implementations for rendering live camera previews and managing hardware camera lifecycles.
This is an Android library that adds barcode scanning to applications using the device camera. It wraps the ZXing barcode decoding engine and exposes it through a simplified Android API, functioning as a software development kit for real-time scanning. The library offers two primary integration approaches: launching a full-screen camera activity through Android intents, or embedding a live scanner view directly into application layouts using SurfaceView or TextureView. Scanner behavior can be customized through programmatic configuration objects before scanning begins, and scanned barcode dat
Embeds a live camera preview within app layouts using SurfaceView or TextureView for barcode scanning.
هذه مكتبة مسح باركود لنظام Android مصممة لاكتشاف وفك تشفير بيانات الباركود من بث كاميرا مباشر. توفر البنية التحتية الأساسية لترجمة الأنماط البصرية إلى نص على الأجهزة المحمولة. تتضمن المكتبة مدير معاينة كاميرا يضبط نسب العرض إلى الارتفاع وأحجام البث لتناسب أبعاد الشاشات المختلفة، بالإضافة إلى وحدة تحكم في الأجهزة لإدارة الفلاش، والتركيز التلقائي، واختيار المستشعر. كما تتميز بمرشح تنسيق باركود لتقييد المسح بأنواع باركود محددة لزيادة سرعة ودقة الاكتشاف. يغطي المشروع التحكم في أجهزة الكاميرا، وفك تشفير الباركود المباشر، وتخصيص واجهة المستخدم لتصميم محددات عرض مخصصة وتراكبات بصرية.
Adjusts the aspect ratio and size of camera feeds to fit various Android screen dimensions.
مجموعة من تطبيقات المرجع وعينات الكود لدمج عتاد الكاميرا وواجهات برمجة تطبيقات البرمجيات في Android. يوفر المشروع عروضاً توضيحية لاستخدام كل من مكتبة Jetpack CameraX وواجهة برمجة تطبيقات Camera2 منخفضة المستوى لتنفيذ ميزات التقاط الصور والفيديو. يتضمن المستودع تطبيقات متخصصة للتسجيل عالي الأداء، مثل التصوير البطيء بمعدل إطارات مرتفع والفيديو عالي النطاق الديناميكي (HDR). كما يتميز بأمثلة لرؤية التعلم الآلي، موضحاً كيفية تحليل إطارات الكاميرا الحية لاكتشاف الكائنات ومسح رموز QR. يغطي المشروع قدرات تصوير واسعة، بما في ذلك الحصول على الصور الثابتة، وعرض محدد المنظر المباشر، وتكوين جودة الفيديو. كما يفصل استخدام ملحقات العتاد الخاصة بالمصنع لتطبيق تأثيرات مثل bokeh، والوضع الليلي، وHDR. تتضمن العينات أدوات مساعدة لتعيين الإحداثيات لعرض التراكبات المرئية ومراقبة الأحداث لتتبع حالات التسجيل.
Renders a real-time camera feed to a view with options for stabilization and portrait filters.
Camerakit-android هي مكتبة وواجهة برمجة تطبيقات (API) توفر واجهة متسقة لالتقاط الصور والفيديو عبر واجهات برمجة تطبيقات Android Camera 1 و 2. تعمل كمكتبة لالتقاط الوسائط توفر وصولاً موحداً للأجهزة ونظاماً متكاملاً لتسجيل الصور والفيديو عبر إصدارات مختلفة من نظام التشغيل. يتضمن المشروع مكون معاينة للكاميرا يقوم تلقائياً بتغيير حجم واقتصاص مخرجات الكاميرا لتناسب أبعاد العرض المخصصة. كما يوفر مجموعة أدوات للتحكم في الكاميرا لإدارة التركيز التلقائي المستمر، وتفاعلات النقر للتركيز، وإيماءات القرص للتكبير. تغطي مجموعة الأدوات مجالات قدرة واسعة بما في ذلك التحكم في أجهزة الكاميرا، والتقاط الوسائط على الجوال، وإدارة أذونات الكاميرا التلقائية للتعامل مع تدفق طلبات النظام للوصول إلى الأجهزة.
Provides logic for adjusting the size and aspect ratio of a camera preview to fit host containers.
CameraView هي مكتبة كاميرا Android عالية المستوى وغلاف للأجهزة مصمم لالتقاط الصور ومقاطع الفيديو. توفر طبقة تجريد لإدارة أجهزة الكاميرا و API لالتقاط الوسائط لتسجيل فيديو عالي الدقة وصور RAW بمعدلات بت ودقة قابلة للتكوين. يتميز المشروع بإطار عمل لمرشحات الكاميرا في الوقت الفعلي ومدير معاينة. تسمح هذه الأنظمة بتطبيق تظليل مخصص وتأثيرات مرئية على تدفقات الكاميرا الحية وعرض المعاينات بنسب عرض إلى ارتفاع قابلة للتخصيص، وتراكبات، وشبكات تكوين. تغطي المكتبة مجموعة واسعة من عناصر التحكم في الأجهزة، بما في ذلك اختيار المستشعر، والتكبير، والتعرض، والتركيز التلقائي. كما تدير مهام معالجة الوسائط مثل تسلسل المرشحات، والعلامات المائية الرسومية، وتضمين بيانات الموقع الجغرافي الوصفية في بيانات EXIF. تتضمن مجموعة الأدوات نظاماً لطلب وإدارة أذونات نظام Android اللازمة المطلوبة لتهيئة أجهزة الكاميرا.
Renders live camera feeds with customizable aspect ratios, overlays, and composition grids.
هذه مجموعة أدوات قائمة على ZXing لدمج مسح وإنشاء الباركود ورموز QR في تطبيقات Android. تعمل كماسح ضوئي للباركود قادر على فك تشفير البيانات من كل من تدفقات الكاميرا الحية وملفات الصور الثابتة. تتضمن المكتبة منشئ رمز QR يدعم إنشاء ملفات صور مع شعارات مخصصة مضمنة في وسط الرمز. كما توفر واجهة مسح كاميرا قابلة للتخصيص، مما يسمح بتعديلات على تراكب المسح والتحكم في فلاش الجهاز لتحسين الرؤية في الإضاءة المنخفضة. تغطي قدراتها الأوسع استخراج النص من الصور النقطية، وإدارة أجهزة الكاميرا للاكتشاف المباشر، وتصميم تراكبات واجهة المستخدم لتوجيه عملية المسح.
Renders a real-time camera preview using Android's SurfaceView for high-performance visual feedback.
Cameraview هي مكتبة تكامل كاميرا لنظام Android تُستخدم لتضمين معاينات الكاميرا الحية والتقاط الصور أو مقاطع الفيديو داخل التطبيقات. توفر مكون واجهة مستخدم قابلاً لإعادة الاستخدام يدير تهيئة أجهزة الكاميرا وعرض التدفق في الوقت الفعلي. تتضمن المكتبة إطار عمل لالتقاط الوسائط للتحكم في إعدادات الأجهزة مثل التركيز، والفلاش، ونسب العرض إلى الارتفاع لتسجيل الصور وملفات الفيديو. يغطي المشروع مجالات وظيفية بما في ذلك تهيئة أجهزة Android عبر سمات التخطيط وعرض تدفقات الكاميرا المستمرة للحصول على تغذية راجعة مرئية فورية.
Provides a reusable UI component to embed real-time camera previews within Android application layouts.
هذا المشروع عبارة عن مجموعة من تنفيذات مرجع تطبيقات Android ومشاريع العينة. يوفر كوداً مصدرياً تعليمياً يوضح أنماط التطوير القياسية لبناء تطبيقات جوال وظيفية. يتضمن المستودع أمثلة محددة لتصميم واجهة مستخدم Android، واستمرارية البيانات، وتكامل الأجهزة. يوفر تنفيذات مرجعية للتعامل مع العمليات الخلفية طويلة الأمد وبث النظام، بالإضافة إلى عروض توضيحية لبناء التخطيطات والرسومات المخصصة. تغطي قاعدة الكود نطاقاً واسعاً من القدرات بما في ذلك برمجة الشبكة لجلب البيانات عن بعد، وإدارة البيانات المحلية باستخدام التفضيلات المشتركة وقواعد البيانات، واستخدام مستشعرات الجهاز، و Bluetooth، والكاميرات، والميكروفونات. كما يوضح استخدام تخطيطات الأجزاء النمطية، وإشعارات النظام، وإدارة أذونات التطبيق.
Offers sample code for accessing device sensors, Bluetooth, cameras, and microphones.
هذا المشروع عبارة عن مكتبة مرجعية لنماذج كود وظيفية وعروض توضيحية قابلة للتشغيل. يوفر أدلة تنفيذ ومقتطفات عملية لاستخدام واجهات برمجة تطبيقات المتصفح، وميزات CSS، وعمليات DOM، ومكونات الويب. تتميز المجموعة بعروض حية لقدرات التصميم الحديثة، بما في ذلك أنماط التخطيط المتقدمة وواجهات برمجة تطبيقات الرسم. كما تتضمن عينات مرجعية لبناء عناصر مخصصة قابلة لإعادة الاستخدام باستخدام هياكل shadow DOM لتطوير واجهات مستخدم نمطية. تغطي المكتبة مجموعة واسعة من قدرات المتصفح، بما في ذلك معالجة تدفق الوسائط مع تعديل إطارات الفيديو في الوقت الفعلي، وأنماط الاتصال بين السياقات المختلفة بين النوافذ وiframes، ومعالجة عناصر DOM برمجياً. كما توفر أمثلة لتكامل أجهزة الجهاز، مثل اكتشاف الوضعية للشاشات القابلة للطي، وربط واجهة النظام الأصلية لمهام مثل اختيار جهات الاتصال. يحتوي المستودع على أمثلة تعتمد على JavaScript مصممة ليتم تنفيذها داخل بيئة متصفح حية.
Offers a comprehensive set of educational samples for integrating various device hardware components through web interfaces.
Fotoapparat is an Android media capture library and camera API wrapper. It provides a hardware abstraction layer designed to unify the interface for photo and video capture across diverse Android devices, utilizing a state-driven framework with immutable objects to manage hardware configurations. The framework manages device-specific complexities by providing a consistent API for lens switching and hardware parameter updates. It includes integrated hardware monitoring to track camera operations and log failures for diagnostic visibility. The library covers a broad range of capture capabiliti
Ensures camera hardware is properly initialized and released in sync with the mobile application screen lifecycle.