数字图像处理(matlab)
大二下册数字图像处理知识点总结
奋力奔跑
这个作者很懒,什么都没留下…
展开
-
数字图像处理的逻辑运算(与、或、非、异或)
数字图像处理的逻辑运算(与、或、非、异或)代码%图像的逻辑运算clcI=imread('rice.jfif');I=rgb2gray(I);I=imcrop(I,[0,0,200,200]);J=imread('lena.jfif');J=rgb2gray(J);I1=im2bw(I); %二值运算J1=im2bw(J);K1=I1 & J1; %与运算K2=I1 | J1; %或运算K3=~ I1; %非运算K4=xor(I1,J1); %异或运算原创 2021-06-20 12:10:28 · 2765 阅读 · 0 评论 -
数字图像处理的加减乘除(matlab)
数字图像处理的加减乘除(matlab)图像的加减乘除(matlab)注意事项:进行加减乘除的两个图像的大小应该相同1. 加:2. 减注意: L=imsubstract(I,J);与加的运算 K=imread(I,J,'uint16');不同3. 乘4.除图像的加减乘除(matlab)注意事项:进行加减乘除的两个图像的大小应该相同1. 加:%图像的加减乘除clcI=imread('rice.jfif');I=rgb2gray(I);%I=uint8(I);I=imcrop(I,[0,0,20原创 2021-06-20 11:57:09 · 9648 阅读 · 0 评论 -
图像的剪切(crop)matlab
图像的剪切(crop)matlab%imcropI=imread('lena.jfif');I1=imcrop(I,[0,0, 150,150]); subplot(121)imshow(I);subplot(122)imshow(I1);代表剪切到的图像为(0,0)与(150,150)所围成的区域原创 2021-06-20 10:08:50 · 2845 阅读 · 0 评论 -
图像拼接(matlab)
%图像拼接I1=imread('lena.jfif');I2=imread('rice.jfif');I1=rgb2gray(I1);I2=rgb2gray(I2);[m1,n1]=size(I1);I=zeros(size(I1));I(1:m1,1:n1/2)=I1(1:m1,1:n1/2);I(1:m1,n1/2:n1)=I2(1:m1,n1/2:n1);subplot(221)imshow(uint8(I1));subplot(222)imshow(uint8(I2));s原创 2021-06-19 20:59:42 · 392 阅读 · 0 评论 -
图像的镜像(matlab),如果左右镜像,代表左右翻转,即代表同一纵坐标时,横坐标对调
图像的镜像,如果左右镜像,代表左右翻转,即代表同一纵坐标时,横坐标对调%图像的镜像%左右翻转,即代表同一纵坐标时,横坐标对调clc;I=imread('lena.jfif');I=rgb2gray(I);I0=I;[m,n]=size(I);for i=1:m for j=1:n/2 t=I(i,j); I(i,j)=I(i,n-j); I(i,n-j)=t; endendsubplot(121)imshow(I0);s原创 2021-06-19 20:39:18 · 2328 阅读 · 0 评论 -
图像的放大、缩小(matlab-第3篇)
图像的放大、缩小(matlab-第3篇)matlab代码I=imread('rice.jfif');[m,n]=size(I);J1=imresize(I,0.2); %缩小为0.2倍J2=imresize(I,8,'nearest'); %最近邻放大8倍J3=imresize(I,[8*m,8*n],'bilinear');%双线性放大8倍subplot(221);imshow(I);subplot(222)imshow(J1);subplot(223)imshow(J2);原创 2021-06-15 21:11:29 · 1379 阅读 · 0 评论 -
图像的平移(matlab2)
图像的平移(matlab2)I0=imread('lena.jfif');I=double(I0);I_movesult=zeros(size(I));H=size(I);Move_x=10;Move_y=10;I_movesult(Move_x+1:H(1),Move_y+1:H(2),1:H(3))=I(1:H(1)-Move_x,1:H(2)-Move_y,1:H(3));%x,y,z三个方向上的移动,如果不写最后一列会是图像发红subplot(121)imshow(I0);sub原创 2021-06-15 20:46:11 · 257 阅读 · 0 评论 -
数字图像处理总结
数字图像处理总结(matlab)数字图像处理数字图像处理总结(matlab)基础语法基础语法** image() 矩阵显示为图像**H=[1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16];image(H);** imshow() 主要用于索引图像显示**** imagesc() 图像数据缩放**...原创 2021-05-29 20:08:33 · 106 阅读 · 0 评论