第一范文网 - 专业文章范例文档资料分享平台

基于机器视觉的人眼跟踪系统的设计和实现 - 图文

来源:用户分享 时间:2025/5/18 19:11:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第五章 人眼跟踪系统图像处理模块 39

R(i,j)?D(i,j)的第二项D(i,j)的第一项??S?mnmni,j(m,n)?T(m,n)i,j??[S(m,n)]2 (5-12)

或者归一化为

??SR(i,j)?(?mi,j(m,n)?T(m,n)?[Snmi,jn(m,n)])(?m21/2?[T(m,n)])n21/2 (5-13)

上述就是模板匹配的基本原理。图5.10为眼球的模板匹配,表5.1为眼球匹配后的各种数据。

图5.10 眼球的模式匹配图 表5.1 眼球匹配后数据 Results X Position Y Position Score 1 162.871816 78.5186 887.60754 5.5 NI Vision Assistant中的图像处理操作

本章5.1至5.4介绍了各种图像处理的方法和人眼眼球的识别,下面将介绍在NI Vision Assistant中具体操作。

首先我们需要采集图像,图5.11为NI Vision Assistant 8.5图像处理平台。

40 基于机器视觉的人眼跟踪系统的设计和实现

图5.11 NI Vision Assistant 8.5图像处理平台

如图5.11,左上角是内存中待处理的图片,左下角是图像处理的功能函数,主窗口是当前处理的图片,主窗口下方是图像处理的脚本窗口,右上方是获取图片、浏览、处理图片三个选择项。我们点击Acquire Images进入获取图片窗口,然后按以下步骤从USB摄像头中获取图片,图5.12为从USB摄像头获取图像的操作界面。

第五章 人眼跟踪系统图像处理模块 41

图5.12 从USB摄像头获取图像操作界面

1) 点击窗口左下角Acquire Image(USB)并设置摄像头参数。

2) 点击开始键开始获取连续图像,再次点击开始键获取单张图片,点击存储键储存单张图片。

获取图像后在图像处理脚本中按下面的步骤完成图像处理[31]: 1) 灰度变换

Color→Color Plane Extraction→HSI-intensity plane 2) 图像平滑处理

Grayscale→Filters→smoothing-Median(其中Filter Size参数为3) 3) 图像增强处理

Grayscale→Lookup Table→Power X(其中Power Value参数为1.5) 4) 人眼眼球识别

Machine Vision → Pattern Matching → Create Template(创建模板)→setting(Minimum Score参数为800)→选定识别区域

5) 封装成VI

Tools→Create LabVIEW VI

这样我们就完成了图像的预处理,运行脚本处理后的结果如图5.13,封装好的VI可以在LabVIEW中直接调用。

42 基于机器视觉的人眼跟踪系统的设计和实现

图5.13 运行处理脚本后的结果

5.6 本章小结

本章主要讨论了人眼图像的预处理,主要包括灰度变换、图像平滑、图像增强、人眼眼球识别。本文在选择图像处理的算法时,主要考虑在后期对人眼眼球的识别,尽量突出人眼眼球的灰度特征,加强眼球与其余图像的对比度,利于后期识别,通过对几种相关算法进行实验结果比较,选择HIS中的I分量作为灰度值、中值滤波法平滑图像、灰度线性动态扩展增强图像,得到了较好的效果。为后续LabVIEW平台提供了良好的条件。

基于机器视觉的人眼跟踪系统的设计和实现 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6hf4o9xfrf9nplx1m1vs_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top