
学习matlab 图像处理
文章平均质量分 57
静以明智
这个作者很懒,什么都没留下…
展开
-
[mtalab图像处理] 灰度的线性变换
clc; clear all; I= imread('cameraman.tif'); % 读入原图像 I = im2double(I); % 转换数据类型为double [M,N] = size(I); % 计算图像面积 figure(1); % 打开新窗口 imshow转载 2014-03-11 16:00:21 · 1211 阅读 · 0 评论 -
[matlab图像处理] 阈值分割
%迭代式阈值分割 otsu阈值分割 二值化 close all;%关闭所有窗口 clear;%清除变量的状态数据 clc;%清除命令行 I=imread('rice.png'); subplot(2,2,1); imshow(I); title('1 rice的原图'); %迭代式阈值分割 zmax=max(max(I));%取出最大灰度值 zmin=min(min(I)原创 2014-03-11 15:50:40 · 20261 阅读 · 4 评论 -
[matlab 图像处理] 阈值分割(直方图自己算)
close all;%关闭所有窗口 clear;%清除变量的状态数据 clc;%清除命令行 wangpic=imread('lenargb.bmp'); figure;%打开一个新窗口 imshow(wangpic); title('1 lena的原图'); wangpicgray=rgb2gray(wangpic); figure;%打开一个新窗口 imshow(wangpic原创 2014-03-11 16:07:32 · 8102 阅读 · 0 评论 -
[matlab图像处理] 灰度化 (自己计算灰度化)
close all;%关闭所有窗口 clear;%清除变量的状态数据 clc;%清除命令行 wangpic=imread('lenargb.bmp'); figure;%打开一个新窗口 imshow(wangpic); title('1 lena的原图'); wangpicgray=rgb2gray(wangpic); figure;%打开一个新窗口 imshow(wangpic原创 2014-03-11 16:10:15 · 4870 阅读 · 0 评论 -
[matlab图像处理] 直方图归一化
I=imread('cameraman.tif'); figure; imshow(I); title('1yuantu'); figure; imhist(I); title('2zhifangtu'); [m,n]=size(I);%计算图像大小 [counts,x]=imhist(I,30);%计算有29个小区间的灰度直方图(把灰度值256个数平均分为29个区间)转载 2014-03-11 16:01:24 · 5796 阅读 · 0 评论 -
[matlab 图像处理] 滤波
I=imread('IMG_0493.JPG'); %读入图像 J=imnoise(I,'salt & pepper',0.02); %加入椒盐噪点到图像 subplot(2,2,1); imshow(I); title('原图像'); %显示原图像 subplot(2,2,2); imshow(J); title('噪点图像'); %显示加入噪点的图像 r = J转载 2014-03-11 15:58:43 · 2538 阅读 · 0 评论