matlab 中各种算子集合与应用(一)

里面用的代码和图片
clear
ori_mag=imread('photo3.bmp');
r=double(ori_mag(:,:,1));
g=double(ori_mag(:,:,2));
b=double(ori_mag(:,:,3));
figure,imshow(ori_mag,[]);title('original image')
cc=cat(3,r,g,b);
% w=double([0,-1,0;-1,5,-1;0,-1,0]);   %sharpen 锐化 算子
% w=double(ones(20));   %blur  模糊  smooth average
% w=double(diag([1,1,1,1,1,1,1,1,1]));% motion blur 9*9
% w=double([0,0.2,0;0.2,0.2,0.2;0,0.2,0]);  % blur 邻域加权

% w=double([0,0,0;-1,1,0;0,0,0]); %edge_enhance  边缘增强
% w=double([0,1,0;1,-4,1;0,1,0]); %edge_detect   边缘检测  图像锐化,拉普拉斯算子
% w=double([0,0,0;-1,2,-1;0,0,0]);  % edge_detect horizontal 水平边缘检测
% w=double([0,-1,0;0,2,0;0,-1,0]); % edge_detect  vertical   垂直边缘检测
% w=double([-2,-1,0;-1,1,1;0,1,2]); %emboss    浮雕
% w=double([-1,-1,-1;0,0,0;1,1,1]); % gradient detection 3*3 convolution
% kernels GH  水平梯度 kron([-1,0,1]',[1,1,1])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值