Onde está o NiViewer no Ubuntu 16.04 LTS?

0

Sou bastante novo no sistema de arquivos e diretórios do Ubuntu. Instalei o OpenNi2 usando sudo apt install libopenni2-dev , mas agora não consegui encontrar o executável do NiViewer para testar a instalação. Eu olhei em /usr/bin e usr/local/bin mas não there.However quando eu baixar OpenNI2 de aqui ele contém uma NiViewer que não funciona . Mas quando executo o install.sh , o NiViewer é executado. Eu olhei no arquivo install.sh . Tem duas partes, eu acho ... instalando as regras do udev e exportando as variáveis ambientais. É assim que o arquivo install.sh parece

if [ 'whoami' != root ]; then
echo Please run this script with sudo
exit
fi

ORIG_PATH='pwd'
cd 'dirname $0'
SCRIPT_PATH='pwd'
cd $ORIG_PATH

if [ "'uname -s'" != "Darwin" ]; then
  # Install UDEV rules for USB device
  cp ${SCRIPT_PATH}/primesense-usb.rules /etc/udev/rules.d/557-primesense-usb.rules 
fi

OUT_FILE="$SCRIPT_PATH/OpenNIDevEnvironment"

echo "export OPENNI2_INCLUDE=$SCRIPT_PATH/Include" > $OUT_FILE
echo "export OPENNI2_REDIST=$SCRIPT_PATH/Redist" >> $OUT_FILE
chmod a+r $OUT_FILE

Minhas perguntas são as seguintes:

  1. posso fazer o NiViewer rodar sem executar o arquivo install.sh apenas com as coisas disponíveis depois que eu tiver sudo apt install libopenni2-dev ? ou seja, podem as regras do udev ser definido sem correr o arquivo install.sh? (variáveis ambientais já tem o caminho /usr/lib adicionado a ele eu acho)
  2. Se eu instalar o OpenNI2 usando o arquivo install.sh, a localização das libs será alterada. Não é o usual /usr/lib . Como qualquer cmake detectará a localização das bibliotecas OpenNI se eu precisar que o OpenNI construa qualquer outra biblioteca como PCL ou OpenCV?
por Sumit Sarkar 17.09.2017 / 08:04

1 resposta

1

Eu não acho que você tenha instalado o OpenNI. Para instalar o download, o 32bit ou 64 bits . Uma vez baixado, acesse o local de download, normalmente a pasta Downloads, e extraia o arquivo baixado. Uma vez extraído, basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando ele abrir, navegue até o local onde o arquivo foi extraído e execute o (s) comando (s) abaixo:

sudo ./install.sh

Depois da execução:

cd Tools
./NiViewer

para executar o visualizador.

    
por Mitch 17.09.2017 / 09:09