簡體   English   中英

在OpenCV中將圖像轉換為彩色鉛筆草圖

[英]convert an image into color pencil sketch in OpenCV

我想使用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幫助。

整個過程在您提供給我們的鏈接中詳細說明,因此您需要3張圖像才能實現此效果。

制作原始圖像的副本並將其轉換為灰度圖像。

制作灰度圖像的副本並反轉此圖像。

此時, 圖像#1是原始圖像圖像#2是灰度圖像圖像#3是反轉圖像。

然后,將顏色減淡應用於圖像#3 (使其變為白色)並執行模糊 僅此一項就可以獲得灰度的鉛筆素描效果。

如果要將最終結果着色,則必須圖像#3與圖像#1混合。

尋找有關混合的信息? 檢查這個這個這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM