
数字图像处理Imread(),imshow(),imwrite(),matlab实战
读取图片: 显示原始图片: 调整亮度和对比度: 保存调整后的图片:
发布日期:2021-05-08 06:09:13
浏览次数:14
分类:精选文章
本文共 758 字,大约阅读时间需要 2 分钟。
Matlab中图像处理的核心工具箱是IPT(Image Processing Toolbox),这是处理图像和图像数据的重要工具之一。
读取图片
要在Matlab中读取图片,可以使用imread
函数。例如:
f = imread("1.jpg");
获取图片信息
了解图片的基本信息可以使用以下命令:
size(f)
:显示图像的尺寸信息,包括高度、宽度和通道数量。whos f
:显示图像的尺寸、数据类型以及占用内存的大小。imgfinfo("1.jpg")
:获取更详细的图像信息,包括色彩深度、通道顺序等。显示图片
可以通过imshow
函数来显示图像。基本用法如下:
imshow(f);
如果需要调整显示范围,可以使用以下选项:
imshow(f, G)
:调整图像的亮度和对比度。imshow(f, [low, high])
:设置显示的亮度范围。imshow(f, [])
:不显示图像,仅显示坐标轴。保存图片
将处理后的图像保存为新的图片文件,可以使用imwrite
函数。例如:
imwrite(f, '2.jpg'); % 保存到当前工作目录下的2.jpg文件imwrite(f, '2.jpg', 'ext'); % 指定扩展名imwrite(f, '2.jpg', 'quality', q); % q值越大,图片质量越高(0-100)
Matlab操作界面示例
以下是一个简单的Matlab图像处理流程示例:
f = imread("1.jpg");
imshow(f);
f2 = f * 0.5; imshow(f2, [0.5, 1]);
imwrite(f2, '2.jpg');
通过以上命令可以完成基本的图像处理操作。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月08日 05时26分05秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
knockout+echarts实现图表展示
2019-03-06