基于MATLAB的光学图像处理

合集下载

基于Matlab的光学实验仿真

基于Matlab的光学实验仿真

基于Matlab的光学实验仿真一、本文概述随着科技的快速发展,计算机仿真技术已成为科学研究、教学实验以及工程应用等领域中不可或缺的一部分。

在光学实验中,仿真技术能够模拟出真实的光学现象,帮助研究者深入理解光学原理,优化实验设计,提高实验效率。

本文旨在探讨基于Matlab的光学实验仿真方法,分析Matlab在光学实验仿真中的优势和应用,并通过具体案例展示其在光学实验仿真中的实际应用效果。

通过本文的阐述,读者将能够了解Matlab在光学实验仿真中的重要作用,掌握基于Matlab的光学实验仿真方法,从而更好地应用仿真技术服务于光学研究和实验。

二、Matlab基础知识Matlab,全称为Matrix Laboratory,是一款由美国MathWorks公司出品的商业数学软件,主要用于算法开发、数据可视化、数据分析以及数值计算等领域。

Matlab以其强大的矩阵计算能力和丰富的函数库,在光学实验仿真领域具有广泛的应用。

Matlab中的变量无需预先声明,可以直接使用。

变量的命名规则相对简单,以字母开头,后面可以跟字母、数字或下划线。

Matlab支持多种数据类型,包括数值型(整数和浮点数)、字符型、逻辑型、结构体、单元数组和元胞数组等。

Matlab的核心是矩阵运算,它支持多维数组和矩阵的创建和操作。

用户可以使用方括号 [] 来创建数组或矩阵,通过索引访问和修改数组元素。

Matlab还提供了大量用于矩阵运算的函数,如矩阵乘法、矩阵转置、矩阵求逆等。

Matlab具有强大的数据可视化功能,可以绘制各种二维和三维图形。

在光学实验仿真中,常用的图形包括曲线图、散点图、柱状图、表面图和体积图等。

用户可以使用plot、scatter、bar、surf和volume 等函数来创建这些图形。

Matlab支持多种控制流结构,如条件语句(if-else)、循环语句(for、while)和开关语句(switch)。

这些控制流结构可以帮助用户编写复杂的算法和程序。

《2024年基于Matlab的光学实验仿真》范文

《2024年基于Matlab的光学实验仿真》范文

《基于Matlab的光学实验仿真》篇一一、引言光学实验是物理学、光学工程和光学科学等领域中重要的研究手段。

然而,实际的光学实验通常涉及到复杂的光路设计和精密的仪器设备,实验成本高、周期长。

因此,通过基于Matlab的光学实验仿真来模拟光学实验,不仅能够为研究提供更方便的实验条件,而且还可以帮助科研人员更深入地理解和掌握光学原理。

本文将介绍基于Matlab的光学实验仿真的实现方法和应用实例。

二、Matlab在光学实验仿真中的应用Matlab作为一种强大的数学计算软件,在光学实验仿真中具有广泛的应用。

其强大的矩阵运算能力、图像处理能力和数值模拟能力为光学仿真提供了坚实的数学基础。

1. 矩阵运算与光线传播Matlab的矩阵运算功能可用于模拟光线传播过程。

例如,光线在空间中的传播可以通过矩阵的变换实现,包括偏振、折射、反射等过程。

通过构建相应的矩阵模型,可以实现对光线传播过程的精确模拟。

2. 图像处理与光场分布Matlab的图像处理功能可用于模拟光场分布和光束传播。

例如,通过傅里叶变换和波前重建等方法,可以模拟出光束在空间中的传播过程和光场分布情况,从而为光学设计提供参考。

3. 数值模拟与实验设计Matlab的数值模拟功能可用于设计光学实验方案和优化实验参数。

通过构建光学系统的数学模型,可以模拟出实验过程中的各种现象和结果,从而为实验设计提供依据。

此外,Matlab还可以用于分析实验数据和优化实验参数,提高实验的准确性和效率。

三、基于Matlab的光学实验仿真实现方法基于Matlab的光学实验仿真实现方法主要包括以下几个步骤:1. 建立光学系统的数学模型根据实际的光学系统,建立相应的数学模型。

这包括光路设计、光学元件的参数、光束的传播等。

