Androidカメラのプレビュー用にOpenGL ESを使用し、キャプチャした画像を保存します。OpenGL ESでAndroid搭載カメラを使うには?
私は、AndroidカメラにOpenGL ESを使用して、Androidカメラにいくつかの効果を与えるのが好きです。だから誰も私にそれをする方法を教えてください?
Androidカメラのプレビュー用にOpenGL ESを使用し、キャプチャした画像を保存します。OpenGL ESでAndroid搭載カメラを使うには?
私は、AndroidカメラにOpenGL ESを使用して、Androidカメラにいくつかの効果を与えるのが好きです。だから誰も私にそれをする方法を教えてください?
あなたはandroid.hardware.Camera.PreviewCallback
インタフェースを実装し、カメラのコールバックから受信したフレームを読み取るための方法に
public synchronized void onPreviewFrame(byte[] data, Camera camera) {
myOpenGLObject.receiveFrames(data);
}
をオーバーライドする必要があります。 andarソースhttp://code.google.com/p/andar/を調べることをお勧めします。特にクラスCameraPreviewHandler.java。
これがあなたの質問に答えることを願っています。
速い方法は、onPreviewFrame
コールバックを避け、カメラがプレビューをレンダリングするテクスチャとしてSurfaceTexture
を使用することです。 多かれ少なかれ同じようなgrafikaの例を見てみましょう:https://github.com/google/grafika/blob/master/src/com/android/grafika/CameraCaptureActivity.java
お返事ありがとうございます。私は1つの返信を得ました。しかし、更新された質問をご覧ください。 –
もし私が欲しいものが適切な結果を得たら、あなたの答えを受け入れるつもりはない。 –