Intel® RealSense™ SDK 2.0 عبارة عن مكتبة مشتركة بين الأنظمة الأساسية لكاميرات العمق Intel® RealSense™.
بالنسبة لأجهزة Intel® RealSense™ الأخرى (F200 وR200 وLR200 وZR300)، يرجى الرجوع إلى أحدث إصدار قديم.
يسمح SDK بتدفق العمق والألوان، ويوفر معلومات معايرة داخلية وخارجية. توفر المكتبة أيضًا تدفقات اصطناعية (pointcloud، وعمق محاذاة للون والعكس بالعكس)، ودعمًا مدمجًا لتسجيل جلسات البث وتشغيلها.
تتوفر مجموعات المطورين التي تحتوي على الأجهزة اللازمة لاستخدام هذه المكتبة للشراء على store.intelrealsense.com. معلومات حول تقنية Intel® RealSense™ على www.intelrealsense.com
لا يمكنك الوصول إلى كاميرا RealSense؟ بيانات عينة الخروج
قامت شركة Intel بإدارة خطوط إنتاج LiDAR ومصادقة الوجه والتتبع. لقد تم إيقاف هذه المنتجات ولن تكون متاحة للطلبات الجديدة بعد الآن.
ستواصل Intel بيع ودعم منتجات الاستريو بما في ذلك ما يلي: وحدات D410 وD415 وD430 وD401 وD450 وكاميرات العمق D415 وD435 وD435i وD435f وD405 وD455 وD457. سنواصل أيضًا العمل لدعم وتطوير LibRealSense مفتوح المصدر SDK.
في المستقبل، ستركز Intel وفريق RealSense تطورنا الجديد على تطوير التقنيات المبتكرة التي تدعم أعمالنا الأساسية واستراتيجية IDM 2.0 بشكل أفضل.
يمكنك تنزيل وتثبيت librealsense باستخدام مدير التبعيات vcpkg:
git clone https://github.com/Microsoft/vcpkg.git cd vcpkg ./bootstrap-vcpkg.sh ./vcpkg integrate install ./vcpkg install realsense2
يتم تحديث منفذ librealsense في vcpkg بواسطة أعضاء فريق Microsoft والمساهمين في المجتمع. إذا كان الإصدار قديمًا، فيرجى إنشاء مشكلة أو سحب طلب على مستودع vcpkg.
التنزيل - تتوفر أحدث الإصدارات بما في ذلك Intel RealSense SDK وأدوات Viewer وDepth Quality على: أحدث الإصدارات . يرجى التحقق من ملاحظات الإصدار الخاصة بالأنظمة الأساسية المدعومة والميزات والإمكانيات الجديدة والمشكلات المعروفة وكيفية ترقية البرامج الثابتة والمزيد.
التثبيت - يمكنك أيضًا تثبيت SDK أو إنشاءه من المصدر (على Linux Windows Mac OS Android Docker)، قم بتوصيل كاميرا العمق D400 الخاصة بك وستكون جاهزًا لبدء كتابة تطبيقك الأول.
الدعم والمشكلات : إذا كنت بحاجة إلى دعم المنتج (على سبيل المثال طرح سؤال حول / تواجه مشكلات مع الجهاز)، فيرجى مراجعة قسم الأسئلة الشائعة واستكشاف الأخطاء وإصلاحها. إذا لم تتم تغطيتها هناك، فيرجى البحث في صفحة مشكلات GitHub المغلقة ومواقع المجتمع والدعم. إذا كنت لا تزال غير قادر على العثور على إجابة لسؤالك، يرجى فتح موضوع جديد.
ماذا | وصف | رابط التحميل |
---|---|---|
عارض Intel® RealSense™ | باستخدام هذا التطبيق، يمكنك الوصول بسرعة إلى كاميرا العمق Intel® RealSense™ لعرض تدفق العمق، وتصور نقاط السحب، وتسجيل التدفقات وتشغيلها، وتكوين إعدادات الكاميرا، وتعديل عناصر التحكم المتقدمة، وتمكين تصور العمق والمعالجة اللاحقة وغير ذلك الكثير. | Intel.RealSense.Viewer.exe |
أداة جودة العمق | يتيح لك هذا التطبيق اختبار جودة عمق الكاميرا، بما في ذلك: الانحراف المعياري عن الملاءمة المستوية، وRMS المعياري - دقة البكسل الفرعي، ودقة المسافة، ومعدل التعبئة. يجب أن تكون قادرًا على الحصول بسهولة على العديد من مقاييس جودة العمق وتفسيرها وتسجيل البيانات وحفظها للتحليل دون الاتصال بالإنترنت. | العمق.الجودة.Tool.exe |
أدوات التصحيح | تعداد الأجهزة، ومسجل FW، وما إلى ذلك كما يمكن رؤيته في دليل الأدوات | مضمن في Intel.RealSense.SDK.exe |
عينات التعليمات البرمجية | توضح هذه الأمثلة البسيطة كيفية استخدام SDK بسهولة لتضمين مقتطفات التعليمات البرمجية التي تصل إلى الكاميرا في تطبيقاتك. تحقق من بعض أمثلة C++ بما في ذلك الالتقاط وpointcloud والمزيد وأمثلة C الأساسية | مضمن في Intel.RealSense.SDK.exe |
مغلفة | Python وC#/.NET API، بالإضافة إلى التكامل مع تقنيات الطرف الثالث التالية: ROS1 وROS2 وLabVIEW وOpenCV وPCL وUnity وMatlab وOpenNI وUnrealEngine4 والمزيد في المستقبل. |
توفر مكتبتنا واجهة برمجة تطبيقات عالية المستوى لاستخدام كاميرات العمق Intel RealSense (بالإضافة إلى الكاميرات ذات المستوى الأدنى). يوضح المقتطف التالي كيفية بدء تدفق الإطارات واستخراج قيمة عمق البكسل:
// إنشاء خط أنابيب - يعمل هذا كواجهة برمجة التطبيقات (API) عالية المستوى للتدفق والمعالجة Framers2::pipeline p;// تكوين وبدء تشغيل خط الأنابيبp.start();while (صحيح) {// حظر البرنامج حتى تصل الإطارات إلى 2::frameset Frames = p.wait_for_frames();// حاول الحصول على إطار بعمق imagers2::deep_frame_frame = إطارات.get_degree_frame();// احصل على أبعاد إطار العمقfloat width = Depth.get_width();float height = Deep.get_height();// استعلم عن المسافة من الكاميرا إلى الكائن الموجود في مركز imagefloat dist_to_center = Deep.get_distance(width / 2, height / 2);// طباعة the distancestd::cout << "تواجه الكاميرا كائنًا" << dist_to_center << "على بعد أمتار r"; }
لمزيد من المعلومات حول المكتبة، يرجى اتباع الأمثلة لدينا، وقراءة الوثائق لمعرفة المزيد.
من أجل المساهمة في Intel RealSense SDK، يرجى اتباع إرشادات المساهمة الخاصة بنا.
تم ترخيص هذا المشروع بموجب ترخيص Apache، الإصدار 2.0. حقوق الطبع والنشر لعام 2018 لشركة إنتل