gpuimage

    1

    1答えて

    白黒フィルタを適用しようとしていますが、同じフィルタを使用した後でフィルタ全体が乱れる影ができてしまったので、私がすべきことは誰でも持っている。私が実装していると出力が同じ GPUImagePicture *stillImageSource = [[GPUImagePicture alloc] initWithImage:image]; GPUImageContrastFilter * st

    1

    1答えて

    現在、CoreImageからGPUImageにコードを移植していて、処理されたファイルをディスクに保存する際に問題があります。これはCoreImageで働いている間: guard let blurFilter = CIFilter(name: "CIGaussianBlur"), let imageURL = Bundle.main.url(forResource: "my-i

    1

    1答えて

    私が理解する限り、GPUImageはDAGトラバーサルを行い、フレームバッファテクスチャキャッシュと一緒に単一使用リソースとして扱いながらOpenGLの使用を保護するためにセマフォを で使用しています。 ここでセマフォを使用する理由はありますか?彼らは不必要に状況を複雑にしませんか? runloop内の別のスレッドで実行するのではなく、それぞれのフィルタDAGに個別のスレッド実装を使用することによ

    0

    1答えて

    私はGPUImageを使用する初心者です。 blurRadiusInPixelsとexcludeCircleRadiusをスライダでキャプチャして調整しているときにGPUImageGaussianSelectiveBlurFilterを適用すると、フィルタはスムーズに適用され、大きな遅延は見られませんでした。 しかし、私が画像を編集して、上記のパラメータでフィルタを適用すると、画像の処理に非常に大

    0

    1答えて

    ストーリーは、ユーザーが線や曲線を描いて画像の一部を選択することです。選択に基づいて、エッジ検出器を使用してマスクが作成されます。 これをどのように達成できますか? CoreImageとGPUImageはこれを可能にしますか? マスクを作成するにはエッジ検出で十分ですか? 画像処理と操作に関する高度な知識はありません。私はそれを理解して学ぶことを始めているだけのスターターです。ちなみに、これはiO

    0

    1答えて

    現在、私は正方形の写真をキャプチャするためにGPUImageを使用しています。出力サイズ以外はすべて正常に動作しています。出力は、x 2448 2448ですが、私はこれは私の現在の設定である1080 X 1080 することを強制したい:私はいくつかのサイトで推奨-(void)forceProcessingAtSize:方法を使用しています //Setup Photo Camera self.ph

    -1

    1答えて

    この事故は、常にimagegidthに問題があります。 GPUImageOutputのデータサイズがimage.width * image.height * bitsPerPixelと等しくない。いくつかのコードでは、コードを見ることができますが、間違っています... これはピットです。 glPixelStorei(GL_UNPACK_ROW_LENGTH)を使用して、bytesPerRowではな

    0

    1答えて

    現在のフィルタリングされたビデオをGPUImageViewに表示できます。 GPUImageMovieWriterを使用して保存することはできません。 (または私はちょっと...) 私の目標は、VideoURLをフィードし、filteredVideoの出力URLを取得することです。 それから私はフィルタリングされたビデオを再生します。 これは..私は現在、 static func createFi

    0

    1答えて

    私はそれを動作させることができません。結果として私はalvaysは空の映画を持っています。 GPUImageAlphaBlendFilterをGPUImagePixellateFilterのようなものに置き換えると、ビデオはうまく描画されます。 func convertVideo(source: URL, destination: URL, encodingPreferenses: VideoEn

    0

    1答えて

    私はGPUImage2でビデオ処理をしています。アプリケーションが起動すると、六角形のグリッドを作成し、カメラビューに追加します。グリッドはフルスクリーンで、約100個の六角形で構成されています。 一般的には、私が達成しようとしているのは グリッドの各セル内の平均的な色(RGBまたはより良いHSV)を探したいと思います。 色が決まったら、平均色に応じて各六角形の中央に何かを描きたいと思います。 私