17 ธันวาคม 2553

วิธีติดตั้ง Kinect สำหรับ Windows 7 ด้วย Openkinect for Windows (LIBUSB) Driver Development

ดาวน์โหลด

ในขั้นตอนติดตั้ง Driver แนะนำให้ใช้ V16 เพราะว่า Driver ดีว่า ดาวน์โหลด

ในขั้นตอนรันโปรแกรมทดสอบภาษา C++ แนะนำให้ใช้ V14 เนื่องจากเขียน OpenGl แบบง่ายๆ ดาวน์โหลด

หรือใครลองเวอร์ชั่นใหม่กว่านี้แล้วใช้ได้ดีช่วยบอกผมด้วยนะครับ
เข้าไปเช็คได้ที่
http://ajaxorg.posterous.com/kinect-driver-for-windows-prototype

ติดตั้ง Motor

1. เปิด Device Manager ดับเบิ้ลคลิกที่ Xbox NUI Motor
image

2. เปิดแท็บ Driver คลิกที่ Update Driver
image

3. คลิกเลือก Browse my computer for driver software
image

4. คลิก Browse…
image

5. เลือก Folder Kinect-v16-withsource
image

6. คลิก Install This driver software anyway อนุญาติให้ติดตั้ง Driver
image

7. วินโดวส์กำลังติดตั้ง Driver ของมอเตอร์ให้
image

8. ถ้าขึ้นแบบนี้แสดงว่าติดตั้งเรียบร้อยแล้ว
image

 

ติดตั้งกล้อง

1. หลังจากติดตั้งมอเตอร์เสร็จแล้ว จะมี Xbox NUI Camera ขึ้นมา ให้ทำเหมือนกับการติดตั้งมอเตอร์
image

2. ติดตั้งกล้องสำเร็จแล้ว

image

ติดตั้งเสียง

1. ติดตั้งเสียง ดับเบิ้ลคลิก Xbox NUI Audio แล้วทำเหมือนกับการติดตั้งมอเตอร์และกล้อง
image

2.ติดตั้งเสร็จแล้ว

image

ติดตั้ง Driver สำเร็จแล้ว จะได้หน้าจอดังนี้
image

ทดสอบ

เปิดไฟล์ใน Kinect-v14-withsource เปิดไฟล์ Kinect.sln

1. เลือกโปรเจค Kinect-Demo เป็นโปรเจคเริ่มต้น คลิกขวาที่ Kinect-Demo เลือก Set as StartUp Project

image

2. คลิก Debug  -> Start Debugging  หรือกด F5
image

3. ถ้ามีวีดีโอขึ้นมา 3 วินโดวส์แบบนี้เป็นอันติดตั้งสำเร็จครับ กรอบแรกทางซ้ายเป็นวัดระยะความลึกหรือ range image เป็นสีแดง เขียว ฟ้า เรียงจากใกล้ไปไกล
อันที่สองทางขวาเป็นกล้อง Webcam ตามปกติครับ แต่ภาพคมและ Refresh เร็วมาก
ภาพล่างสุดเป็นภาพความลึกที่แสดงเป็น 3D แบบเพอร์สเป็กทีฟ มีการทำ Dilation และ Erosion มากก่อนแล้วด้วย

first kinect

27 ความคิดเห็น:

jack กล่าวว่า...

พอลงเสร็จจะสามารถใช้งานควบคุมแทนเม้าส์ได้เลยมั้ยครับ

หรือแค่มีภาพให้ดูเท่านั้น พอดีผมสนใจเอามาใช้งานแทนเม้าส์

เห็นมี evoluce ที่ทำได้เกือบสมบูรณ์แบบ กำลังจะปล่อย software ออกมาเร็วๆนี้

Unknown กล่าวว่า...

1. ลงเสร็จใช้แทนเมาส์ไม่ได้ครับ
2. จะได้อินพุทมาเป็นภาพ 2 แบบครับ ภาพRGB กับ ภาพความลึก
3. ถ้าจะใช้ของ Evoluce ยังไม่ทราบวิธีลงครับ แต่คาดว่าไม่ต้องลงแบบนี้ น่าจะลง Evoluce ตรงๆไปทีเดียวได้เลย

ไม่ระบุชื่อ กล่าวว่า...

ขอบคุณมากๆครับ

Unknown กล่าวว่า...

ดีใจครับ ที่บทความพอมีประโยชน์บ้าง

RikaBun กล่าวว่า...

ขอบคุณมากๆค่ะ ช่วยได้มากเลย ^^

Unknown กล่าวว่า...

ดีใจครับ ได้เขียนไปไม่สูญเปล่า

ไม่ระบุชื่อ กล่าวว่า...

ขอบคุณมากครับถ้าสารารถแทนเมาส์ได้ยิ่งดีเลยครับผมได้ download software เค้ามาดูสามารถเลื่อนเมาส์ได้จริงๆครับแต่คลิกไม่ได้หรือว่าผมทำผิดอะไรสังอย่างหรือป่าวก็ไม่รู้ครับ ถ้ามีใครทำได้ก็บอกให้รู้มั้งนะครับอยากเล่น..

ไม่ระบุชื่อ กล่าวว่า...

ผมเทพน่ะครับ ต้องการอยากคุยกะคุณมากๆเลยครับ

อยากได้ข้อเสนอแนะ เรื่อง kinect

ได้โปรติดต่อกลับ tt_eap@hotmail.com

บทความของคุณมีประโยชน์มากๆ

ไม่ระบุชื่อ กล่าวว่า...

