如何利用matlab处理图像对图像进行以下处理:
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 10:22:10
如何利用matlab处理图像对图像进行以下处理:
图像的点运算
1.图像的反色
2.图像的灰度显示
3.图像的阈值分割
4.灰度图的线性变换
5.灰度窗口变换
6.灰度拉伸
7.直方图
8.直方图均衡
图像的几何运算
1.图像平移
2.图像的垂直镜像变换
3.图像的水平镜像变换
4.图像的缩放
5.图像的旋转
图像的点运算
1.图像的反色
2.图像的灰度显示
3.图像的阈值分割
4.灰度图的线性变换
5.灰度窗口变换
6.灰度拉伸
7.直方图
8.直方图均衡
图像的几何运算
1.图像平移
2.图像的垂直镜像变换
3.图像的水平镜像变换
4.图像的缩放
5.图像的旋转
1、你什么图像?rgb、灰度图还是二值图像?rgb的话反什么色?
二值图像反色:bw1=~bw;%bw是原二值图像,bw1为反色后图像
2、rgb到灰度图:
p=imread('tuxiang.jpg');%rgb图
gray=rgb2gray(p);%灰度图
figure,imshow(gray);%显示灰度图
3、灰度图后的阈值分割:
bw=im2bw(gray,graythresh(gray));%graythresh()系统自动取阈值进行灰度图分割,生成二值图像
4、灰度图线性变换,对比度增强:
gray1=imadjust(gray,[0.2,0.7],[]);
5、灰度窗口变换不理解;
6、灰度拉伸是对比度增强不会;
7、直方图就是:imhist(gray);
8、直方图均衡:gray2=histeq(gray);
图像几何运算不太懂,就知道个imrotate旋转,你看看别的书.以上我讲的这些都是非常基础的,你要想做什么实际项目是不够的,建议你多看点书,或者在实际应用中发现问题并解决.
二值图像反色:bw1=~bw;%bw是原二值图像,bw1为反色后图像
2、rgb到灰度图:
p=imread('tuxiang.jpg');%rgb图
gray=rgb2gray(p);%灰度图
figure,imshow(gray);%显示灰度图
3、灰度图后的阈值分割:
bw=im2bw(gray,graythresh(gray));%graythresh()系统自动取阈值进行灰度图分割,生成二值图像
4、灰度图线性变换,对比度增强:
gray1=imadjust(gray,[0.2,0.7],[]);
5、灰度窗口变换不理解;
6、灰度拉伸是对比度增强不会;
7、直方图就是:imhist(gray);
8、直方图均衡:gray2=histeq(gray);
图像几何运算不太懂,就知道个imrotate旋转,你看看别的书.以上我讲的这些都是非常基础的,你要想做什么实际项目是不够的,建议你多看点书,或者在实际应用中发现问题并解决.