3

私は画像操作にかなり慣れておらず、Core Image にも非常に慣れていません。4、5 日前からドキュメントを読んでいますが、探しているものを正確に見つけることができないようです。

CIDisplacementDistortion フィルターは、(純粋にその名前に基づいて) 私が達成しようとしていることを実行できると思います。ただし、グレースケール画像を使用して対象の画像にテクスチャを適用する以外に、正確に何をするかについての詳細を見つけることはできません。

これがどのように達成されるか知っている人はいますか?変位とは、各ピクセルが何らかのベクトルによってオフセットされていることを意味します (または、より正確には、ベクトル オフセットの値によって提供される可能性があります)。グレースケール イメージはスカラー フィールドです。

ベクトル場が強度勾配に基づいていると推測するのは正しいでしょうか?

どうもありがとう、
マイク

4

1 に答える 1

0

はい、あなたは正しいでしょう。入力画像の輝度は、変位のベクトルを定義するために使用されます。通常、輝度は 0 から 1 の間になります。これに入力スケールが乗算されます。変位の方向がどこから来るかの例からは明らかではないので、他の方法で計算する方法がないため、特定の点での勾配の方向であると想定します。

于 2013-11-06T05:45:28.687 に答える