数字图像处理-基本原理

本文介绍了MATLAB中数字图像处理的基本操作,包括读取和显示图像、图像类型(亮度图像和二值图像)、数组索引(向量索引和矩阵索引)以及常用的运算符和交互式输入输出。通过实例展示了如何进行图像处理,如使用imread和imshow读取和显示图像,imwrite保存图像,以及如何处理亮度图像和二值图像。此外,还讲解了向量和矩阵的索引技巧以及如何使用magic、rand和randn创建标准数组。
摘要由CSDN通过智能技术生成

读取图像

f = imread(‘path + filename’);
size可以给出一幅图像的行数和列数
size(f) ;
[M, N] = size(f);

显示图像

imshow(f,G)
G是该图像的灰度级数,若省略,默认为256.
imshow(f,[low high])
小于等于low的值显示为黑色,大于等于high的值显示为白色,之间的值以默认级数显示为中等亮度
pixval用来交互地显示单个像素的亮度值
保持第一幅图像并同时显示第二幅图像
figure,imshow(g)
imwrite(f, ‘path + filename.jpg’)
保存图像到指定位置

imwrite(f, ‘filename.jpg’, ‘quality’,q)
此语句只适用于JPEG格式,q越小图像退化越严重。
合理的压缩比为,(Width * Height * BitDepth / 8) / FileSize
这一比例保证了图像质量与应用要求。

把MATLAB当前显示的图片存起来
print -fno -dfileformat -rresno filename
print -f1 -dtiff -r300 picture

图像类型

亮度图像

一幅亮度图像是一个数据矩阵,其归一

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值