作者LaPass (LaPass)
看板AndroidDev
标题[问题] 影像处理的问题
时间Fri Nov 4 17:30:31 2011
这是关於AR实境的程式中的问题
AR实境是像这种东西:
https://www.youtube.com/watch?v=MHkobjWqLA8
▄▄▄
请问,要如何把图片,或是影片档放到那个
▄▄▄ 标记上?
▄▄▄
目前找到的Open Source
已经能撷取相机镜头画面後,比对特殊标记
并在标记上画出3D物件
看了他的程式码,是使用opengl在SurfaceView上绘图
他定义了一个ARObject的class
每个继承ARObject的物件在需要被绘图时,会呼叫这个方法:
public final void draw(GL10 gl){....};
看注解是说
会把 javax.microedition.khronos.opengles.GL10 传进Method当中
让人在这个Method中,直接绘图在SurfaceView上
到这个部分我还没问题
反正不论如何,只要想让东西出现在画面中的话
写在draw里面就对了
静态的图片应该还可以透过opengl画出来
但是动态的影片我就想不出方法
翻了翻android的影片范例
都是使用MediaPlayer,并经过setSurface(Surface surface)的方式在Surface上绘图
但这样就没办法直接套到ARObject.draw()里面
看了看MediaPlayer提供的Method,好像也没有提供影像的Buffer
请问该如何解决呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.157.199
1F:推 vivi50218:opengl可以做动画 11/04 20:11
2F:→ LaPass:3D动画跟把找个影片印在萤幕上的方法应该不太一样..... 11/04 20:42
4F:→ LaPass:我想用的是把一般影片印出来 11/04 20:44
5F:推 vivi50218:要再开启camera的情况下拨影片,有办法吗? 11/04 21:14
6F:推 vivi50218:目前AR都是用3D动画的方式吧 11/04 21:16
7F:→ LaPass:不管是哪一种,我而言都很头痛 orz.... 11/04 22:03
8F:→ LaPass:看来是做不来了 11/04 22:10
9F:→ LaPass:话说.... 手机就连显示一般3D模型都会有点Lag了,复杂一点 11/04 22:22
10F:→ LaPass:的动画应该跑不动吧? (我的是小精灵 11/04 22:22
11F:推 vivi50218:小精灵...cpu不够力吧 11/04 23:03
12F:→ vivi50218:小精灵...cpu不够力吧 11/04 23:10
13F:→ vivi50218:怎会推两次= =? 11/04 23:10