基于眼动生理特征的视觉随动系统

时间:2014-07-07来源:网络

  1. 程序设计
    1. 1 上位机程序设计

上位机程序采用VC6.0开发环境和OpenCV图像处理库编写,主要功能是通过处理人眼图像,识别人眼的运动,从而判别人眼注视方向。并将计算结果通过串口返回给主控制板。

  1. 界面效果图

  1. 程序流程图

  1. 瞳孔定位算法

本算法主要基于图像的灰度分布来定位人眼瞳孔和轮廓,根据左右眼瞳孔和轮廓的位置来判断人眼的注视方向,具体步骤如下所示:

第一步,将左右眼图像转换成320*240的图像;

第二步,选择合适的阈值将灰度图像二值化,使眼部轮廓清晰地呈现出来,然后从图像的四周开始向内寻找眼部轮廓找,并用矩形画出眼部轮廓;

第三步,将图像转换成灰度图像,选择合适大小的区域,在眼部轮廓中寻找灰度最小的那块区域,取该区域的中心设为检测到的瞳孔位置;

第四步,根据左右眼瞳孔与眼睛的轮廓的位置关系和移动情况,设定合适的阈值来判断人眼的注视方向(上、下、左、右、平视);

第五步,将计算结果发送给主控制板,由主控制板控制云台电机的转动带动云台摄像头的转动。

1 2 3 4 5 6

关键词: 视觉随动系统 视频眼镜 FPGA 视频解码 视频编码

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版