問題タブ [cikernel]

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

ios - 適応しきい値 CIKernel/CIFilter iOS

iOS で適応しきい値処理を実行するカーネルを見つけるために、あらゆる場所を調査しました。残念ながら、私はカーネル言語またはその背後にあるロジックを理解していません。以下に、しきい値処理を実行するルーチンを見つけました ( https://gist.github.com/xhruso00/a3f8a9c8ae7e33b8b23d )

これを適応しきい値カーネルに書き直すことは可能ですか? 私が提供している画像は白黒に変換されており、すでにぼやけています。参照できるリソースはありますか? スタック全体が CoreImage を中心に構築されているため、CoreImage を使い続けたいと思います。

編集:私が達成しようとしているものの最良の例/参照は、GPUImage の GPUImageAdaptiveThresholdFilter に実装されています - https://github.com/BradLarson/GPUImage/blob/c5f0914152419437869c35e29858773b1a06083c/framework/Source/GPUImageAdaptiveThresholdFilter.m

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

ios - CIKernel で OpenGL シェーダーを使用する iOS

CIKernelを使用して iOS で OpenGL シェーダーを使用することは可能ですか? そうでない場合、2つを変換する方法はありますか?

サンプル OpenGL シェーダー

iOS と Android で同じフィルターを使用しようとしています。Android はすでに OpenGL シェーダーを使用しているため、iOS アプリでも同じシェーダーを使用したいと考えています。

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

ios - カスタム Core Image フィルタの色の問題

カスタム Core Image フィルターの作成方法を学んでいますが、色の値が 0 ~ 1 の場合、レンダリングされた色がカーネル コードで指定されたものと同じではないという問題があります (0 または 1 に等しい場合、色は正しいです)。

これは私のフィルターコードです:

使用法:

出力画像はこんな感じで、実際の赤成分値は190前後です(Photoshopで色値を確認しました)。値が 0.5 の場合、正しい出力値は 255 * 0.5 = 122.5 になると思いましたか?

出力画像