photoshop圖像濾鏡——油畫算法(含matlab與C代碼)

三、photoshop圖像濾鏡——油畫算法


    有關油畫的算法,我在各類網站包括數據庫查詢了許久,只瞭解到這麼一種:用當前點四周一定範圍內任意一點的顏色來替代當前點顏色,最常用的是隨機的採用相鄰點進行替代。


    根據相應的算法,我們就可以很快編寫相應的程序,由於是隨機替代,故需要用到rand函數。

size_info=size(img);
height=size_info(1);
width=size_info(2);
N=2;
out=zeros(height,width,3);
for i=1:height
    for j=1:width
       temp=uint8(rand()*(N^2-1));
       m=temp/N;
       n=mod(temp,N);
       h=mod(double(i-1)+double(m),double(height));
       w=mod
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章