论文部分内容阅读
本文基于辽河油田油管计数的实际科研项目,提出了新的油管计数的方法,对于其中图像处理,图像拼接与融合,油管识别计数算法都做了大量的细致分析与研究,并得出了合理且可靠的方案,来实现油管准确计数。在油管图像处理部分,本文重点研究了图像的增强和形态学变换,并研究了基于Roberts算子、Sobel算子、Prewitt算子、Krisch算子、Gauss-Laplace算子等边缘检测算法。在图像拼接和融合方面,本文通过三台线扫描相机得到油管端面图像,并重点对比了MORAVEC算子,HARRIS算子以及Sift算子,经综合考虑采用了Sift算子进行特征点检测,并利用渐入渐出法进行拼接。在圆识别和计数方面,本文采用了改进的随机Hough变换,并且获得了油管截面圆的圆心坐标及半径。在油管计数方面,本文采用了加入OpenCV的VC++来提供图像检测,图形处理库等,可以完成非常丰富的功能,实现了图像处理和计算机视觉方面的很多通用的算法,最后将VB.NET更好的与VC++配合,从而实现了油管的计数。此外,本文通过大量的实验来对本系统进行研究论证,其中主要包括针对各种实验条件下的对比实验。实验表明,通过本系统所选用的光源,合理的摄像机位置布置以及高效的图像拼接算法,最终实现了油管的计数。