基于VB的实时图像处理系统的研究
2012-05-08周洪远
河北省科学院学报 2012年3期
董 浩,王 帅,张 晶,周洪远
(河北省科学院自动化研究所,河北 石家庄 050081)
数字图像处理技术的目的是为了提高图像的视感质量、提取图像中所包含的某些特征或者对图像数据进行格式变换,目前已在航空航天、生物医学工程、工业检测、机器人视觉等领域得到广泛应用,并逐渐深入人们的日常生活。一般来说,数字图像处理无论基于何种目的,都需要由计算机和专用的图像处理软件对图像进行加工处理。
Visual Basic(VB)是一种由微软公司开发的编程设计语言,它具有简单易学、人机交互性好等优点,已经在各领域得到广泛应用。图像处理并不是Visual Basic最具优势的开发方向,但是借助于其丰富的图形控件和API函数,Visual Basic可以用简洁、高效的语言代码对图像进行实时处理,并取得令人满意的效果。
铁路轨道检测仪主要用于检测铁路轨道的高低、水平、轨向等参数,它主要由激光发射装置和检测接收系统组成。在检测接收系统中,使用工业相机采集光斑图像并对其进行处理获得检测参数。对此,我们开发了基于VB的实时图像处理软件,利用该软件对光斑图像进行图像捕捉、获取像素、减噪处理、二值化等操作,处理后的光斑图像经数据处理、计算,结合轨道检测仪所携带的其他设备,可以为铁路日常维护提供详实、全面的数据,有效提高了工务段日常线路维护的效率和质量。
1 图像处理过程及相关代码
1.1 图像捕捉
要处理一幅图像,首先要通过合适的手段捕捉图像,Visual Basic提供了两种控件用于图像的显示,分别是PictureBox控件和Image控件。……
登录APP查看全文