2. 编写仿真程序根据建立的数学模型,编写Matlab仿真程序。

这包括矩阵运算、图像处理和数值模拟等步骤。

在编写程序时,需要注意程序的精度和效率,确保仿真的准确性。

3. 运行仿真程序并分析结果运行仿真程序后,可以得到光束传播的模拟结果和光场分布等信息。

使用Matlab进行光学图像处理和计算机视觉

使用Matlab进行光学图像处理和计算机视觉

使用Matlab进行光学图像处理和计算机视觉在当今数字化时代,光学图像处理和计算机视觉已成为科学研究和工程应用中不可或缺的重要领域。

随着现代科技的快速发展,计算机视觉在人们的日常生活中发挥着越来越重要的作用。

而Matlab作为一种强大的科学计算软件,具备优秀的图像处理和计算机视觉功能,被广泛应用于这一领域。

光学图像处理是指通过光学器件、传感器或电子设备等将外界的光信号转换为数字图像,并对该图像进行各种处理和分析。

首先,在图像处理的前期工作中,我们需要对图像进行预处理。

在Matlab中,可以利用图像增强、滤波和去噪等技术对图像的质量进行提升。

例如,可以通过对比度增强、直方图均衡化和锐化等方法提高图像的清晰度和视觉效果。

同时,利用滤波器对图像进行去噪处理,可以有效消除由于图像采集和传输过程中引入的噪声,提高图像的信噪比。

接下来,在图像处理的中期工作中,我们可以利用Matlab提供的函数和工具箱进行图像分割和特征提取。

图像分割是将图像分解为多个具有相似特征的区域的过程,常用的方法包括阈值分割、边缘检测和区域生长等。

通过图像分割,我们可以将图像中的目标物体从背景中提取出来,为后续的目标检测、跟踪和识别等任务提供支持。

而图像特征提取则是从图像中提取出具有区分度的特征信息,通常包括颜色、纹理、形状和边缘等。

利用这些特征,可以实现对图像中目标物体的识别和分类。

最后,在图像处理的后期工作中,我们可以利用Matlab提供的函数和工具箱进行图像重建和图像合成。

图像重建是指通过一系列的数学和物理模型,对已知图像进行恢复或重建的过程。

例如,通过利用MATLAB中提供的反卷积算法,可以对由于传感器或光学系统等原因引起的图像模糊进行修复。

同时,图像合成是将不同来源的图像进行融合和合成的过程。

例如,通过融合可见光图像和热红外图像,可以实现对夜间目标的检测和识别。

除了光学图像处理,计算机视觉也是一个快速发展的研究领域。

计算机视觉通过模仿人类的视觉系统,利用计算机对数字图像和视频进行分析和理解。

基于matlab的图像处理课程设计

基于matlab的图像处理课程设计

基于matlab的图像处理课程设计一、课程目标知识目标:1. 学生能理解图像处理的基本概念,掌握图像的数字化表示方法。

2. 学生能掌握Matlab软件的基本操作,运用其图像处理工具箱进行图像的读取、显示和保存。

3. 学生能掌握图像处理的基本算法,如灰度变换、图像滤波、边缘检测等,并理解其原理。

技能目标:1. 学生能运用Matlab进行图像处理操作,解决实际问题。

2. 学生能通过编程实现图像处理算法,具备一定的程序调试和优化能力。

3. 学生能运用所学知识,结合实际问题,设计简单的图像处理程序。

情感态度价值观目标:1. 学生通过学习图像处理,培养对计算机视觉和人工智能领域的兴趣,激发创新意识。

2. 学生在课程实践中,培养团队协作精神,提高沟通与表达能力。

3. 学生能认识到图像处理技术在生活中的广泛应用,增强学以致用的意识。

分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握基本图像处理知识的基础上,通过Matlab软件的实践操作,培养其编程能力和解决实际问题的能力。

同时,注重培养学生的团队协作和情感态度,使其在学习过程中获得成就感,激发学习兴趣。

课程目标将具体分解为学习成果,以便后续教学设计和评估。

