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 ได้ EOLed กลุ่มผลิตภัณฑ์ LiDAR, การตรวจสอบใบหน้า และการติดตาม ผลิตภัณฑ์เหล่านี้ถูกยกเลิกการผลิตแล้วและจะไม่สามารถสั่งซื้อใหม่ได้อีกต่อไป
Intel จะยังคงจำหน่ายและสนับสนุนผลิตภัณฑ์เครื่องเสียงต่อไปนี้: โมดูล D410, D415, D430, , D401 ,D450 และ D415, D435, D435i, D435f, D405, D455, D457 กล้องเชิงลึก นอกจากนี้เรายังจะยังคงทำงานต่อไปเพื่อสนับสนุนและพัฒนา SDK โอเพ่นซอร์ส LibRealSense ของเรา
ในอนาคต 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™ Depth Camera ของคุณได้อย่างรวดเร็วเพื่อดูสตรีมเชิงลึก แสดงภาพ point cloud บันทึกและเล่นสตรีม กำหนดการตั้งค่ากล้องของคุณ ปรับเปลี่ยนการควบคุมขั้นสูง เปิดใช้งานการแสดงภาพเชิงลึกและการประมวลผลภายหลัง และอื่นๆ อีกมากมาย | Intel.RealSense.Viewer.exe |
เครื่องมือคุณภาพความลึก | แอปพลิเคชันนี้ช่วยให้คุณสามารถทดสอบคุณภาพเชิงลึกของกล้อง รวมถึง: ส่วนเบี่ยงเบนมาตรฐานจากความพอดีของระนาบ, RMS ที่เป็นมาตรฐาน – ความแม่นยำของพิกเซลย่อย, ความแม่นยำของระยะทาง และอัตราการเติม คุณควรสามารถรับและตีความเมตริกคุณภาพเชิงลึกหลายรายการได้อย่างง่ายดาย รวมถึงบันทึกและบันทึกข้อมูลสำหรับการวิเคราะห์แบบออฟไลน์ | ความลึก.Quality.Tool.exe |
เครื่องมือดีบัก | การแจงนับอุปกรณ์ ตัวบันทึก FW ฯลฯ ตามที่สามารถดูได้ที่ไดเร็กทอรี tools | รวมอยู่ใน Intel.RealSense.SDK.exe |
ตัวอย่างโค้ด | ตัวอย่างง่ายๆ เหล่านี้สาธิตวิธีการใช้ SDK อย่างง่ายดายเพื่อรวมส่วนย่อยโค้ดที่เข้าถึงกล้องลงในแอปพลิเคชันของคุณ ตรวจสอบ ตัวอย่าง C++ บางส่วน รวมถึง Capture, Pointcloud และอื่นๆ และ ตัวอย่าง C พื้นฐาน | รวมอยู่ใน Intel.RealSense.SDK.exe |
เครื่องห่อ | Python, C#/.NET API รวมถึงการผสานรวมกับเทคโนโลยีของบริษัทอื่นต่อไปนี้: ROS1, ROS2, LabVIEW, OpenCV, PCL, Unity, Matlab, OpenNI, UnrealEngine4 และอื่นๆ อีกมากมายที่จะตามมา |
ไลบรารีของเรามี API ระดับสูงสำหรับการใช้กล้องความลึก Intel RealSense (นอกเหนือจากระดับที่ต่ำกว่า) ตัวอย่างต่อไปนี้แสดงวิธีเริ่มการสตรีมเฟรมและแยกค่าความลึกของพิกเซล:
// สร้างไปป์ไลน์ - ซึ่งทำหน้าที่เป็น API ระดับบนสุดสำหรับการสตรีมและการประมวลผล framers2::ไปป์ไลน์ p;// กำหนดค่าและเริ่ม Pipelinep.start();ในขณะที่ (จริง) {// บล็อกโปรแกรมจนกว่าเฟรมจะถึง2::frameset frames = p.wait_for_frames();// ลองหาเฟรมที่มีความลึก imagers2::deep_frame ความลึก = frames.get_deep_frame();// รับขนาดความลึกของเฟรม ความกว้างลอย = deep.get_width();float height = deep.get_height();// ค้นหาระยะห่างจากกล้องถึงวัตถุที่อยู่ตรงกลางของภาพfloat dist_to_center = deep.get_distance(width / 2, height / 2);// Print Distancestd::cout << "กล้องหันหน้าไปทางวัตถุ" << dist_to_center << " ห่างออกไป r"; -
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับห้องสมุด โปรดทำตามตัวอย่างของเรา และอ่านเอกสารเพื่อเรียนรู้เพิ่มเติม
เพื่อสนับสนุน Intel RealSense SDK โปรดปฏิบัติตามแนวทางการสนับสนุนของเรา
โครงการนี้ได้รับอนุญาตภายใต้ Apache License เวอร์ชัน 2.0 ลิขสิทธิ์ 2018 อินเทล คอร์ปอเรชั่น