Back-End

14 abr, 2014

Configurando o Intel Perceptual Computing SDK no Netbeans*

Publicidade

O objetivo desse artigo é demonstrar como configurar o Intel Perceptual Computing SDK no Netbeans e utilizar o SDK em qualquer aplicação Java* para Windows*.

Seguem os passos:

1. Clique com o botão direito sobre a pasta ‘Libraries‘ do seu projeto no Netbeans* e selecione a opção “Add Library“:

image02

2. Na janela “Add Library“, selecione o botão “Create…“:

image03

3. Digite o nome “PercSdk” (ou outro nome que desejar) no campo “Library Name” e clique no botão “OK“:

image04

4. Clique em “Add JAR/Folder…” para adicionar o arquivo PXCUPipeline.jar na biblioteca criada:

image06

O arquivo está localizado no seguinte caminho: <diretório de instalação do SDK>frameworkJavahellojavaPXCUPipeline.jar

Após adicionar o arquivo, clique em “OK”.

5. De volta à janela “Add Library“, selecione a biblioteca criada (PercSdk) e clique em “Add Library“:

image07

6. Após adicionar a biblioteca, copie o seguinte código para o método main:

image08

O código de exemplo está disponível aqui.

7. Corrija os problemas de import do código clicando com o botão direito sobre ele e selecionando a opção “Fix imports” ou pressionando as teclas de atalho “Ctrl+Shift+I“:

image09

Você também pode resolver esse problema adicionando as seguintes linhas antes da declaração da classe:

import intel.pcsdk.PXCMGesture;
import intel.pcsdk.PXCUPipeline;

image10

8. Após resolver resolver os problemas de import, é preciso adicionar a DLL da camada de JNI (libpxcupipeline-jni-Win32 ou libpxcupipeline-jni-x64) no “java.library.path”, senão ao rodar o projeto a exceção “Exception in thread “main” java.lang.UnsatisfiedLinkError: no libpxcupipeline-jni-x64 in java.library.path” será lançada:

image11

Para configurar o “java.library.path“, clique com o botão direito sobre seu projeto e selecione a opção “Properties“:

image12

9. Na janela de propriedades do projeto selecione a categoria “Run” e adicione a linha abaixo no campo “VM Options

-Djava.library.path=”<diretório de instalação do SDK>\Java\hellojava”

image13

Após adicionar a linha, clique em “OK“.

10. Após executar todos os passos, pressione F6 para rodar a aplicação e, se tudo funcionar corretamente, o seguinte texto irá aparecer no console quando sua mão estiver em frente à câmera:

image14

Com essas configurações é possível utilizar os recursos do Intel Perceptual Computing SDK em qualquer aplicação Java* incluido JavaFX*, lwjgl*, jogl*, etc.

Obs.: Não esqueça de substituir <diretório de instalação do SDK> pelo diretório onde o SDK foi instalado (o diretório de instalação padrão do SDK é “C:\Program Files (x86)\Intel\PCSDK“).

Para saber mais sobre o Intel Perceptual Computing SDK e ter acesso à documentação, tutoriais e o fórum, clique aqui.

*Other names and brands may be claimed as the property of others.