二、教学内容1. 图像处理基础理论:- 数字图像概念及表示方法- 图像处理的基本操作:读取、显示、保存- 像素运算与邻域处理2. Matlab基础操作:- Matlab软件安装与界面介绍- 数据类型与基本运算- 矩阵运算与函数编写3. 图像处理算法:- 灰度变换与直方图处理- 图像滤波:低通滤波、高通滤波- 边缘检测:Sobel算子、Canny算子4. 实践项目:- 图像增强与去噪- 图像分割与特征提取- 目标检测与跟踪5. 教学大纲:- 第一周:图像处理基础理论,Matlab基础操作- 第二周:灰度变换与直方图处理,图像滤波- 第三周:边缘检测,实践项目一- 第四周:图像分割与特征提取,实践项目二- 第五周:目标检测与跟踪,课程总结与展示教学内容根据课程目标,结合教材章节进行选择和组织,确保科学性和系统性。

《2024年基于Matlab的光学实验仿真》范文

《2024年基于Matlab的光学实验仿真》范文

《基于Matlab的光学实验仿真》篇一一、引言光学实验是研究光学现象和规律的重要手段,但在实际操作中往往受到诸多因素的限制,如实验设备的精度、实验环境的稳定性等。

因此,通过计算机仿真进行光学实验具有很大的实际意义。

本文将介绍一种基于Matlab的光学实验仿真方法,以期为光学研究提供一定的参考。

二、仿真原理及模型建立1. 仿真原理基于Matlab的光学实验仿真主要利用了光学的基本原理和数学模型。

通过建立光学系统的数学模型,模拟光在介质中的传播、反射、折射等过程,从而实现对光学实验的仿真。

2. 模型建立在建立光学实验仿真模型时,需要根据具体的实验内容和目的,选择合适的数学模型。

例如,对于透镜成像实验,可以建立光学系统的几何模型和物理模型,通过计算光线的传播路径和透镜的焦距等参数,模拟透镜成像的过程。

三、Matlab仿真实现1. 环境准备在Matlab中,需要安装相应的光学仿真工具箱,如Optic Toolbox等。

此外,还需要准备相关的仿真参数和初始数据。

2. 仿真代码实现根据建立的数学模型,编写Matlab仿真代码。

在代码中,需要定义光学系统的各个组成部分(如光源、透镜、光屏等),并设置相应的参数(如光源的发光强度、透镜的焦距等)。

然后,通过计算光线的传播路径和光强分布等参数,模拟光学实验的过程。

3. 结果分析仿真完成后,可以通过Matlab的图形处理功能,将仿真结果以图像或图表的形式展示出来。

通过对仿真结果的分析,可以得出实验结论和规律。

四、实验案例分析以透镜成像实验为例,介绍基于Matlab的光学实验仿真方法。

首先,建立透镜成像的数学模型,包括光线的传播路径和透镜的焦距等参数。

然后,编写Matlab仿真代码,模拟透镜成像的过程。

最后,通过分析仿真结果,得出透镜成像的规律和特点。

五、结论与展望基于Matlab的光学实验仿真方法具有操作简便、精度高等优点,可以有效地弥补实际实验中的不足。

通过仿真实验,可以更加深入地了解光学现象和规律,为光学研究提供一定的参考。

Matlab技术光学图像处理与分析

Matlab技术光学图像处理与分析

Matlab技术光学图像处理与分析导言:随着光学领域的不断发展,光学图像处理与分析成为了研究者们越来越重视的课题。

而在这个技术日新月异的时代,Matlab作为一款强大的计算软件,为光学图像处理与分析提供了丰富的工具和函数,使得研究者们能够更高效、更准确地进行相关研究工作。

一、图像处理基础概念在进一步探讨Matlab技术在光学图像处理与分析中的应用之前,我们首先来了解一些基础的概念。

图像处理是指对图像进行数字处理的一系列技术,旨在对图像进行增强、恢复、压缩、分割等操作,从而更好地提取出图像所包含的信息。

而光学图像处理与分析则更加具体地针对光学图像的特点展开工作,如对光学图像的叠加、去噪、分辨率增强等。

这涉及到图像的各个方面,如图像预处理、特征提取、分割与识别等。

二、Matlab在光学图像处理与分析中的应用1. 图像预处理在光学图像处理与分析的整个流程中,图像预处理是一个必不可少的步骤。

