Também estava pensando sobre esses arquivos, pois não consegui descobrir como e quando seria útil.
Para que meu sensor funcione com os binários e amostras OpenNI2, tive que fazer duas coisas:
-
Verifique se há uma regra UDEV configurando as permissões e propriedades corretas
- No seu caso, você está usando uma câmera Primesense (Asus Xtion Pro (Live)), portanto, a etapa de instalação já deve ter adicionado regras para ela. Verifique isso procurando por um arquivo
XX-primesense.rules
em/etc/udev/rules.d/
. XX sendo algum número (propriamente 57 ou 557).
- No seu caso, você está usando uma câmera Primesense (Asus Xtion Pro (Live)), portanto, a etapa de instalação já deve ter adicionado regras para ela. Verifique isso procurando por um arquivo
-
Adicione o caminho para as bibliotecas OpenNI2 para
LD_LIBRARY_PATH
. Por exemplo, exectue o seguinte no terminal em que você deseja executar as amostras:export LD_LIBRARY_PATH = ~ / Downloads / OpenNI-Linux-x64-2.2 / Redist /: $ {LD_LIBRARY_PATH}
O procedimento acima me permitiu executar com êxito os aplicativos de exemplo SimpleRead
e SimpleViewer
(em OpenNI-Linux-x64-2.2/Samples/Bin
).
Espero que isso ajude!
PS: Eu tive que passar pelos mesmos aros com um sensor diferente suportado pelo OpenNI2: link