問題タブ [android-gpuimageview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
9092 参照

android - Android のカメラ 2 API でリアルタイム フィルタリング効果を追加する方法

Android でカメラ アプリケーションを開発しています。アプリでリアルタイム フィルタリング エフェクト機能を有効にしたいのですが、GPUimage フィルターを使用して画像にフィルタリング エフェクトを追加しました。しかし、リアルタイム フィルタリング エフェクトを有効にする方法がわかりません。写真を撮る前にカメラのプレビューを表示します。以下のロリポップ バージョンとロリポップ バージョンにはカメラとカメラ 2 API を使用しました。私は初心者ですが、誰か助けてくれますか?

0 投票する
1 に答える
418 参照

android - ズームと変換 GPUImageView android

GPUimageView でピンチとズームができるようにしたい。GLSurfaceView Androidを使用して回転とピンチでズームする画像効果の例を見つけました

ということで、GPUImageRendererで編集

コードを追加しました:

上記 glCubeBuffer.clear(); しかし、動作しません。正しい道具を手伝ってください。ありがとうございました

編集: 問題が解決しました: setRendermode を dirty から setRenderMode(GLSurfaceView.RENDERMODE_CONTINUOUSLY); に変更しました。そしてそれは動作します

0 投票する
1 に答える
645 参照

java - java.lang.UnsatisfiedLinkError: Android で「gpuImage」を「javacv」とともに使用しているときに org.bytedeco.javacpp.avutil

Android アプリケーションでjavacvとの両方を使用したい。gpuimageアプリにのみ含めるjavacvと、すべて正常に機能します。アプリに含めるgpuimageと、クラッシュしてこのメ​​ッセージが表示されます。

これは私のbuild.gradle

ffmpeg-android-arm.jarすべてのファイルを抽出して*.so内部に保持しapp\src\jniLibs\armeabiました。アプリはなくても正常に動作しますgpuimage

0 投票する
1 に答える
3527 参照

android - Android - ビデオの録画中にテキストまたは画像を追加しますか?

動画の撮影と編集で悩んでいます。編集のために、Android でffmpeg4Androidという名前の便利なライブラリを見つけました。しかし、私はまだビデオの録画に行き詰まっています。ここに私が欲しいものがあります:

1/ 録画中に動画にテキストや画像を
追加する 2/ 動画の録画中にフィルターを追加する

Android用のライブラリGPUImageがあることがわかりましたが、ビデオの録画ではなく、写真の撮影に関連するいくつかの例しかありません)

方法やおすすめのライブラリがあれば教えてください。

前もって感謝します!

調査時に読んだリンク:
Add overlay while record video on Android
How to Record video with GPUImage?
FFMpeg は、Android での録画後に実際のビデオ ファイルにテキストを追加します。

0 投票する
1 に答える
560 参照

android - OpenGL ES 2.0 - ビネット効果を適用するとすべてが青く見えるフラグメント シェーダー

android-gpuimageライブラリで使用しているフィルターをMediacodecサーフェス コンテキストに適用しようとしています。これまでのところ、余分なテクスチャ マップを 1 つだけ必要とするフィルターを使用することに成功しました。ただし、少なくとも 2 つ必要なフィルターを適用しようとすると、結果は青色または虹色の混乱になります。

次の問題は、テクスチャ ルックアップ フィルターとビネット フィルターを使用する問題を扱います。

使用した頂点シェーダーは次のとおりです。

使用したフラグメント シェーダーは次のとおりです。

そのプログラムの最終結果は次のようになりました。 結果のビデオ - 一時停止

これは悪いビネット マップの結果ですか、それともフラグメント シェーダーのビネット アプリケーション部分と関係がありますか?

編集:

inputImageTexture2 に使用されるテクスチャ:

lomo_map

inputImageTexture3 に使用されるテクスチャ:

ここに画像の説明を入力