Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 人工智能 > 计算机视觉/图像处理
计算机视觉/图像处理 A discussion board for Computer Vision & Digital image processing.
回复
 
主题工具 显示模式
旧 2010-04-15, 20:53   #1
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认


1,图像的读入和显示:

(1)图像读入:A=imread('文件名',文件格式)
[X,map]=imread('文件名') %X代表索引图像矩阵,map为颜色映射表
(2)图像显示:image(A);
2. 图像写回
A=imwrite('文件名',文件格式)
[X,map]=imwrite('文件名')%注意,当只写文件名时,它应带有扩展名
3.获取图像信息
info=iminfo('文件名')



4.标准图像显示技术

(1)imshow(I,n)%显示灰度图像,n为灰度级数
(2)imshow(I,[low,high])%[low,high]为图像数据的值域(可为空[ ])
(3)imshow(BW)%显示二值图像
(4)imshow(X,map)%显示索引色图像

此帖于 2010-04-15 21:19 被 yfl 编辑。
yfl 当前离线   回复时引用此帖
旧 2010-04-15, 21:17   #2
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....


5.图像的运算

(1)Z=imadd(X,Y)%图像的加运算,X,Y是输入的两幅图像,其中一个可以是常数
(2)Z=imsubtract(X,Y)%图像的减运算,Y可以是常数
(3)Z=immiltiply(X,y)%图像的乘运算,Y也可以是常数
(4)Z=imdivide(X,y)%图像的除运算,Y也可以是常数
yfl 当前离线   回复时引用此帖
旧 2010-04-15, 21:36   #3
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....


6.图像的类型转换

(1)RGB=ind2rgb(X,map)%索引图转换为真彩色图
(2)I=mat2gray(A)%将一个数据矩阵转换为灰度图
(3)I=rgb2gray(RGB)%将一副灰度图转换为真彩色图
(4)[X,map]=rgb2ind(RGB,n)%将RGB图转换为索引色图
(5)BW=im2bw(I,level)%将真彩色图或灰度图转换为二值图,level为阈值
BW=im2bw(X,map,level)%将索引色图转换为二值图
(6)I=ind2gray(X,map)%将索引色图转换为灰度图
yfl 当前离线   回复时引用此帖
旧 2010-04-17, 13:21   #4
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....


7.傅里叶变换

(1)Y=fft2(x,m,n)%二维离散傅里叶快速变换,x为要进行傅里叶变换的矩阵,m、n是返回的变换矩阵Y的行数和列数。
(2)Y=ifft2(x,m,n)%二维离散傅里叶反变换
(3)Y1=fftshift(Y)%把傅里叶变换操作得到的结果中零频率成分移到矩阵中心,这样利于观察频谱。
__________________

看帖回帖,就是对我们最大的支持!
yfl 当前离线   回复时引用此帖
旧 2010-04-17, 13:29   #5
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....


8.离散余弦变换

(1)D=dct2(A,m,n)%二维离散余弦变换,A是输入图像,B是返回的DCT变换系数,m、n为D的行数和列数
(2)D=idct(A,m,n)%e二维离散余弦逆变换。
(3)D=dctmtx(n)%返回DCT变换矩阵
__________________

看帖回帖,就是对我们最大的支持!
yfl 当前离线   回复时引用此帖
旧 2010-04-17, 16:20   #6
未注册
游客
 
帖子: n/a
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....

有高手能留个qq吗?
  回复时引用此帖
旧 2012-04-10, 10:54   #7
[email protected]
初级会员
 
注册日期: 2010-10-08
年龄: 36
帖子: 1
声望力: 0
1044762463@qq.com 正向着好的方向发展
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....

不错。很有帮助。。。。
1044762463@qq.com 当前离线   回复时引用此帖
旧 2010-11-12, 16:16   #8
night
初级会员
 
注册日期: 2009-02-27
年龄: 39
帖子: 1
声望力: 0
night 正向着好的方向发展
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....

当年我也是选取的MATLAB的毕业论文,好怀念,楼主提供的很基础很实用
night 当前离线   回复时引用此帖
旧 2010-05-26, 21:54   #9
qqhou
初级会员
 
注册日期: 2009-11-18
年龄: 37
帖子: 3
声望力: 0
qqhou 正向着好的方向发展
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....

引用:
作者: yfl 查看帖子

1,图像的读入和显示:

(1)图像读入:A=imread('文件名',文件格式)
[X,map]=imread('文件名') %X代表索引图像矩阵,map为颜色映射表
(2)图像显示:image(A);
2. 图像写回
A=imwrite('文件名',文件格式)
[X,map]=imwrite('文件名')%注意,当只写文件名时,它应带有扩展名
3.获取图像信息
info=iminfo('文件名')



4.标准图像显示技术

(1)imshow(I,n)%显示灰度图像,n为灰度级数
(2)imshow(I,[low,high])%[low,high]为图像数据的值域(可为空[ ])
(3)imshow(BW)%显示二值图像
(4)imshow(X,map)%显示索引色图像
获取图像信息函数名为imfinfo
qqhou 当前离线   回复时引用此帖
旧 2010-07-18, 11:15   #10
liyinglr
初级会员
 
liyinglr 的头像
 
注册日期: 2010-07-18
年龄: 35
帖子: 1
声望力: 0
liyinglr 正向着好的方向发展
默认 回复: Matlab图像处理入门教程(菜鸟级)更新中.....

谢谢楼主支持楼主继续上传
liyinglr 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 00:03


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.