1. 程式人生 > >Ubuntu下orbbec mini 無法正常顯示影象問題

Ubuntu下orbbec mini 無法正常顯示影象問題

最近用orbbec的深度攝像頭採集RGBD影象,Windows下一切OK。但是Ubuntu下出現了不少問題。總結一下

1、將裝置插到USB,先確定電腦能否正常識別裝置

Ubuntu下是不需要安裝驅動的(Windows下需要),因為Linux都有內建相應CMOS相機驅動。只需要設定一下udev進行相應的裝載

2、orbbec官網下載OpenNI-Linux-x64-2.3

選擇OpenNI-Linux-x64-2.3解壓

$ unzip OpenNI-Linux-x64-2.3.zip
$ cd OpenNI-Linux-x64-2.3

安裝
$ sudo chmod a+x install.sh
$ sudo ./install.sh

重新插入裝置
加入環境
$ source OpenNIDevEnvironment

編譯例子
$ cd Samples/SimpleViewer
$ make

連線裝置,執行例子
$ cd Bin/x64-Release
$ ./SimpleViewer
如果一切正常沒有問題,就會正常顯示影象,恭喜你,後面不用看了

3、不過我遇到了這個:could not open "2bc5/[email protected]/11" Failed to open the USB device!

4、怎麼辦呢?首先檢查一下裝置有沒有被識別,萬一裝置壞了或者連線線壞了(不要問我是怎麼知道的!/捂臉)!

輸入

$ lsusb

顯示如下:注意那個 2bc5:0405 就是orbbec裝置

或者輸入

$ dmesg | grep usb

顯示如下,idProduct =0405

5、開啟OpenNI-Linux-x64-2.3下的

 orbbec-usb.rules

 檔案,顯示如下,發現列表裡沒有0405的ID,手動新增一下

6、更新一下系統下的檔案

$ sudo cp orbbec-usb.rules /etc/udev/rules.d/

 

7、生效,輸入如下程式碼,或者重啟電腦

$ udevadm control --reload-rules

 

一切OK!