2013-07-19 32 views
1

我使用的openSUSE 12.3(它會導致有些疼痛,但不是我的選擇),我想使用PCL與Kinect的接口和處理數據。PCL - Kinect的 - 沒有任何設備連接

我安裝freenectopennipcl,我可以成功運行一些freenect樣品,像

  • freenect-glview
  • freenect-regview
  • freenect-glpclview
  • freenect,cvdemo
  • freenect-cppview

如果我

lsusb 

我得到其中包括:

Bus 001 Device 011: ID 045e:02ad Microsoft Corp. Xbox NUI Audio 
Bus 001 Device 010: ID 045e:02b0 Microsoft Corp. Xbox NUI Motor 
Bus 001 Device 012: ID 045e:02ae Microsoft Corp. Xbox NUI Camera 

當我嘗試遵循一個簡單的IO tutorial雖然,或運行某些precomipled樣品,像

pcl_openni_grabber_example 

我得到該錯誤消息

terminate called after throwing an instance of 'pcl::PCLIOException' 
    what(): No devices connected. 

任何想法可能是什麼問題?

有一個文件「/etc/udev/rules.d/51-kinect.rules」與內容

# ATTR{product}=="Xbox NUI Motor" 
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02b0", MODE="0666" 

# ATTR{product}=="Xbox NUI Audio" 
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ad", MODE="0666" 

# ATTR{product}=="Xbox NUI Camera" 
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ae", MODE="0666" 

這不完全像this page 建議(配置Kinect的,因此它可以被用來作爲普通用戶),並且在工作中我沒有sudo /寫權限來自己編輯它(例如添加GROUP =「video」)並對其進行測試,因此必須等待。

我都做不到,有什麼建議here

sudo adduser $USER video 

難道是沒有權限/權利,這給Kinect的進不去?

PS - 有沒有運行,Kinect的相關PCL的東西沒有問題,像

pcl_pcd_viewer /home/test_pcd.pcd 

回答

相關問題