图像处理
LiveAndLearn322
这个作者很懒,什么都没留下…
展开
-
《MATLAB图像处理实例详解》:CH_7(图像分割技术)
图像分割技术①提取线段close all;clear all;clc;I=imread('E:\Matlab_exercise\图片素材\xianduan.jpg');I=rgb2gray(I);h1=[-1 -1 -1;2 2 2;-1 -1 -1];%横线h2=[-1 -1 2;-1 2 -1;2 -1 -1];%45°斜线h3=[-1 2 -1;-1 2 -1;-1 2 -1];%竖线h4=[2 -1 -1;-1 2 -1;-1 -1 2];%135°斜线J1=imfilter(I,原创 2020-08-12 10:42:38 · 706 阅读 · 0 评论 -
《MATLAB图像处理实例详解》:CH_6(图像复原技术)
图像复原技术一、常见噪声1.高斯噪声(gaussian)、椒盐噪声(salt&pepper)、均匀分布噪声、指数分布噪声、伽马分布噪声2.添加噪声:imnoise(I,type,parameters);高斯噪声close all;clear all;clc;I=uint8(100*ones(256,256));J=imnoise(I,'gaussian',0,0.01);%高斯噪声,均值为0,方差为0.01K=imnoise(I,'gaussian',0,0.03);figure;原创 2020-08-11 11:42:27 · 625 阅读 · 0 评论 -
《MATLAB图像处理实例详解》:CH_5(图像增强技术)
图像增强技术空域内增强①灰度变换增强close all;clear all;clc;I=imread('E:\Matlab_exercise\图片素材\grayBeauty.jpg');I=double(I);J=(I-80)*200/100;row=size(I,1);column=size(I,2);for i=1:row for j=1:column if J(i,j)<0; J(i,j)=0; end原创 2020-08-11 09:57:31 · 379 阅读 · 0 评论 -
《MATLAB图像处理实例详解》:CH_4(领域操作)
领域操作滑动邻域操作函数:nlfilter()列方向邻域操作函数:colfilt()分离邻域操作函数:blockproc()close all;clear all;clc;I=imread('E:\Matlab_exercise\图片素材\beauty.jpg');fun=@(block_struct) imrotate(block_struct.data,30);%获取分离块操作的函数句柄I1=blockproc(I,[64 64],fun);%进行分离块操作fun=@(block_st原创 2020-08-09 10:59:49 · 369 阅读 · 0 评论 -
《MATLAB图像处理实例详解》:CH_4(空间变换)
空间变换函数:intransform()仿射变换(平移、缩放、旋转、剪切)、投影变换(x’,y’)=T(x,y)x’=a0x+a1y+a2y’=b0x+b1y+b2原创 2020-08-09 10:22:49 · 421 阅读 · 0 评论 -
《MATLAB图像处理实例详解》:CH_4(灰度变换)
《MATLAB图像处理实例详解》:CH_4灰度变换imadjust函数close all;clear all;clc;gamma=0.5; %设定调整线性度取值I=imread("E:\Matlab_exercise\图片素材\lian2.jpg");R=I;R(:,:,2)=0; %设定第二通道绿色为0R(:,:,2)=0; %设定第三通道蓝色为0,只保留红色R1=imadjust(R,原创 2020-08-08 11:29:10 · 307 阅读 · 1 评论 -
《MATLAB图像处理实例详解》:CH_3
《MATLAB图像处理实例详解》:CH_3一、图像类型转换:①RGB图像转换为灰度图像:I=imread("E:\Matlab_exercise\图片素材\lian.jpg");#读取图片X=rgb2gray(I);#RGB图像转换为灰度图像figure;#显示图像subplot(121);imshow(I);subplot(122);imshow(X);②RGB图像转换为索引图像:RGB=imread("E:\Matlab_exercise\图片素材\lian2.jpg");#读取图原创 2020-08-08 10:39:11 · 359 阅读 · 1 评论