問題タブ [gaussianblur]
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.
c# - SharpDX ガウスぼかし操作を変更して、エッジを透明にしないようにするにはどうすればよいですか?
グラフィック操作に SharpDX を使用するレガシー コードの維持に取り組んでいます。コードの一部は鋸歯状のパターンを取り、それをぼかして、破れた紙のギザギザのエッジ効果を作成します。エフェクトの周りにかすかな白い線が表示される奇妙なバグに遭遇していました。コードをステップ実行すると、明らかにぼかし操作によってエッジの周りに小さな透明な境界線が作成されていることがわかりました。
ぼかしクラスを定義するために使用されるコードは次のとおりです。
ぼかしは、次のコード チャンクでblurとして呼び出され、効果を表面に書き出します。
ここで、rcは表面を覆う四角形で、1Fは不透明度です。
エッジが半透明にならないように、SharpDX でぼかしを指定するより良い方法はありますか? 私はコードを突っ込み続けるつもりですが、今日はかなりの時間を費やしました.SharpDXやDirectXにも慣れていないので、どこを見ればよいか教えていただければ幸いです. 私はすでに、BorderMode をいじってみました。デフォルトは Soft ですが、ぼかしでは Hard に設定されますが、Soft は透明度の境界線を広げます。
opencv - 動的カーネル サイズによる OpenCV フィルタリング
OpenCV では、画像内の特定の点からの距離などのパラメーターにカーネル サイズが依存するガウスぼかしを実装したいと考えています。つまり、ぼかしたポイントと選択したフォーカス ポイントとの間の距離が長くなるほど、ぼかしが強くなり、選択的なフォーカス効果を実現したいと考えています。自分で画像を反復処理せずにこれを行う方法はありますか?
円形の同心円イメージ マスクを作成して、それぞれ異なるカーネル サイズでぼかしてみましたが、円の間にエッジが見えるように見えました。
unity3d - Grabpass を使用して誤ったオブジェクトをぼかすガウス (Unity ShaderLab 上)
ガウスぼかしを平面に適用しようとしています。平面の背後にあるオブジェクトはぼやけ、平面の前にあるオブジェクトはぼやけません。
私のシェーダーのコードは次のとおりです。
ただし、これは平面の背後にあるオブジェクトをうまくぼかしますが、平面の前にあるオブジェクトには奇妙なグロー効果があります: 奇妙なグロー効果
よく見えるように拡大: 球体のズームイン バージョン
私はしばらくこれに苦労してきました。どんな助けでも大歓迎です!
python - OpenCV と Python を使用してポリゴンにガウスぼかしを適用する
私はOpenCVとPythonを初めて使用します。cv2.findContours を使用して取得した輪郭にガウスぼかしを適用する必要があります。ガウスぼかしを正常に適用しましたが、長方形のみです。ランダムな形状の輪郭に適用する方法を示す例は見つかりませんでした。
OpenCV バージョン 3.1.0 を使用しています。
ありがとう!
ios - viewDidLoad ブロック UI の画像で GaussianBlur を使用する
viewController の viewDidLoad で以下の関数を使用してぼかし効果を作成しています
しかし、このコードは UI をブロックし、viewController は 3 ~ 4 秒の遅れで開きます。私は、blurEffect なしで UI を表示したくありません。また、viewController を開くときにユーザーが 3 ~ 4 秒待たされることも望ましくありません。この問題の最適解を教えてください。
javascript - ユーザー入力に基づいてガウスぼかしを適用する
キャンバスにfabricjsを使用しています。背景画像にぼかし効果を持たせたい。アルゴリズムを理解していなかったため、ぼかし効果を表示できましたが、ユーザーの値に基づいていませんでした。また、ぼかし効果が表示されるまでに数秒かかり、それほど強くもありません。
私はこのようにしました
ユーザーが指定した値に基づいてぼかし効果を表示するにはどうすればよいですか?
html - フルページ ナビゲーション用のぼかしフィルター
ページ全体のナビゲーションをフェードインさせ、基本的にフィルターとして機能させ、ナビゲーション以外の画面全体をぼかしたい. ユーザーがメニューボタンをクリックしたとき。しかし、私はそれを機能させることができないようです。css ブラー フィルターと svg フィルターを試し、このサイト全体を検索しました。足りないものはありますか?
opencv - 複数のスケールを生成する OpenCV の Gaussian カーネル
VLFeat からVL_PHOW() ( matlab src code )の OpenCV バージョンを実装したいと考えています。簡単に言えば、これは複数のスケール (SIFT 記述子ビンのサイズを増やす) を使用してスケール不変にする高密度 SIFT です。
ただし、著者は、ガウス カーネルを適用して結果を改善することを提案しています。特に、Magnif
パラメーターはそれを説明します。
Magnif 6 画像は、標準偏差 SIZE / MAGNIF のガウス カーネルによって平滑化されます。標準の SIFT 記述子では、倍率の値は 3 であることに注意してください。ここでは、アプリケーションでのパフォーマンスが向上しているように見えるため、デフォルトは 6 です。
そして、これは関連する matlab コードです。
私の質問は、OpenCV でこれをどのように実装できますか? OpenCV の同等の関数はGaussianBlurのようですが、この関数に関して上記のコードを表す方法がわかりません。