photoshop画像フィルタ-油絵アルゴリズム(matlabとCコードを含む)


三、photoshop画像フィルタ——油絵アルゴリズム
油絵のアルゴリズムについて、私は各種のウェブサイトでデータベースを含んで長い間調べて、ただこのような1種を知っています:現在の点の周囲の一定の範囲内の任意の1点の色で現在の点の色に取って代わって、最もよく使うのはランダムに隣接する点を採用して取って代わります.
対応するアルゴリズムによれば,ランダム置換であるため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