APP下载

一种利用Matlab提取图像中曲线的新方法

2014-01-21黄志刚

机电产品开发与创新 2014年2期

董 延,黄志刚,2

(1.北京工商大学 材料与机械工程学院,北京 100048;2.北京工商大学 中国食品安全研究中心,北京 100048)

0 引言

在科研过程中,许多文献资料中的数据是以曲线的形式给出的。在只有曲线图而没有数学表达式的情况下,如果想要获得曲线上某些点的坐标值,较原始的方法是在坐标纸上手工描点,这种方法比较耗时,且准确度取决于取点的多少与描点精度。后来随着计算机的发展,出现了一些专用图像处理软件,在这类软件中,通过在图像上手工取点,再用曲线拟合的方法将各点连接,以提取出原始曲线。但是这种方法的准确度会受到取点的位置、数量以及所选择的拟合算法的影响。

本文提出一种基于Matlab 的图像处理技术提取图像中的曲线的新方法。创新处是在提取的过程中使用了图像的形态学运算,使得本方法只需选择较少的点,就能够快速、准确地将图像中的曲线提取出来。同时克服了图像背景对曲线提取产生的干扰。

1 Matlab 图像处理工具箱及图形用户界面

Matlab 中的数字图像是以矩阵形式表示的,这意味着其强大的矩阵运算能力用于图像处理非常有利,矩阵运算的语法对Matlab 中的数字图像同样适用。

1.1 Matlab 图像处理工具箱

MathWorks 公司针对不同领域的应用,推出了30 多个具有专门功能的工具箱。这些工具箱都是由该领域内的专家编写的,用户可直接对工具箱内的函数进行调用,而无需自己编写所用的专业基础程序。

Matlab 图像处理工具箱(Image Processing Toolbox)专为数字图像处理而开发。……

登录APP查看全文