กำลังหา Kinect อยู่ใช่ไหม?


31

มีโครงการไดรเวอร์ที่จัดตั้งขึ้นเพื่อใช้งาน Kinect บน Linux ดูที่นี่: https://github.com/OpenKinect/libfreenect

สิ่งนี้จะใช้งานกับ RPi ได้หรือไม่ อะไรคือข้อ จำกัด / อุปสรรคที่น่าจะเป็น

ฉันคิดว่านี่จะเป็นความช่วยเหลือที่แท้จริงสำหรับโครงการหุ่นยนต์ที่มีความทะเยอทะยานเช่นการติดตั้ง RPi เป็นตัวควบคุมออนบอร์ดโดย Kinect เป็น "ตา" สำหรับการหลีกเลี่ยงวัตถุเป็นต้น (หรือมากกว่า)

คำตอบ:


13

ฉันเพิ่งติดตั้งไลบรารีนี้สำเร็จใน Arch Linux ฉันไม่เห็นเหตุผลที่จะไม่ติดตั้งใน distro ใด ๆ เป็นสิ่งสำคัญที่จะต้องทราบว่าฉันไม่มี Kinectดังนั้นฉันจึงไม่สามารถตรวจสอบได้ว่าห้องสมุดใช้งานได้เพียงว่ารวบรวมและติดตั้งสำเร็จแล้ว

นี่คือขั้นตอนที่ฉันทำ:

ติดตั้งการพึ่งพา

แพ็คเกจเหล่านี้ขึ้นอยู่กับการพึ่งพาของ Kinect Library หรือกระบวนการสร้างจึงจำเป็นต้องทำการติดตั้งก่อน:

  • cmake

  • git

  • libusb

  • freeglut

  • libxmu

  • libxi

คุณควรจะสามารถค้นหาสิ่งเหล่านี้ได้โดยใช้ตัวจัดการแพ็คเกจพื้นฐานของคุณ

ตรวจสอบพื้นที่เก็บข้อมูล

git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect && git pull origin

สร้างแหล่งที่มา

cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" .
make
sudo make install

ตั้งค่ากฎ udev (เพื่อให้ตรวจจับ Kinect ได้เมื่อเสียบปลั๊ก):

sudo install -Dm644 platform/linux/udev/51-kinect.rules /etc/udev/rules.d/51-kinect.rules

คุณคิดว่า RPi มีความต้องการที่จะประมวลผลเอาต์พุตจาก Kinect หรือไม่?
Jon Egerton

@ Jongerger: ฉันอยากจะแนะนำว่ามันจะไม่ แต่สิ่งนี้คุณสามารถค้นพบได้โดยการทดลองเท่านั้น
Jivings

2
ความรุ่งโรจน์สำหรับการรวบรวมไดรเวอร์ในขณะที่ไม่มีอุปกรณ์
Mars Robertson

1

เป็นไปได้ ... วิดีโอ

ฉันสงสัยว่ามันจะเป็นประโยชน์อย่างมากที่จะเห็นอะไร แต่ถ้าคุณใช้การรวบรวม / การประมวลผลข้อมูลมันอาจใช้ได้ หมายเหตุด้านข้าง: Kinect กิน RAM เป็นจำนวนมากเพื่อเรียกใช้ทุกสิ่งที่มองเห็น ดังนั้นคุณสามารถเรียกใช้เวอร์ชั่นย้อนหลังได้ โชคดี :)


0

Kinect ทำงานกับ Pi หลังจากปรับแต่งบางอย่าง นี่คือตัวอย่าง


3
ไม่ทำงาน ... อ่านตัวอย่างทั้งหมด: "Jon Macey 13 พฤศจิกายน 2555 01:31, เท่าที่ฉันรู้ว่าไม่มีใครมีโชคกับวิดีโอหรือความลึกฉันกำลังพิจารณาที่จะได้เวอร์ชั่นใหม่ของ 512M pi และให้มันไปอีก แต่คิดว่ามันไม่น่าที่จะทำงานเพราะคอขวดดูเหมือนจะอยู่ในไดรเวอร์ USB "
วิน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.