Ojagnaha vol7

522 views

Published on

妄想無しバージョンです。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
522
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Ojagnaha vol7

    1. 1. ojagNaha #7 Shusaku FUKUMINE @shusaku17
    2. 2. AR User Interface media playerstart stop seekTo(backward, forward)
    3. 3. Qualcomm SDK 1.0.0 sample ImageTargets GLSurfaceView extendsMedia Player android
    4. 4. ! %,$-./„"…ADETECTED A †CATRACKED &%,$-./&‡ˆ‰Šw„x 4 &•%•I)‘’“opXY]6^QCAR SDK 3_QDQCA”/&•–"E•%•I)3—˜’D3D &™0 3D š"›vd¢£w¤"/¥¦O§¨XY]6^A10.1.1.3 ©ª« QCAR SD «0¯° $%‘ST" 0!"#$ "-/&© Cµ¶D+ $-./& 7¼½¶
    5. 5. -Media Player-Start stop forwardseek backwardseek
    6. 6. OpenGL 3D(OpenGL ) => 2D( ) (0, 0, 0) (0,0,0) (10, 0, 0)
    7. 7. - -(x1, y1, z1) (x2, y2, z2)
    8. 8. highpass filter
    9. 9. java// media playerprivate Audio[] mAudio = new Audio[MAXNUM];public void audioController(int id){ if (mAudio[id] != null) { mAudio[id].controller();// pause start start pause }}
    10. 10. JNI//Target *thisTarget = target[id]; //if (thisTarget->isMoveStatusChange(point)) { // java audioController env->CallVoidMethod(obj, audioControlMethodId, id);}// env :java// obj :java//audioMethodId : id
    11. 11. java//boolisMoveStatusChange(QCAR::Vec2F vec1, QCAR::Vec2F vec2){ float ret = hpf(vec1, vec2); if (status == STOPED) { if (ret >= 5.0f) { status = MOVING; return true; } } else { if (ret <= 5.0f) { status = STOPED; return true; } } return false;}
    12. 12. Media Player
    13. 13. CPU

    ×