石油套管图像的Halcon分割及计数方法
一
石油套管图像的Halcon 分割及计数方法
王福平1,王福斌2,王一一2
(1.
大庆油田钻探集团钻井三公司,黑龙江大庆163412;2.
河北联合大学电气工程学院,河北唐山063009)Ima g e Se g mentation and Countin g Method of Oil Casin g Based on Halcon
WANG Fu p in g 1,WANG Fubin 2,WANG Yi 1
(1.Third Com p an y of Drillin g and Ex p loration Grou p of Da q in g Oilfield ,Da q in g 163412,China ;
2.School of Electrical En g ineerin g ,Hebei United Universit y ,Tan g shan 063009,China )
一一摘要:
成捆石油套管在入库前要对套管个数进行统计,为克服人工统计产生的误差,采用视觉的方法实现对成捆套管个数的计数三首先,采集成捆套管端面图像,进而采用Halcon 软件对图像进行裁剪二处理和分割,最后实现套管计数三
关键词:成捆套管;图像分割;Halcon ;计数中图分类号:TP242.3文献标识码:A 文章编号:1001
2257(2015)03
000302
收稿日期:20141118
基金项目:河北省自然科学基金资助项目(E2013209266)
Abstract :The number of oil casin g needs to be statistics before bundles of casin g stora g e ,To o -vercome the error p roduced b y artificial statistic ,
usin g visual method to count the number of bun -dles of casin g .First ,ac q uire end face ima g e of
bundles of casin g ,then usin g Halcon software to
cro p ,p rocess and se g ment ima g e ,finall y ,count -in g casin g .
Ke y words :bundles of casin g ;ima g e se g menta -tion ;Halcon ;count
0一引言
油田钻井生产中要消耗大量的套管,套管入库
前需对成捆套管数量进行统计三采用人工计数的方法往往由于视觉疲劳产生计数误差三对于大量的库存套管,如何实现高效的数量统计是具有实际工程意义的课题三在此,采用视觉的方法实现套管计数,搭建成捆套管端面图像采集系统,实时采集
每捆套管端面的图像,进而对图像进行裁剪,去掉图像背景的影响三基于Halcon 软件对图像进行形
态学处理二分割,将粘连后的套管图像分离开,最后得到成捆套管的个数三
1一Halcon 软件
Halcon 机器视觉算法软件包由德国MVtec 公司开发,包含了众多独立的图像处理二机器视觉函数,极大地方便了机器视觉的应用三Halcon 与
Linux 二Windows 二Unix 等兼容,通过HDevelo p 工具可以用C 二C++二C#和VB 等多种普通编程语言访问Halcon 函数库三在图像采集方面,Halcon 充分照顾到了目前存在的众多款式的工业相机接口问题,可为百余种工业相机二图像采集卡提供接口应用,常用的如Gi g E 二1394和USB 等形式的相机
接口[
12]
三HDevelo p 为HALCON 交互式编程环境,
可方便二有效地满足用户的图像采集及处理等方面的需求三当图像处理结果或视觉应用程序满足用户需求时,可将Halcon 代码转换为C 二C++和VB 等源代码,进而集成到应用程序中三Halcon 函数库极为丰富,常用的功能有图像滤波二图像增强二亚像素边缘提取二Blob 分析二图像分割二形态学处理二几何变换二模式匹配二条码及二维码识别二三维标定和双目立体视觉等,可方便地满
足工业二医药和科研等领域的应用[
3]
三2一套管图像的Halcon 采集系统
为提高套管端面图像采集质量,采用结构光进
行照明,套管端面图像采集系统如图1所示三相机
选用德国映美晶DFK23G274工业相机,其主要性
四
3四‘机械与电子“2015(3)