非常に誇張されたぼかし効果を得るには、非常に高いカーネル(50以上)を使ってOpenCV
を使用しています。 私はこれらの奇妙な線/領域のようなイメージを生成しています。下の画像の壁領域を参照してください。OpenCVぼかしのような線を作成する
これは、非常に高いカーネルサイズでぶれに固有のものですか? この効果を滑らかにして除去するには、どのような方法がありますか?
ofxCV
アドオンでOpenFrameworks
を使用しています。私のコードの関連部分が
だけ
blur(camScaled, 51);
であるあなたが慣れていない場合
ofxCV
は、基本的に最終的にはこの
OpenCV
コールへの架け橋とマップバックです。
CV_EXPORTS_W void blur(InputArray src, OutputArray dst,
Size ksize, Point anchor=Point(-1,-1),
int borderType=BORDER_DEFAULT);
入力画像はどのように見えますか?これは、RGBレイヤーのそれぞれを別々にぼかすという人工物だと思います。たぶん、HSVなどの色空間でこれをやってみてください。 –
iPhoneのカメラから直接読み込んだフレームです。この図書館で私が見ていることから、このレベルのチャンネルが本当に分かれているわけではありません。 –