通过Matlab的图像处理工具箱,可以进行图像去噪、增强、平滑等操作。

例如,可以使用高斯滤波器对图像进行平滑处理,去除图像中的噪声;可以使用直方图均衡化对图像进行增强,增加图像的对比度。

2. 特征提取特征提取是从图像中提取出具有代表性的信息的关键步骤。

在光学图像处理与分析中,特征可以是形状、纹理、颜色等。

而Matlab提供了一系列功能强大的特征提取函数,如哈尔小波变换、Gabor滤波器等。

这些函数能够提取出图像中的纹理特征、形状特征等,为后续的分割与识别工作奠定了基础。

3. 图像分割与识别图像分割是将图像划分为若干个具有独立意义的区域的过程,而图像识别则是对这些区域进行进一步的分析与判断。

Matlab提供了多种图像分割与识别的函数和工具,如基于阈值的分割、基于区域的分割、边缘检测等。

这些函数能够帮助研究者们实现图像的自动分割与识别,大大提高工作效率。

4. 光学图像处理的算法实现除了提供丰富的图像处理函数和工具之外,Matlab还提供了自主算法的开发环境,使得研究者们能够实现自己的独特图像处理算法。

基于MATLAB的图像识别与处理系统设计

基于MATLAB的图像识别与处理系统设计

基于MATLAB的图像识别与处理系统设计图像识别与处理是计算机视觉领域的重要研究方向,随着人工智能技术的不断发展,基于MATLAB的图像识别与处理系统设计变得越来越受到关注。

本文将介绍如何利用MATLAB进行图像识别与处理系统设计,包括系统架构、算法选择、性能优化等方面的内容。

一、系统架构设计在设计基于MATLAB的图像识别与处理系统时,首先需要考虑系统的整体架构。

一个典型的系统架构包括以下几个模块:图像采集模块:负责从各种来源获取原始图像数据,可以是摄像头、传感器等设备。

预处理模块:对采集到的图像数据进行预处理,包括去噪、灰度化、尺寸调整等操作,以便后续的处理。

特征提取模块:从预处理后的图像中提取出有用的特征信息,这些特征将用于后续的分类和识别。

分类器模块:采用机器学习或深度学习算法对提取到的特征进行分类和识别,输出最终的结果。

结果展示模块:将分类和识别结果展示给用户,可以是文字描述、可视化界面等形式。

二、算法选择与优化在基于MATLAB进行图像识别与处理系统设计时,算法选择和优化是至关重要的环节。

以下是一些常用的算法和优化技巧:图像处理算法:MATLAB提供了丰富的图像处理工具箱,包括滤波、边缘检测、形态学操作等功能,可以根据具体需求选择合适的算法。

特征提取算法:常用的特征提取算法包括HOG(Histogram of Oriented Gradients)、SIFT(Scale-Invariant Feature Transform)等,选择合适的算法可以提高系统性能。

分类器算法:MATLAB中集成了多种机器学习和深度学习算法,如SVM(Support Vector Machine)、CNN(Convolutional Neural Network)等,可以根据数据特点选择最适合的分类器。

性能优化:在实际应用中,为了提高系统性能和响应速度,可以采用并行计算、GPU加速等技术对算法进行优化。

三、实例分析为了更好地理解基于MATLAB的图像识别与处理系统设计过程,我们以一个实例进行分析:假设我们需要设计一个人脸识别系统,首先我们需要收集大量人脸图像数据,并对这些数据进行预处理和特征提取。

光学图像相关matlab仿真

光学图像相关matlab仿真

目录摘要 ..........................................................................................................错误!未定义书签。

Abstract .......................................................................................................错误!未定义书签。

绪论 (1)1.1 课题背景 (1)1.2 本文研究内容、意义及发展方向 (1)第2章相关目标识别理论及仿真 (4)2.1 光学图像识别技术的基本原理 (4)2.1.1 Vander Lugt相关器原理 (4)2.1.2 联合变换相关器原理 (5)2.1.3 图像识别原理及光路图 (7)2.2 MATLAB仿真实现 (9)第3章光学图像识别与防伪技术 (13)3.1 系统描述 (13)3.2 附加的安全措施 (14)结论 (16)参考文献 (17)第1章绪论1.1 课题背景光学图像识别技术是一种有较高鉴别率的技术,具有高度并行性、容量大、速度快的特点,特别适用于信息的快速和实时处理。

