- 8
- 0
- 约2.19千字
- 约 4页
- 2017-08-21 发布于云南
- 举报
图像的灰度直方图实验实验报告
1、实验目的:
熟悉MATLAB软件界面和初步使用图像处理工具箱。
掌握图像格式转换和图像矩阵显示方法。
掌握图像灰度直方图的显示和灰度调整方法。
实验内容:
例1
clear ; %清除内存原有一切变量
RGB=imread(gyy1.jpg); % 把RGB图读入矩阵
I=rgb2gray(RGB); %把RGB图变为灰度图
[A,map]=gray2ind(I,128); %把灰度图变索引图
BW=dither(I); %把灰度图变为二值图
subplot(2,2,1),imshow(RGB);title(yuantu); %显示原图
subplot(2,2,2),imshow(A,map),title(xmap); %显示索引图
subplot(2,2,3),imshow(I),title(graytu); %显示灰度图
subplot(2,2,4),imshow(BW),title(BWtu); %显示二值图
图1
例2:RGB=imread(gyy1.jpg);
[X1,map]=rgb2ind(RGB,64);
X2=rgb2ind(RGB,map);
subplot(2,2,1),imshow(RGB);title(yuantu);
subplot(2,2,2),imshow(X1,map);title(x1map);
subplot(2,2,3),imshow(X2,map);title(x2map);
图2
例3: clear ; %清除内存原有一切变量
RGB=imread(a.jpg); % 把RGB图读入矩阵
I=rgb2gray(RGB); %把RGB图变为灰度图
imhist(I);
subplot(2,2,1), imhist(I),title(实验1 直方图);
图3
例4: clear ; %清除内存原有一切变量
RGB=imread(a.jpg); % 把RGB图读入矩阵
I=rgb2gray(RGB); %把RGB图变为灰度图
subplot(2,2,1),imshow(I); title(灰度图);
subplot(2,2,2),imhist(I); title(灰度图像的直方图);
J=histeq(I);
subplot(2,2,3),imshow(J);
subplot(2,2,4), imhist(J); title(实验2 -直方图均衡化);
图4
例5: subplot(2,2,1),imshow(I);
J=imadjust(I,[0.3,0.7],[0,1],1);
title( 实验3 用 g(m,n)=a’+(b’-a’)* f(m,n) /(b-a)进行变换 );
subplot(2,2,2),imshow(J);
subplot(2,2,3), imshow(I); J=imadjust(I,[0.5,0.8],[0,1],1);
subplot(2,2,4), imshow(J);
思考题
Matlab和 C 语言有什么区别?
MATLAB是用于特定的方面的,比如说矩阵运算方面、DSP就很有优势,而C语言不同,很多软件的底层都是C编写的
matlab提供的是一种基于解释的语言,虽然也是一种高级语言,但是还是很简单的,它的目标在于用户方便,开发简单。而实际上这些方便也是有代价的,编译器承受了这些代价,程序执行效率方面也有损失。另一方面matlab这么做也是基于其专用于科学计算的目的来考虑的,无法应用于通用的程序设计。c语言这么做保持了其编译的速度,便于大型程序设计,执行效率也很高,如os等百万行以上的代码。同时c语言来做很多计算以外的应用环境,如逻辑判断,I/o操作等嵌入式应用,如matlab编译器。。。
C语言是面向对象的基础语言。更多的用于底层函数开发,软件开发,单片机控制等,matlab能做的C语言肯定能做,但是一般要麻烦的多,而C语言能做的matlab不一定能做。
形式上最容易发现的区别是,matlab是一句一句编译的,而c语言是对一个完整的代码段进行编译的,并且c中有头文件(#include(...)),而matlab中没有,对于数值运算matlab是很简便强大的,c就有点繁琐,对于算法要求c
您可能关注的文档
- 综合孔径图像反演.ppt
- 专题58_2013中考全国100份试卷分类汇编:位似图像.doc
- 专题23_2013中考全国100份试卷分类汇编:函数图像.doc
- 中心与中心对称图形复习.ppt
- 中外古代图形艺术史相关资料.doc
- 中级计算机图像制作员Photoshop教程.doc
- 指数函数图像与其反函数图像的交点情况.ppt
- 正切函数的图像与性质探究案.doc
- 正切函数的图像与性质导学案.doc
- 浙江大学数学建模排队论经典.ppt
- 初中语文“文言文阅读”教学策略与评价体系构建研究论文.docx
- 小学数学竞赛对小学生数学学习兴趣的培养策略论文.docx
- 故事教学法在高中历史教学中的应用与历史知识掌握论文.docx
- 基于学生个体差异的高中英语写作教学评价策略研究论文.docx
- 小学数学“解决问题”情境创设与教学策略研究论文.docx
- 体育明星在小学生群体中的影响与教育引导策略研究论文.docx
- 高中音乐教学中民族音乐风格教学对学生的文化认同感影响论文.docx
- 小学午餐满意度与学生心理健康教育结合研究论文.docx
- 初中生物科学写作教学中的科学探究与科学探究与科学态度培养研究论文.docx
- 高中化学课堂实验探究式学习在元素化合物教学中的应用论文.docx
原创力文档

文档评论(0)