問題タブ [gpuimage]

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 投票する
0 に答える
572 参照

ios - GPUImageはiphone44sで画像を保存するのに長い時間がかかります。どのようにできるのか?

この関数をビュークラスで定義します 。filter=GPUImageWhiteBalanceFilter

私はこのようにViewControllerでデリゲートを完了します

savePhotosThreadSingle:画像をフォトライブラリに保存する方法ですが、 iPhone4sではこの画像を保存するのに約3秒かかります。どうすればよいですか?ありがとう

0 投票する
0 に答える
1784 参照

ios - UIView で GPUImage を使用する

GPUImage をアプリに統合しようとしています。具体的には、メイン ビューに Sphere Refraction フィルターを適用したいと考えています。つまり、GPUImage は UIView ではなく UIImage で動作します。ビュー階層の UIImage 表現を作成するために、[CALayer renderInContext] を使用していますが、完了するまでに時間がかかります。最終的な結果として、私のアニメーションは不格好に見えます。

CADisplayLink ハンドラで呼び出されるコードは次のとおりです。

このコードを使用してレンダリングしようとしているビューには、背景画像と、その上に配置された約 5 ~ 50 個の小さな画像があり、その位置はリアルタイムで変更されます。さまざまな場所に複数の移動マーカーがある球体を想像してください。

このコードを使用すると、約 10 FPS でレンダリングできます。質問: これをより速く行う方法はありますか?

誰?

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

objective-c - GPUImageフィルターで光と影を消す方法

カメラで撮った画像を白黒に変換して印刷したいのですが、この画像は書類や紙から取ったものです。だから私は次のコードを使用します:

しかし、画像は完全な二値化であり、部分的な二値化が必要なだけなので、出力画像には非常に多くの鋸歯があります。最初にソース画像をグレースケールに変換してから、最大のコントラストを与えます。画像はとても見栄えがしますが、光と影を取り除くことはできません。任意のアイデア、ありがとう。

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

objective-c - cv::findContours に相当する GPUImage

私のアプリは、バイナリ イメージで opencv の cv::findContours を使用します。私は今それをリアルタイムにする必要があります。GPUImage には cannyedge フィルターがありますが、findContours に関連するものは見つかりませんでした。GPUImage には findContours によく似たものがありますか? そうでない場合、誰かが代替案を提案できますか? ありがとう

0 投票する
0 に答える
352 参照

ios - GPUImageMovieWriter crashes on assetWriterPixelBufferInput

UPDATE: I know now that i'm sending messages to a deallocated instance, i think i've setup my project correct, but are starting to doubt this....

I've read brad's documentation and set up my project as no-arc, that will probably have something to do with the situation. I've added the linker flag -fobjc-arc and targeted GPUImage and my target to ios 4.3.

Any one out there with the same problem that discoverd what he/she was doing wrong????

I've been searching for an answer for days now, but I can't fix it and have run out of ideas.

Whenever I try to record a movie with the GPUImageMovieWriter my app crashes (EXC_BADACCESS) on:

Full code:

Ant help or pointers welcome!

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

ios - フィルターを再利用すると、GPUImage で黒い画面が発生する

のセットを作成GPUImageToneCurveFilterして配列に格納します。

最初に、フィルター詳細ビュー (GPUImageStillCamera ) を追加しようとしているフィルターを選択した後、GPUImageVideoCamera を使用してすべてのフィルターのプレビュー ビデオ ビューを作成しています。しかし、私はこれのために黒い画面を取得しています。

再利用する代わりに新しいフィルターを再作成してから GPUImageStillCamera に追加すると、正常に動作します。これに対する任意の解決策。

プレビュー ビュー作成コード:

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

ios - iOS で画像をぼかすために一般的に使用される円形の白いピンチ ジェスチャー オーバーレイ

ピンチ ジェスチャを使用して iOS アプリに画像をぼかす機能を実装しましたが、ユーザーがぼかしの量を調整できるように、ピンチ ジェスチャの基準点として一般的に使用される円形の白いオーバーレイを実装したいと考えています。下の画像のように:

白いピンチ ジェスチャー オーバーレイのサンプル

上の画像はhttps://media.tumblr.com/tumblr_lutwauVUW31qm4rc3.pngからのものです。

この機能を実装するにはどうすればよいですか?

ありがとう!

0 投票する
0 に答える
674 参照

android - ストリームから Android デバイスで h264 エンコードされたビデオを再生する

私は、ビデオの編集、編集したビデオのサーバー (Amazon S3) へのアップロード、およびこのビデオのデバイスでの再生を可能にする特定のプロジェクトに取り組んでいます。

iOS版はすでに完成しています。そこでGPUImageを使用して、ビデオを編集およびエンコードしています。私はquicktimeコンテナとh264コーデックを使用しています。

現在、このプロジェクトの Android バージョンに取り組んでおり、いくつかの問題が発生しています。

これらのビデオ (iPhone でエンコードされたもの) を Android デバイスにダウンロードして再生することはできますが、ほとんどの Android デバイスでこれらのビデオのストリームを再生することはできません。

私はいくつかの調査を行い、アドバイスの1つは、mp4に変換してMooV http://fabiensanglard.net/mobile_progressive_playback/index.phpを修正するコードをiOSポストエンコーディングに追加することでしたが、役に立ちません。その「修正」後に私が達成した唯一のことは、Galaxy SIIデバイスでオーディオトラックを聞いてエラーメッセージを取得しないことですが、他のデバイスでも同じ話があります.

その後、Play ストアから VLC プレーヤーをダウンロードし、これらのビデオを再生します。

私の質問は、h264 ストリームを再生するにはどうすればよいですか?

独自のビデオ プレーヤーを実装する方法、または VLC ソース コードを使用してこれらのビデオを再生する方法を教えてください。

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

gpuimage - GPUImage:GPUImageGaussianSelectiveBlurを大きなサイズの画像に適用すると、除外されている領域が黒くなりますぼかし

GPUImageGaussianSelectiveBlurFilterをGPUImagePictureに適用しようとしています。しかし、問題があるようです。

「[[GPUImagePicturealloc]initWithImage:imagesmoothscaleScaleOutput:NO]」を含む初期GPUImagePicture。また、画像サイズが大きい場合(おそらく幅> 1024px)、画像のぼかしから除外される領域は何でも黒く白くなる可能性があります(GPUImageGaussianSelectiveBlurFilterのexcludeCircleRadiusプロパティで定義)!

画像サイズを小さくすると(例:640 * 960 px)、この問題は発生しません。

誰かがこの問題の原因を教えてもらえますか?どうもありがとうございました!