MATLAB数字图像处理(一)图像的基本操作

MATLAB数字图像处理(一)图像的基本操作写在前头 说到数字图像处理 不得不提起 MATLAB 这是一款非常方便的仿真软件 绝大多数的图像处理可以用 MATLAB 完成 有人问 处理图片 用 PS 岂不是更好 两者各有优点 如果需要将 1 幅图片转换成灰度图像并保存呢 MATLAB 只需要一段很短的程序运行几秒就可以完成这个工作 本文基于 MatlabR2012a 将由浅入深写下去 MATLAB 中图像的基本操作

MATLAB中图像的基本操作

1、读取、显示图片

MATLAB中提供了immread()与imshow()函数读取和显示图片。其中读取函数imread()原型:

imread: A = imread(filename, fmt)
 imshow: imshow(I)
A=imread('1.jpg');%读取名为1.jpg的图片  imshow(A)%显示图片

这里写图片描述

2、将灰度图片变成负片

imadjust:   J = imadjust(I,[low_in; high_in],[low_out; high_out])
 A=imread('1.jpg'); imshow(A)%显示原图 A1=imadjust(A,[0,1],[1,0]);%将灰度级对调 figure,imshow(A1)%显示负片

  这里写图片描述
  

3、彩色图片转换成灰度图片

I = rgb2gray(RGB)

实例:

 A=imread('001.png');%原彩色图片 imshow(A) A_gray=rgb2gray(A);%转换成灰度图片 figure,imshow(A_gray)

这里写图片描述
  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198711.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午2:39
下一篇 2026年3月26日 下午2:39


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号