4

OpenCVを使って画像を色鉛筆画に変換したいです。そして、OpenCV で画像を鉛筆スケッチに変換したいページを読みました 。私が求める効果はhttp://www.showandtell-graphics.com/photosketch.html のようなものです

b_d = (b_2==255? 255: min(255, b_1*255 /(255- b_2)));        
g_d = (g_2==255? 255: min(255, g_1 *255/(255- g_2)));             
r_d = (r_2 ==255? 255: min(255, r_1 *255/(255- r_2)));  

あまりうまくいかないようです。PLS ヘルプ。

4

1 に答える 1

7

全体的な手順はあなたが私たちに与えたリンクに詳述されているので、この効果を達成するには3つの画像が必要です。

元の画像のコピーを作成し、それをグレースケールに変換します。

グレースケール画像のコピーを作成し、この画像を反転します。

この時点で、画像#1は元の画像、画像#2はグレースケール、画像#3は反転画像です。

次に、画像#3にカラーダッジを適用して(白にします)、ぼかしを実行します。これだけで、グレースケールの鉛筆スケッチ効果が得られます。

最終結果に色を付けたい場合は、画像#3と画像#1をブレンドする必要があります。

ブレンディングに関する情報をお探しですか?これこれこれを確認してください。

于 2012-05-15T12:33:38.963 に答える