笔记2 MATLAB图像处理一

MATLAB被称为矩阵实验室,这就意味着他具有十分强大的图像处理功能。

MATLAB绘制函数图像

MATLAB具有很多的内库函数,绘制函数图像将比其他语言绘制的函数图像要简单的多。
下面给出一幅图片中同时绘制两个函数图像的方法


其中x设置了自变量x为从0到2PI,每一连接点为0.01,即MATLAB换函数图形也是将函数值一个一个连接起来,这就0.01表示每隔0.01确定一个函数值。
y1和y2表示函数。plot是MATLAB的画图命令。  画图结果如下图所示:


MATLAB图像处理基础

MATLAB的内库函数中还有很多关于图像处理的函数。
看下面的函数:
</pre><p align="left"><pre name="code" class="plain">function myfunction()
close all;
rgb = imread('C:\a.jpg');%读取图像
gray = rgb2gray(rgb);%转化为灰度图
level = graythresh(gray);%使用最大类间方差法找到图片的一个合适的阈值
%level=1;
[m,n] = size(gray);
%将灰度图转化为二值图
bw = zeros(m,n);
for r = 1:m
    for c = 1:n
        if (gray(r,c)/255)>level
            bw(r,c) = 1;
        end
    end
end
%c=im2uint8(rgb);
c=im2double(rgb);%将图像转换成double类型
%按2*2矩阵格式显示图片
subplot(222)
imshow(gray)
subplot(223)
imshow(bw)
subplot(221)
imshow(rgb)
subplot(224)
imshow(c)


运行木function结果为



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值