عن المشروع
react-native-vision-camera (VisionCamera) هي مكتبة كاميرا قوية وعالية الأداء لـ React Native، طورتها Margelo. توفر مجموعة شاملة من إمكانات الكاميرا لمطوري تطبيقات الجوال، بما في ذلك التقاط الصور والفيديو، ومسح رموز QR/الباركود، ودعم أجهزة كاميرا متعددة مع دقات ونسب عرض قابلة للتخصيص تصل إلى 8K.
تشمل الميزات الرئيسية:
- التقاط الصور والفيديو مع معدل إطارات قابل للتخصيص (من 30 إلى 240 إطارًا في الثانية)
- إمكانات مسح رموز QR والباركود
- دعم كاميرات متعددة مع أجهزة قابلة للتخصيص وتقريب عين السمكة
- معالجات إطارات باستخدام JS worklets لتشغيل التعرف على الوجوه، وكشف الكائنات بالذكاء الاصطناعي، ومعالجة الفيديو في الوقت الفعلي
- رسم الأشكال والنصوص والفلاتر والشيدرات مباشرة على بث الكاميرا
- تقريب سلس مدعوم بـ Reanimated
- وظائف إيقاف واستئناف سريعة
- دعم وضعي HDR والليل
- أداة تغيير حجم مخصصة مسرعة بـ C++/GPU باستخدام Metal (iOS) وVulkan (Android)
تُثبَّت المكتبة عبر npm وتتطلب CocoaPods لإعداد iOS. وهي تدعم نظامي iOS وAndroid. الإصدار الحالي هو VisionCamera V5، بينما تم أرشفة V4.
المكتبة مصممة للمطورين الذين يبنون تطبيقات تعتمد بكثافة على الكاميرا، بما في ذلك تلك التي تتطلب معالجة ذكاء اصطناعي في الوقت الفعلي، أو دردشة فيديو، أو تحكمًا متقدمًا بالكاميرا. يتوفر تطبيق مثال في المستودع، وتُستخدم المكتبة في تطبيقات إنتاجية مثل ShadowLens.
التوثيق متاح على visioncamera.margelo.com، ويمكن الوصول إلى المجتمع عبر Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.