一种利用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查看全文