ถ้าเกิดเราจะดึงภาพที่ได้มาจาก kinect ใช้ได้ไหมคัฟ

คือประมาณว่า ดึงเป็นระยะ XYZ เพ่อไปเขียนโปรแกรมต่ออ่ะครับ รบกวนช่วยตอบด้วยน่ะครับ

Unknown กล่าวว่า...

ได้ครับ ถ้าใช้แค่นี้แนะนำให้ใช้ library openkinect ครับ

ไม่ระบุชื่อ กล่าวว่า...

ช่วยแนะนำเว็ป library ของ kinect ให้หน่อยครับ
บางที่โหลดมาแล้วก็ใช้ไม่ได้ ต้องลงopencv ด้วยไหมครับ

Unknown กล่าวว่า...

ใช้ตัวไหนครับที่ลงไม่ได้จะได้แนะนำเป็นตัวๆไปครับ

ไม่ระบุชื่อ กล่าวว่า...

ผมลองลงตามที่พี่ว่า
เวลารันตัวDemo.exe
ของV16มันจะขึ้นหน้าต่างดำๆขึ้นมา
แล้วก็หายไปเหมือนไม่มีอะไรเกิดขึ้น
ส่วนถ้าเปน V14 มันจะขึ้นหน้าต่างดำๆรันมา
เสดสักพักจะมีหน้าต่างแสดงผล 3 อันแบบของพี่
แต่ภาพก็ค้างแล้วหน้าต่างก็ค้างไป ตลอด
แล้วที่ตัวKinectจะมีไฟสีแดงๆค้างตรงวงกลมซ้ายสุด
และไฟดวงเล็กๆถัดมาจะเปนสีส้มค้าง
ถึงแม้จะปิดโปรแกรมไปแล้ว
ผมควรแก้ปัญหาอย่างไรครับ
T T

Unknown กล่าวว่า...

ไม่ทราบว่าใช้ Driver ของ V16 แล้วหรือยังครับ

ไม่ระบุชื่อ กล่าวว่า...

ไม่ทราบว่าตอนนี้ควรใช้ Tool ตัวไหนเหมาะสมที่สุดครับ

ตอนนี้มีทั้งที่อยู่ในเวบนี้
ทั้งของPrimesense
และก็ของ SDK

>.<

Unknown กล่าวว่า...

ณ ตอนนี้แนะนำ openni ครับผม
http://naygo.blogspot.com/search?q=openni

Unknown กล่าวว่า...

ตัวนี้ไม่เคยใช้ แต่เห็นตัวอย่างมาเยอะครับใช้ได้ดี
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/

MGProGM กล่าวว่า...

สวัสดีครับ ขอสอบถามเกี่ยวกับตัวกล้องครับ พอได้กล้องมาแล้วต้องหา USB Adapter มาต่ออีกเปล่าครับ ถึงจะสามารถใช้กับคอมพิวเตอร์ได้ แล้วสามารถหาซื้อ USB Adapter ได้จากที่ไหนหรอครับ ^_^

Unknown กล่าวว่า...

ตัวกล้องมี USB Adapter มาให้ในตัวอยู่แล้วครับ

MGProGM กล่าวว่า...

ไม่ทราบว่าพอจะแนะนำแหล่งนี้ซื้อกล้อง Kinect ได้หรือเปล่าครับ ^_^ ผมหาที่เว็ปไซต์นึงราคาอยู่ที่ 3400 บาท ครับ ^_^

Unknown กล่าวว่า...

เรื่องราคาไม่ทราบจริงๆครับไม่ได้ติดตามเลย
เมื่อก่อนผมซื้อที่สะพานเหล็ก ตอนที่เข้ามาใหม่ๆแพงกว่าที่คุณบอกมามากเลยครับผมซื้อมาตั้ง 4700

MGProGM กล่าวว่า...

ผมได้มาจากเว้ปนี้น่ะครับ ^_^
http://www.happyconsole.com/product.detail_305457_th_3502029

Unknown กล่าวว่า...

พี่ครับ ผมขออีเมลล์ติดต่อพี่ได้หรือไม่ครับ เฟสบุ๊ค หรือช่องทางไหนก็ได้ครับ msn ก็ได้ครับ คือมีตัวกล้องแต่ไม่สามารถทำให้มันใช้งานได้หน่ะครับ

Unknown กล่าวว่า...

พี่ค่ะ หนูอยากทราบว่า Kinect ติดต่อกับ Windows 7 นี้ ผ่านโปรแกรมอะไร แล้วใช้ภาษาใดในการติดต่อ ค่ะ

Unknown กล่าวว่า...

ตัวอย่างในเว็บนี้เขียนนานแล้วครับ แนะนำเริ้มจาก kinect SDK ง่ายที่สุดครับใช้ได้ทั้ง C#,VB.net
https://www.google.co.th/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CC8QFjAA&url=http%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fkinectforwindows%2F&ei=A3-FUvmXF8vhlAWEn4H4AQ&usg=AFQjCNECARi6qBBZwTTKNHBM6As2yRwEMA&sig2=Ag25CVHTtSdS1BtYIGFleQ&bvm=bv.56643336,d.dGI

Tanakorn Krittiyarattanawong กล่าวว่า...
ความคิดเห็นนี้ถูกผู้เขียนลบ
Tanakorn Krittiyarattanawong กล่าวว่า...

พอจะมีวิธีทำให้เครื่อง xbox 360 เล่นวิดีโอเมื่อเราเดินผ่านกล้อง kinect ไหมครับ