新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于眼动生理特征的视觉随动系统

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

作者:时间:2014-07-07来源:网络收藏

本文引用地址:http://www.amcfsurvey.com/article/256905.htm
  1. 程序设计
    1. 1 上位机程序设计

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

  1. 界面效果图

  1. 程序流程图

  1. 瞳孔定位算法

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

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

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

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

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

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

51单片机相关文章:51单片机教程




评论


相关推荐

技术专区

关闭