论文部分内容阅读
本软件系统利用电视测井仪拍摄的井内视频(符合MPEG-1标准),监测井内液体流动状态,并利用视频编、解码技术先将视频解码成一幅幅24位BMP格式的灰度图像,然后根据需要利用数字图像处理技术将光线不足的灰度图像进行亮度、对比度调整等处理,获得比较清晰的图像,还可以将灰度图像着成彩色,然后再将处理后的图像序列编码成与原来格式一样的视频,为用户提供清晰、彩色的数字视频。视频编、解码模块做成了单独的控制台程序,这样编、解码模块既可以独立使用,又能嵌入到整个软件系统里,系统通过一个专门的接口调用这两个模块。本软件系统根据视频图像的特点,选择图像的特定部分进行二值化处理以分离出油和背景,计算出任意深度、任意时刻的准含油率;依据视频图像上物体的大小,利用摄像机镜头光学成像原理,并用MFC函数与算法相结合的方法计算出落入井内物体的尺寸;利用平滑技术、边缘检测等技术,计算出任意深度段内的射油孔数;根据射油孔冒油时和不冒油时射油孔周围图像的特点,判断出哪些射油孔冒油;利用坐标变换、图像旋转、图像伸缩、图像裁剪等技术,将图像上类椭圆的套管校正为类圆;软件系统还根据各个区域文字的特点,选用不同模板对文字区域进行多次平滑,较好地消除了各个区域的文字;系统还自带了一个Access数据库,用来保存准含油率数据;最后将各个功能模块集成在一个软件系统里,并编写了一个既方便用户操作而又美观的界面。