matlab与波速覆盖图,基于Matlab图像灰度处理的液体波速测量改进方法

勘察测绘

268 2016年24期基于Matlab图像灰度处理的液体波速测量改进方法张涌新1沈弘1方正1韩榕生2

1.华北电力大学电气与电子工程学院,北京 102206

2.华北电力大学数理学院,北京 102206

摘要:为提高传统通过肉眼观察测量液体波速方法的精度,设计了基于Matlab图像灰度处理的液体波速测量步骤,并对搭建的配套装置进行检验。对液体波运行录像进行固定时间间隔提取,使其灰度化。利用带灰度值的网格化图像,定位液体波各时刻位置,即可准确得到波速。经应用实验与文献验证,所设计的改进方法操作方便的同时,具有所需组件简单、测量误差小的特点。且利用该方法对光的等厚干涉实验进行改进,减少其人为误差。

关键词:液体波速;Matlab灰度处理;图像截取;像素点;干涉条纹

中图分类号:U416.217 文献标识码:A 文章编号:1671-5659(2016)24-0268-03

液体波速的测量是一项具有重要研究意义的物理实验。目前对液体波速的测量方法,往往仪器要求较高且结构复杂[1],而低成本仪器的测量又难以达到精度上的要求[2]。

Matlab 软件具有强大的图像处理能力,灰度处理作为其中一项重要的功能,为实现新型高精度波速测量的方法提供了理论创新的条件。

本文设计了基于Matlab图像灰度处理[3]技术,利用灰度数值化来确定明暗条纹位置的测量步骤。

搭建了液体波速测量改进装置,利用其进行不同条件下液体波速的测量实验。经过误差分析,实验结果与理论相吻合,验证了其可行性、精确性。

此外,应用该测量方法于“光的等厚干涉”实验,从暗环级数读取上,通过灰度值---时间曲线,简化实验操作难度,从而减小了人为误差产生的可能性,具有推广意义。

1 仪器及原理

改进液体波速测量的总体步骤如下:

(1)对液体波的运行进行录像;

(2)将获得的录像由Hyper Snap视频处理软件转换成固定时间间隔的连续图片;

(3)利用Matlab对图像进行灰度处理;

(4)通过带坐标的灰度图像确定液体波的位移;

(5)由速度公式计算对应状态下液体波的波速。

实验装置如下图1所示:

图1 装置实物图

1.1 液体波运行图像的获取

获取液体波运行的录像:

(1)开启灯光,调整到光线与水面垂直。

(2)打开起波器,待波形稳定后,摄像设备进行拍摄。

(3)选取分辨明显的液体波录像作为研究对象。

对已获得的录像数据进行处理。

采用将动态视频“静态化”的思想,由Hyper Snap视频处理软件对录像资料进行图像截取(图2)。

经过预实验知,截取步长选为附近时,液体波在每帧图像之间的变化范围不大,便于确定待测波,有利于后续图像的处理。经过筛选后得一系列液体波连续的运行图片。

1.2 图像灰度化

任何颜色都由红、绿、蓝三原色组成[4],得到,将原中的都用替换,形成新的颜色,替换原,即灰度化处理。

图2 视频处理软件工作图

在固定光照强度下,液体的波峰起到凸透镜的聚光效果,产生较亮光纹,而波谷则相反,出现暗条纹(图3)。

图像中液面出现亮度差异明显的条纹,对应到灰度化的图片中,是显示示不同的灰度数值。

图3水波条纹原理及效果简化图

Matlab可将图像放大至像素点水平,可更清晰、更简便地确定图像中的细小位置。这样,对截取图像建立坐标系后,进行灰度化处理,示意图(图4)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值