0

行列/カーネルを使用してガウスぼかしを実装しました。私は3x3、5x5、7x7を持っています。ただし、Corel PhotoPaintでは、パラメータが0.1〜250.0の範囲でガウスぼかしを使用できます。250の値の場合、画像は完全にぼやけて、すぐに機能します。7x7ぼかしを7回適用してみましたが、時間がかかり、画像はCorelの4.0のガウスぼかしと同じくらいぼやけています。

Corelのようにガウスぼかしをパラメータ化して画像を高速にぼかすにはどうすればよいですか?

Rosettaの少し最適化されたCコードWikipediaの7x7マトリックスを使用しています

また、このルーチンを使用して51x51カーネルを作成しましたが、結果はCorelのGauss = 15.0に匹敵し、約30秒かかります(これはCorelの30倍遅い)。

4

1 に答える 1

2

2D ガウスぼかしが分離可能な変換であることを認識している必要がありますか?

これは、2 つの別個の 1D 変換として実装できます。また、これをチェックしてください

于 2013-03-16T21:22:03.770 に答える