三、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)+d

本文介绍了Photoshop中油画效果的算法,该算法通过在当前像素周围随机选取点的颜色来替代当前点颜色,以此模拟油画效果。文章提供了MATLAB和C语言的实现代码,并提醒读者在使用时注明来源。
最低0.47元/天 解锁文章
2609

被折叠的 条评论
为什么被折叠?