光学相关是光学模式识别中的一种主要方法。

无论是空间匹配滤波相关或是联合变换相关,都是基于对信息的光学傅里叶变换。

现在,人们越来越倾向于采用光电混合的处理方式实现模式的识别,它由光学相关处理系统和计算机组成。

光电混合模式识别具备光学处理系统的大信息容量和二位并行处理能力的同时,还具备数字处理系统灵活性好、精度高、便于控制和判断的能力。

因此,光电混合光学模式识别是实现模式识别实用化的最可行方案。

它已在导弹、火箭的导航系统上有着很成熟的应用。

近年来,这一技术也广泛应用于一些民用领域,如:交通系统中的车辆牌照的识别、金融安全系统中个人签名、指纹的识别等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
function light_Callback(hObject, eventdata, handles) % hObject handle to light (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) global T axes(handles.axes2); T=getimage;
数 P(r)之间的关系为:
r1
∫ s = T (r) = pr(r)dr 0
对于离散图像,第 i 个灰度级 ri 出现的频数用 ni 表示,该灰度级像素对应的
概率值 Pi (ri)为:
Pi (ri)= ni/n
n 是帧内像素总数,ri 满足归一化条件。
离散图像的变换函数表达式为:
∑ ∑ Si = T (ri) = k−1 pr(r) = k−1 ni ,
直方图均衡化后图像
直方图统计(处理前)
直方图统计(处理后)
1.5、图像旋转:
一幅数字图像 f(x,y)的二维(p + q)阶矩定义为:
x ∑ ∑ mpq =
pyq f (x, y)
xy
其中,p,q=0,1,2,...,求和在跨越图像的所有空间坐标 x,y 的值上进行。相应的中心
矩定义为
∑ ∑ upq =
switch str case'增强'
T=getimage; prompt={'输入参数:'}; defans={'1'}; p=inputdlg(prompt,'input',1,defans); p1=str2num(p{1}); f=immultiply(handles.img,p1); imshow(f); handles.img=f; guidata(hObject,handles);
global T
axes(handles.axes2);
T=getimage;
h=histeq(handles.img);
%直方图均衡化;
imshow(h);
handles.img=h;
guidata(hObject,handles);
% --- Executes on button press in pushbutton12. function pushbutton12_Callback(hObject, eventdata, handles) % hObject handle to pushbutton12 (see GCBO)
% hObject handle to pushbutton7 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%亮度调节
1.2、对比度:
亮度调整0.5倍后的图像。
增强对比度实际是增强原图像的各部分的反差。实际中往往是通过原图中某 两个灰度值之间的动态范围来实现的(如图 4-1)。
增强对比度
在上图中可以看出,通过变换可以使原图的较高的和较低的灰度值的动态范围减
小了,而原图在二者之间的动态范围增加了,从而其范围的对比度增加了。
图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域 必然涉及到人类生活和工作的方方面面。随着人类活动范围的不断扩大, 图像处理的应用领域也将随之不断扩大,已在国家安全、经济发展、日常 生活中充当越来越重要的角色,对国计民生的作用不可低估。
二.预处理:
利用 matlab 的 GUI 程序设计一个简单实用的图像处理程序。该程序应具备 图像处理的常用功能,以满足用户的使用。现设计程序有以下基本功能: 1)图像的读取和保存。 2)设计图形用户界面,让用户能够对图像进行任意的亮度和对比度变化调整, 显示和对比变换前后的图像。 3)图像旋转:进行上下镜像,左右镜像。 4)用于实现图像的直观性和简单性,使用图像阈值处理。 5)图像直方图统计和直方图均衡,要求显示直方图统计,比较直方图均衡后的 效果。 6)将高频强调滤波与直方图均衡化结合起来,用于医学图像的增强。 7)能对图像加入各种噪声,并通过几种滤波算法实现去噪并显示结果。 8)额外功能。
prompt={'调整倍数'}; defans={'0'};
p=inputdlg(prompt,'input',1,defans); p1=str2num(p{1}); y=imadjust(handles.img,[ ], [ ],p1); imshow(y); handles.img=y; guidata(hObject,handles);
0≦r≦1,k=0,1,2,……,L-1 这里 L 为灰度级的数目
一幅给定的图像的灰度级分布在[0,1]区间内的任一个 r 值,都可产生一个
s 值,且任一 r 值可按下式变换:
s= r 的概率密度为 Pr (r),而随机变量 s 是 r 的函数,对于直方图均衡化后的连续图像,变换函数 T(r)与远图像概率密度函
本文涉及到的程序算法是基于 MATLAB 环境的。综合运用 MATLAB 工具箱 实现图像处理的 GUI 程序设计, 利用 MATLAB 图像处理工具箱,设计和实现自己 的 Photoshop 。
关键字:对比度 灰度级重构 锐化 直方图均衡 强调高频滤波与直方图
均衡 图像转动 底片效果 边缘信息 噪声图像 图像还原 维纳滤波
三.原理及图像实现:
1.常用图像处理:
1.1、用函数 imadjust 进行亮度处理:
函数 imadjust 是对灰度图像进行亮度变换的基本 IPT 工具。语法: g = imadjust(f, [low_in high_in],[low_out high_out],gamma)
此函数将图像 f 中的亮度值映像到 g 中的新值,即将 low_in 至 high_in 之 间的值映射到 low_out 至 high_out 之间的值。输出的图像应为 uint8 类、uint16 类或 double 类图像。
function uipanel6_SelectionChangeFcn(hObject, eventdata, handles) % hObject handle to the selected object in uipanel6 % eventdata structure with the following fields (see UIBUTTONGROUP) % EventName: string 'SelectionChanged' (read only) % OldValue: handle of the previously selected object or empty if none was selected % NewValue: handle of the currently selected object % handles structure with handles and user data (see GUIDATA) global T str=get(hObject,'string'); axes(handles.axes2);
注:本文在 PDF 格式中添加书签以便翻阅,特此说明。
一.设计背景:
数字图像处理(Digital Image Processing),就是利用数字计算机或者 其他数字硬件,对从图像信息转换而得到的电信号进行某些数学运算,以提高图 像的实用性。例如从卫星图片中提取目标物的特征参数,三维立体断层图像的重 建等。总的来说,数字图像处理包括点运算、几何处理、图像增强、图像复原、 图像形态学处理、图像编码、图像重建、模式识别等。
i=0
i=0 n
式中 k 为灰度级数。
通过histeq函数实现直方图均衡。
因为此函数只能对灰度图像进行直方图均衡。故应先将彩图转为灰度图像。(可
利rgb2gray函数对其他图像进行灰度图像的转化,程序略。)
function pushbutton7_Callback(hObject, eventdata, handles)
在灰度级中,r=0 代表黑,r=1 代表白,从 r=0 到 r=1 之间数值的变化,反
映了像素 you3 黑之白的灰度变化。对于一幅给定的图像,每一像素取得(0,1)
区间内的灰度级是随机的,即可以认为它是一个随机变量。假定 r 是连续的,那
么可以用概率密度函数 Pr (r)来表示原始图像的灰度分布。对数字图像来说,灰 度级看成是离散的,归一化后的 r 取值范围为
基于 MATLAB 的光学图像处理
学生:张雨辰 学号:1011100139 专业:光信息科学与技术
2013 年 1 月 2 日
摘要:
现代社会随着计算机科技的飞速发展,数码技术的日益提高,对图像进行数 字处理也越来越普遍。自然拍摄的照片,往往进行适当地处理之后可以消除黑边、 红眼、曝光不足等缺陷,使得图像变得更加好看。由于经过处理后的图像可能比 原来的要更加自然好看,也有可能变得模糊不清,效果变差。这就需要根据实际 图像的特点,哪些方面需要加以改进,就从那些方面着手,采用合适的算法,对 图像进行适当的数字处理。
% eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) axes(handles.axes2); x=imhist(handles.img); %直方图统计 x1=x(1:10:256); horz=1:10:256; bar(horz,x1); axis([0 255 0 15000]); set(handles.axes2,'xtick',0:50:255); set(handles.axes2,'ytick',0:2000:15000);
相关文档
最新文档