SlideShare ist ein Scribd-Unternehmen logo
1 von 70
Criado Por Pedro Queiroz
Formado em Jogos Digitais

Participação no projeto Aventuras de Bio-Bio

Sócio – Fundador da Startup Rapps Studio ( Incubatep – ITEP )

Criado Por Pedro Queiroz
Primeiro Contato Com Realidade Aumentada

Criação do Projeto de Conscientização Ambiental ( MangueTown ) FAIL

Criação do Projeto de Educação com Jogos em RA ( EducAR ) FAIL ?

Criado Por Pedro Queiroz
Projeto Pré-Incubado no Incubatep - ITEP

Prototipação do EducAR ( Versão Mobile )

Inscrição do EducAR no Intel Perceptual Challenge

Criado Por Pedro Queiroz
Estudo do Perceptual SDK
Adaptação do EducAR Mobile Para Perceptual

Desenvolvimento do EducAR Perceptual

Criado Por Pedro Queiroz
Reconhecimento de Gestos
Posicionamento das Mãos ( 2D e 3D )
Posicionamento dos Dedos ( 2D e 3D )
Reconhecimento Facial ( Olhos, boca e Nariz )
Reconhecimento de Voz
Realidade Aumentada

Criado Por Pedro Queiroz
Utilizando o Pipeline!

Criado Por Pedro Queiroz
PXCUPipelineOT ppot = null;
PXCUPipelineOT.Mode mode = PXCUPipelineOT.Mode.Gesture
Ppot = new PXCUPipelineOT();
If (!ppot.Init(mode)){
Return;
Print(“nao foi possivel iniciar o pipeline”);
}
Ppot.Close();
Ppot = null;
Criado Por Pedro Queiroz
Propriedades que podem ser utilizadas para iniciar o Pipeline:

COLOR_VGA
COLOR_WXGA
DEPTH_QVGA
DEPTH_QVGA_60FPS
GESTURE
FACE_LOCATION
FACE_LANDMARK
VOICE_RECOGNITION

COLOR_VGA|DEPTH_QVGA|GESTURE|FACE_LOCATION

Criado Por Pedro Queiroz
If (ppot == null) return;
If (!ppot.AcquireFrame(false)) return;
If (!ppot.IsDisconnected()){
UpdateApp();
}

Criado Por Pedro Queiroz
PXCMGesture.Gesture gestureData;
If (ppot.QueryGesture(PXCMGesture.GeoNode.Label.LABEL_ANY, out gestureData)){
Print( gestureData.label );

If( string.Compare( gestureData.label.ToString(),”LABEL_POSE_WAVE”) == 0 ){
Print( “você fez o Gesto Wave ( Tchau )” );
}
}

Criado Por Pedro Queiroz
Gestos Implementados pelo SDK :
LABEL_NAV_SWIPE_LEFT
LABEL_NAV_SWIPE_RIGHT
LABEL_NAV_SWIPE_UP
LABEL_NAV_SWIPE_DOWN
LABEL_POSE_PEACE
LABEL_POSE_BIG5

LABEL_HAND_WAVE
LABEL_HAND_CIRCLE
LABEL_POSE_THUMB_UP
LABEL_POSE_THUMB_DOWN

Criado Por Pedro Queiroz
PXCMGesture.GeoNode[] primeiraMao = new PXCMGesture.GeoNode[1];
If (ppot.QueryGeoNode(PXCMGesture.GeoNode.Label.LABEL_HAND_PRIMARY,
out primeiraMao)){
Cubo.transform.localPosition = new Vector3(-primeiraMao[0].positionWorld.x,
primeiraMao[0].positionWorld.z, primeiraMao[0].positionWorld.y);
Cubo.transform.rotation = Quaternion.LookRotation(new Vector3(
-primeiraMao[0].normal.x, primeiraMao[0].normal.z,primeiraMao[0].normal.y));
}

Criado Por Pedro Queiroz
Algumas Propriedades da Captura da mão :

PositionWorld
PositionImage
Normal
Openness
OpennessState

LABEL_OPEN

LABEL_CLOSE

Criado Por Pedro Queiroz
PXCMGesture.GeoNode[] polegar = new PXCMGesture.GeoNode[1];
If (ppot.QueryGeoNode(PXCMGesture.GeoNode.Label.LABEL_HAND_PRIMARY |
PXCMGesture.GeoNode.Label.LABEL_FINGER_THUMB,out polegar)){

CuboPolegar.transform.localPosition =
new Vector3(-polegar[0].positionWorld.x, polegar[0].positionWorld.z,
polegar[0].positionWorld.y);
}

Criado Por Pedro Queiroz
Dedos Implementados pelo SDK :

Outros Implementados pelo SDK :

LABEL_FINGER_THUMB
LABEL_FINGER_INDEX
LABEL_FINGER_MIDDLE
LABEL_FINGER_RING
LABEL_FINGER_PINKY

LABEL_HAND_UPPER
LABEL_HAND_MIDDLE
LABEL_HAND_LOWER

LABEL_BODY_ELBOW_PRIMARY
LABEL_BODY_ELBOW_SECONDARY

