该项目开发一个界面,通过眼动追踪实现全身瘫痪患者的导航交流工具,使用Matlab视觉工具箱进行面部特征和眼睛检测。通过灰度处理和二值化图像转换,降低计算负荷和提升性能。该项目硬件包括网络摄像头和树莓派屏幕显示,支持HDMI/VGI电缆输出。
Matlab视觉计算使用Viola-Jones算法进行眼动追踪
相关推荐
FastEyetracking高效眼动追踪工具
MATLAB 的 FastEyetracking 项目,是那种你一看就觉得“嗯,这东西还挺实用”的工具。专门搞高效眼部追踪的,挺适合做交互实验或者生物识别的场景。
thresh.m的阈值分割,比较基础但关键,像imbinarize这种操作,就是图像中最常见的那类——让你快速把图像搞成黑白两块,好识别。
lineint.m和partiald.m边缘,应该涉及像Canny或Sobel这些经典算子。眼睛的边缘提出来,后面干啥都方便。
再看getEye.m和getEyes.m,一个管一个眼,一个一对眼,组合拳来的。配上drawcircle.m画圈圈定位中心点,调试的时候清楚。
search.m负责帧间
Matlab
0
2025-06-14
Matlab图片叠加与眼动追踪的代码实现
Matlab脚本套件用于分析眼动数据,支持从眼动仪导入数据,可输出凝视坐标及其时间戳列表。对于非Tobii眼动仪,可以通过编写自定义的import_trials函数来适应不同数据格式。额外的通用定位查找算法脚本位于extra目录,用于解决定位问题。要使用,请编辑import_data.m中的常量:EXP_ROOT(实验根目录)、IMG_ROOT(图像根目录)、X_RES(X尺寸显示分辨率)、Y_RES(Y尺寸显示分辨率)、SUBJECT_NAMES(主题基本名称数组)。
Matlab
11
2024-09-14
基于Matlab的Eyelink眼动追踪数据分析工具集
该工具集提供一系列Matlab函数,用于设置Eyelink眼动仪以及绘制眼动轨迹,尤其适用于需要被试注视中心点的实验设计。
Eyelink设置
EyelinkSetup文件夹 下包含用于设置和校准Eyelink眼动仪的功能函数:
setupEyelink_Projector: 初始化、设置和校准Eyelink,用于跟踪观察投影仪屏幕上刺激的被试。
setupEyelink_Bore: 初始化、设置和校准Eyelink,用于跟踪观察膛孔监视器上刺激的被试。
在开始任何需要眼动追踪的实验前,请运行相应的设置函数。
眼动轨迹绘制
PlottingEyeMovements文件夹 下包含用于绘制眼动
Matlab
13
2024-06-04
使用Matlab进行计算机视觉开发
2011年4月19日举行的“计算机视觉与Matlab”网络研讨会演示文件展示了Matlab在计算机视觉领域的应用。
Matlab
13
2024-08-28
使用Python进行计算机视觉的深度学习
Python成为计算机视觉深度学习的首选工具,其灵活性和强大的生态系统使其在视觉数据处理中表现卓越。
MySQL
14
2024-07-22
人眼定位算法
MATLAB仿真代码,用于人眼定位和背景去除的应用。该算法通过分析图像数据来精确定位人眼,并有效去除背景干扰,提升视觉识别准确性。
Matlab
10
2024-08-22
Matlab图像处理工具-眼动仪开发基于Raspberry Pi
Matlab图像处理工具用于开发基于Raspberry Pi的眼动仪,测量眼位和眼动。这款眼动仪采用眼镜式设计,类似普通眼镜,是大学生创新实验项目的一部分,得到湖南师范大学的资助。
Matlab
13
2024-08-17
使用Matlab进行LMS算法仿真
这是一个简单易懂的LMS算法的Matlab仿真程序,特别适合初学者使用。
Matlab
14
2024-09-28
Matlab中使用VisualStimulusToolbox进行视觉神经科学研究及及格率计算
Matlab中求及格率代码
VisualStimulusToolbox 1.0.1 是一个轻量级的MATLAB工具箱,专为视觉和神经科学研究而设计,支持生成、存储和绘制各种2D视觉刺激。常见的刺激类型包括:正弦光栅、格子、随机点场和噪声等。
工具箱功能
视觉刺激创建:用户可以轻松创建和操纵视觉刺激,如正弦光栅、漂移格子、漂移棒、随机点云及其组合。
刺激绘制和存储:支持将每个视觉刺激绘制在图形界面上,记录到AVI格式,或存储为二进制文件。
尖峰序列转换:VisualStimulusToolbox生成的.dat文件可以轻松转换为尖峰序列,用于CARLsim模拟的输入。
使用案例
VisualS
Matlab
6
2024-11-06