Matlab数字图像处理基础【2】
来源:互联网 发布:怎样查看淘宝好友动态 编辑:程序博客网 时间:2024/04/30 21:06
clc;
clear;
I=imread('flower_gray.jpg'); %读取图片
[LH]=size(I); %获取大小
K=zeros(L,H);
fori=1:100
J=imnoise(I,'gaussian',0,0.02); %随机加噪
J1=im2double(J); %转成double型进行相加
K=K+J1;
end
K=K/100;
subplot(2,2,1),imshow(I),title('原图像');
subplot(2,2,2),imshow(J),title('加噪声后图像');
subplot(2,2,3),imshow(K),title('处理后图像');
示例:RGB图像的加法运算抑制加性噪声
clc;
clear;
I = imread('test_coder.jpg'); %读取图片
[L,H,CH] = size(I); %获取大小
K = zeros(L,H,CH);
for i = 1:100
J =imnoise(I,'gaussian',0,0.02); %随机加噪
J1= im2double(J); %转成double型进行相加
K =K + J1;
end
K=K / 100;
subplot(2,2,1),imshow(I),title('原图像');
subplot(2,2,2),imshow(J),title('加噪声后图像');
subplot(2,2,3),imshow(K),title('处理后图像');
clear;
clc;
f=imread('river_gray.jpg');
figure(1),imshow(f);
g=imread('river_change_gray.jpg');
figure(2),imshow(g);
[m,n]=size(f);
fori=1:m
for j=1:n
h(i,j)=g(i,j)-f(i,j); %图像的减法运算
end
end
figure(3),imshow(h);
2.3 图像的逻辑运算
示例:集合操作
matlab里有关于集合运算的函数有如下的一些:
intersect:集合交集
ismember:是否集合中元素
issorted:判断集合是否排序 (相关函数,sort:排序)
setdiff:集合差集
setxor:集合异或(不在交集中的元素)
union:两个集合的并
unique:返回向量作为一个集合所有元素(去掉相同元素)
举例如下:
>> clear;
>> a=0;
>> A=[1 2 3 4 5];
>> B=[0 1 5 7 2];
>> C=union(A,B)%求集合A与B的并集
C =
0 1 2 3 4 5 7
>> D=intersect(A, B)%求集合A与B的交集
D =
1 2 5
>> E = setdiff(A, B)%求集合差A-B
E =
3 4
>> F = setxor(A, B)%求A与B交集的补集
F =
0 3 4 7
>> ismember(a,A)%判断a是否属于A
ans =
0
>> issorted(A)
ans =
1
clc;
clear;
imag1=zeros(256,256);
imag1(120:180,100:190)=1;
subplot(2,3,1);imshow(imag1);title('image1');
imag2=zeros(256,256);
imag2(90:140,90:140)=1;
subplot(2,3,2);imshow(imag2);title('image2');
- Matlab数字图像处理基础【2】
- Matlab数字图像处理基础
- 数字图像处理matlab基础操作
- Matlab数字图像处理基础【1】
- Matlab数字图像处理基础【3】
- Matlab数字图像处理基础【4】
- Matlab数字图像处理基础【5】
- Matlab数字图像处理基础【8】
- Matlab数字图像处理基础【9】
- Matlab数字图像处理基础【10】
- Matlab数字图像处理基础【11】
- Matlab数字图像处理基础【12】
- Matlab数字图像处理的基础
- matlab数字图像处理(2)
- matlab 最基础的数字图像处理
- matlab 最基础的数字图像处理 .
- Matlab数字图像处理基础:图像采样
- 数字图像处理MATLAB基础中的一些新发现
- git版本控制器上手超简单
- HDU5586:Sum(最大连续字段和)
- Silver Cow Party 【双向最短路】
- 生成格雷码
- java有道翻译
- Matlab数字图像处理基础【2】
- 【基础】求两个数的最大公约数和最小公倍数
- 导入项目不能被tomcat识别
- 图像处理概念理解
- slidingmenu实现左侧滑
- Face Detection paper 1st season
- YOLO配置文件理解
- freemark笔记
- Qt利用setstylesheet给控件设置背景图片不能显示