Criado Por Pedro Queiroz
PXCMFaceAnalysis.Detection.Data rosto;
If (ppot.QueryFaceLocationData(face, out rosto)){
rect = new Rect(rosto.rectangle.x, rosto.rectangle.y, rosto.rectangle.w, rosto.rectangle.h)
}
PXCMFaceAnalysis.Landmark.LandmarkData[] rosto = new PXCMFaceAnalysis.Landmark.
LandmarkData[6];
If (ppot.QueryFaceLandmarkData(face,PXCMFaceAnalysis.Landmark.Label.LABEL_6POINTS,
rosto){
rect = new Rect(rosto[0].position.x, rosto[0].position.y, 5, 5 )
}
Criado Por Pedro Queiroz
Pontos de Rosto Identificados pelo SDK :
Rosto[0] = LABEL_LEFT_EYE_OUTER_CORNER
Rosto[1] = LABEL_LEFT_EYE_INNER_CORNER
Rosto[2] = LABEL_RIGHT_EYE_OUTER_CORNER
Rosto[3] = LABEL_RIGHT_EYE_INNER_CORNER
Rosto[4] = LABEL_MOUTH_LEFT_CORNER
Rosto[5] = LABEL_MOUTH_RIGHT_CORNER
Rosto[6] = LABEL_NOSE_TIP

Criado Por Pedro Queiroz
PXCMVoiceRecognition.Recognition audio;
If (ppot.QueryVoiceRecognized(out audio){
Print(“ label = ” + audio.label + “ Texto = ” + audio.dictation );
}

Criado Por Pedro Queiroz
Alertas de Captura de Som:
LABEL_VOLUME_HIGH
LABEL_VOLUME_LOW
LABEL_SNR_LOW
LABEL_SPEECH_UNRECOGNIZABLE

Criado Por Pedro Queiroz
Todos os códigos são fornecidos pelo Demo no SDK
Imprimir o Marcador
Precisamos Importar os Plugins e os Códigos
Montar a Estrutura no Unity3D

Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Criado Por Pedro Queiroz
Utilizando o Pipeline e Unity3D você não tem todas as funcionalidades da câmera,
Mas dá para fazer muita coisa bacana com tudo isso!

Email: Pedro@Rappstudio.com

/

contato@Rappstudio.com

www.rappstudio.com

Agradecimento:

Anthony Lins, Breno Carvalho, Intel, Renato Oliveira , Eric Pessoa
Minha Mãe , Minha avó e My Xuxuzinha Gabriela

Apoio: Itep – Incubatep

Criado Por Pedro Queiroz

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (6)

Síntese
SínteseSíntese
Síntese
 
IFood - Todo ano uma empresa nova
IFood - Todo ano uma empresa novaIFood - Todo ano uma empresa nova
IFood - Todo ano uma empresa nova
 
Devcamp 2015 - 1 milhão de pedidos, 1 milhão de entregas… Quais as tecnologia...
Devcamp 2015 - 1 milhão de pedidos, 1 milhão de entregas… Quais as tecnologia...Devcamp 2015 - 1 milhão de pedidos, 1 milhão de entregas… Quais as tecnologia...
Devcamp 2015 - 1 milhão de pedidos, 1 milhão de entregas… Quais as tecnologia...
 
Pesquisa de Imersão - D'Leve
Pesquisa de Imersão - D'LevePesquisa de Imersão - D'Leve
Pesquisa de Imersão - D'Leve
 
Lavagem a Seco, Lava Rapido a Seco, Franquia Lavagem a Seco, Franquia Lava Ra...
Lavagem a Seco, Lava Rapido a Seco, Franquia Lavagem a Seco, Franquia Lava Ra...Lavagem a Seco, Lava Rapido a Seco, Franquia Lavagem a Seco, Franquia Lava Ra...
Lavagem a Seco, Lava Rapido a Seco, Franquia Lavagem a Seco, Franquia Lava Ra...
 
Lacqua di Fiori MMN
Lacqua di Fiori MMNLacqua di Fiori MMN
Lacqua di Fiori MMN
 

Ähnlich wie Apresentação RApp´s Studio Unigames

Ähnlich wie Apresentação RApp´s Studio Unigames (9)

Tracking.js
Tracking.jsTracking.js
Tracking.js
 
Android Wear: Expandindo as funcionalidades do seu Android
Android Wear: Expandindo as funcionalidades do seu AndroidAndroid Wear: Expandindo as funcionalidades do seu Android
Android Wear: Expandindo as funcionalidades do seu Android
 
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
 
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
 
Encontro Locaweb
Encontro  LocawebEncontro  Locaweb
Encontro Locaweb
 
Encontro Locaweb Curitiba
Encontro  Locaweb CuritibaEncontro  Locaweb Curitiba
Encontro Locaweb Curitiba
 
Atividades realizadas no ambiente virtual
Atividades realizadas no ambiente virtualAtividades realizadas no ambiente virtual
Atividades realizadas no ambiente virtual
 
Atividades realizadas no ambiente virtual
Atividades realizadas no ambiente virtualAtividades realizadas no ambiente virtual
Atividades realizadas no ambiente virtual
 
Codelab - Actions on Google
Codelab - Actions on GoogleCodelab - Actions on Google
Codelab - Actions on Google
 

Kürzlich hochgeladen

ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 

Kürzlich hochgeladen (20)

Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 

Apresentação RApp´s Studio Unigames