您的位置:首页 > 编程语言 > MATLAB

【matlab图像处理】图片生成浮雕效果

2018-01-04 21:54 941 查看
%浮雕效果
handles.pic=imread('I:\技术照片\手绘油画\psb.jpg');
% handles.pic=imread('I:\技术照片\手绘油画\IMG_20160418_083349.jpg');
%改为灰度图像
f0=rgb2gray(handles.pic);
%加入高斯噪声
f1=imnoise (f0,'speckle',0.01);
%加入密度0.01的高斯乘性噪声
f1=im2double(f1);
%给定均值滤波窗口
h3=1/9.*[1 1 1; 1 1 1; 1 1 1 ]; %采用H3对F2进行卷积滤波
f4=conv2(f1,h3,'same'); %进行sobel滤波
h2=fspecial('sobel');
g3=filter2(h2,f1,'same');
K=mat2gray(g3);
figure(5),imshow(K);title('浮雕效果');




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