منصوبے کے بارے میں
Nitro Camera ایک اعلیٰ کارکردگی والا کیمرہ پلگ ان ہے جسے Flutter کے لیے vision-camera کے متبادل کے طور پر ڈیزائن کیا گیا ہے۔ یہ FFI کے ذریعے ٹائپ سیف، زیرو کاپی نیٹو بائنڈنگز فراہم کرنے کے لیے Nitro SDK کا استعمال کرتا ہے، جس سے iOS (AVFoundation) اور Android (Camera2) کے لیے میتھڈ چینل اوور ہیڈ ختم ہو جاتا ہے۔
اہم صلاحیتوں میں شامل ہیں:
- ڈیوائس کی دریافت: تفصیلی ہارڈ ویئر لیولز، فارمیٹس، اور زوم/ایکسپوزر رینجز کے ساتھ فزیکل/لوجیکل کیمروں کی فہرست بنانا۔
- کیپچر اور کنٹرول: ایڈجسٹ ایبل کوڈیکس، بٹ ریٹس، اور GPS جیو ٹیگنگ کے ساتھ فوٹو اور ویڈیو ریکارڈنگ کی سپورٹ۔ لائیو کنٹرولز میں زوم، فوکس، ایکسپوزر، فلیش، اور ویڈیو اسٹیبلائزیشن شامل ہیں۔
- فریم پروسیسنگ: ML ماڈلز کے لیے بلٹ ان CPU ریسیمپلنگ کے ساتھ ورکر آئسولیٹس میں خام YUV_420_888 یا BGRA_8888 فریمز کی اسٹریم کرنا۔
- کوڈ اسکیننگ: QR، 1D/2D بار کوڈز، GS1، پوسٹل، اور Pharmacode سمبولیجیز کے لیے مربوط ڈی کوڈنگ۔
- GPU اسراع: ریئل ٹائم پائپ لائن پروسیسنگ کے لیے Android پر GLSL فرگمنٹ شیڈرز اور iOS پر Core Image فلٹرز کی سپورٹ۔
- نیٹو ML انٹیگریشن: ML Kit بار کوڈ اور فیس ڈیٹیکشن کے لیے اختیاری سپورٹ۔
- لچکدار UI: سیشن مینجمنٹ کے لیے ایک ڈیکلیریٹو CameraView وجٹ اور ایک امپیریٹو CameraController دونوں فراہم کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.