首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云深之无迹

    开源眼动pupil

    一个灰度的摄像头去捕捉眼球的动作 校准 https://arxiv.org/pdf/2009.00508.pdf https://pupil-labs.com/publications/ 使用这个眼动仪发布的论文成果 https://docs.pupil-labs.com/core/diy/#camera-mounts 发现个页面说,这个如果你买不起,还有DIY的版本。。。 一个简易的支架 后面的视角 https://github.com/pupil-labs/pupil 罗技的摄像头 红外的发射模块 把红外发射器焊接到CCD上面 把镜头的红外滤光片抠了 https ://github.com/pupil-labs/pupil-geometry 有开源的打印件 主要的捕捉摄像头 上面就是红外线的摄像头 200HZ,我现在也买不到 可以去调焦 就像这样 https://docs.pupil-labs.com/core/terminology/ 技术指南 https://github.com/pupil-labs/pupil 开源仓库 https://april.eecs.umich.edu

    1.6K10编辑于 2022-01-05
  • 来自专栏云深之无迹

    Pupil Labs Core解读.前言

    开始大家期待的Pupil Labs Core源码解读计划了,尽量一周一篇。其实这里面就是几何学的天下,还有一点生理学基础,所以几何学是先修课程。 其实Pupil的核心不难,里面内置了2D追踪,3D追踪用来给2D做一部分的校准,这两个算法有论文还有源码,是之后主要分析的部分。 为什么这个源码看起来这么复杂呢? Pupil Core 的算法自动检测参与者的瞳孔。 它同时运行两个并行检测pipelines :2D 瞳孔检测和 3D 瞳孔检测。 这种方法允许系统补偿 Pupil Core 眼动追踪头戴设备在参与者脸部上的移动(也称为滑动)。 为了建立初始模型,建议在戴上头戴设备时环视视野。 pupil_size_max 和 pupil_size_min: 200 和 20: 瞳孔尺寸的最大值和最小值,限制检测到的瞳孔大小范围。

    45410编辑于 2024-08-20
  • 来自专栏云深之无迹

    Pupil-Labs Neon技术分析

    https://docs.pupil-labs.com/neon/data-collection/transfer-recordings-via-usb/ https://blog.csdn.net/Ximerr

    40210编辑于 2024-09-20
  • 来自专栏计算机视觉理论及其实现

    PupilNet: Convolutional Neural Networks for Robust Pupil Detection

    实时、准确和健壮的瞳孔检测是普及的基于视频的眼球跟踪的必要前提。 然而,由于快速的光照变化、瞳孔遮挡、非中心和离轴眼记录以及眼的生理特征,在真实场景中自动检测瞳孔是一个复杂的挑战。 在本文中,我们提出并评价了一种新的基于双卷积神经网络流程的方法。 在它的第一阶段,流程使用卷积神经网络和从缩小的输入图像的子区域进行粗瞳孔位置识别,以减少计算成本。 第二阶段使用从初始瞳孔位置估计周围的小窗口衍生出的子区域,使用另一种卷积神经网络来优化这个位置,与目前性能最好的算法相比,瞳孔检测率提高了25%。 可根据要求提供注释数据集。

    2.6K20编辑于 2022-09-02
  • 来自专栏Pupil labs

    Pupil Core 常见问题与解决方案

    解决方案 以管理员权限运行:在 macOS Monterey 及以上版本,必须通过终端以 sudo 来启动 Pupil Capture: bash复制编辑sudo /Applications/Pupil 录制目录中出现 .writing 文件,无法在 Pupil Player 打开问题描述 录制结束后,在录制文件夹中出现 world.mp4.writing 而非标准的 world.mp4,Pupil Player :50020'; send_annotation(endpoint, timestamp, 'StimulusOn'); 结语本文基于 Pupil Labs 社区真实案例,汇总了 Pupil Core 如果在实践中依然遇到未能覆盖的特殊问题,欢迎访问 Pupil Labs 官方文档(https://docs.pupil-labs.com/core/)或联系 info@pupil-labs.com 寻求支持 关键词:Pupil Core、眼动追踪、常见问题、解决方案、Pupil Capture、Pupil Player

    37800编辑于 2025-06-18
  • Pupil Labs 移动眼动追踪眼镜购买与使用指南

    作者:科采通关键词:Pupil Labs、眼动追踪、Pupil Core、Pupil Invisible、Neon、眼动仪、人机交互、行为研究一、前言:移动眼动追踪,如何选择合适的设备? 预览软件功能提前下载安装以下软件(支持 Windows / macOS / Linux): Pupil Capture:用于实时眼动数据采集 Pupil Player:用于回放和分析录制的数据 尽管没有设备无法进行实时测试 加入用户社区 Discord 社区:Pupil Labs 官方频道,适合技术交流与问题求助 GitHub 讨论区:关注 Pupil Labs GitHub Issues,了解开源代码问题与动态 三、项目应用实例 五、移动性分析与可行替代方案Pupil Labs 的“移动眼动追踪”需通过 USB 连接至运行 Pupil Capture 的笔记本电脑。‍ (不支持3D相机版) 适合对自由移动需求较高的研究,如户外实验、儿童行为观察等 六、软件开发与数据处理建议 所有用户建议下载最新版本的: Pupil Capture(数据采集) Pupil Player

    39100编辑于 2025-06-23
  • 来自专栏Pupil labs

    Pupil Labs:重新定义人机交互的视线追踪技术

    关键词:Pupil Labs、眼动追踪、Neon、Pupil Core、计算机视觉、科研工具、人机交互一、引言:视线是连接人脑与计算机的关键通道随着人机交互界面从鼠标键盘向自然感知迁移,**眼动追踪(Eye Pupil Labs 提供的视线追踪系统不仅支持高精度的追踪和实时数据输出,更强调可定制性与科研级开放性,在全球数千所科研机构中被广泛采用。二、Pupil Labs 主要产品概览1. Pupil Core:模块化开源眼动追踪系统Pupil Core 是一款双眼 + 世界视角的可穿戴眼动追踪设备,具备以下特征: 眼动相机 + 场景相机组合:支持实时视线矢量投影 开放式API(Python Pupil Invisible:面向自然实验的隐形追踪解决方案Pupil Invisible 是为自然环境下的“无感追踪”场景设计的轻便设备,采用眼镜式外观,用户几乎无法察觉到设备的存在。 三、Pupil Labs 的软件生态Pupil Labs 在硬件之外,更提供了完整的软件支持: Pupil Capture / Player:用于实时数据捕捉与可视化回放 Pupil Cloud:支持多人远程协作与自动数据同步

    37600编辑于 2025-06-23
  • 来自专栏Pupil labs

    Pupil Core:一款开源模块化眼动追踪平台的探索与应用

    本文将聚焦于一款备受关注的开源眼动追踪工具 —— Pupil Core,解析其系统架构、工作原理以及典型应用,帮助开发者和研究人员更高效地探索眼动追踪技术的潜力。一、什么是 Pupil Core? Pupil Core 是由德国科技公司 Pupil Labs 开发的开源硬件+软件结合的眼动追踪平台。它以可穿戴、模块化、开源为核心特点,允许用户根据具体研究需求自由拓展和修改。 Pupil Capture 软件:负责摄像头数据采集、眼动计算、同步和可视化。 Pupil Player:用于回放、分析采集的数据。 三、Pupil Core 的典型应用场景Pupil Core 在科研、工业和医疗领域均有广泛应用:1. 人机交互与界面测试通过眼动轨迹分析 UI 使用行为,帮助改进产品设计与用户体验。2. 关键词:Pupil Core、眼动追踪、Pupil Labs、人机交互、开源平台、腾讯云部署、行为分析、AR/VR 眼动控制

    62300编辑于 2025-06-18
  • 来自专栏Pupil labs

    Pupil Neon:下一代眼动追踪硬件平台全面解析

    作为该领域的前沿企业,Pupil Labs 于近年推出了其全新一代高性能眼动追踪系统——Pupil Neon,为科研与工业应用带来了革命性的提升。 一、Pupil Neon 简介Pupil Neon 是一款集精准性、便携性与可扩展性于一体的专业级眼动追踪设备,专为高要求科研应用设计,同时具备面向未来的开放性架构,方便开发者在其基础上进行二次开发或集成 主体设备:眼镜式可穿戴结构Pupil Neon 延续了 Pupil Labs 一贯的轻量化、低干扰设计风格,采用符合人体工学的眼镜式外形,重量分布均衡,适合长时间佩戴,适应各种头型。 随着人工智能与云计算的深度融合,Pupil Neon 有望在智慧医疗、教育评估、辅助沟通等更多领域发挥作用。总结Pupil Neon 以其高精度、高灵活性与强集成能力成为当前眼动追踪市场中的佼佼者。 如果你正在寻找一套面向未来的眼动追踪解决方案,Pupil Neon 无疑是理想选择。

    31010编辑于 2025-06-18
  • 来自专栏Pupil labs

    移动眼动追踪的下一站:Pupil Labs 技术入门与实践指南

    来自德国柏林的 Pupil Labs 凭借开放生态、模块化硬件与端到端算法,为科研人员和开发者带来了灵活的移动眼动追踪解决方案。 本文围绕 Pupil Labs 的核心产品线——Neon 模块化系统、Pupil Core 与 Pupil Invisible,从硬件特性、软件生态到科研落地场景,梳理出一套清晰的上手路径。 、教育心理Pupil Invisible无需校准眼镜深度学习估计 gaze,移动端存储用户体验评估、线下零售调研选型建议: 强调高频采集与XR融合,选 Neon; 看重灵活配置与开放架构,选 Core 四、开发者支持与工具生态工具功能适用产品Pupil Capture实时采集与标定,支持插件CoreCompanion App录制数据、可视化采集结果Neon、InvisibleUnity SDK实时注视点驱动 如果你希望在下一个项目中引入真实视线感知,那么,从 Pupil Labs 开始,正是时候。

    44710编辑于 2025-06-17
  • 来自专栏鱼的爱情看不出泪水

    SQL如何只让特定列中只显示一行数据

    示例表 StudentID Last_Name First_Name Gender GradeLevel Class Pupil_Email Relationship Pupil_Parent_Email ,MIN(Pupil_Parent_Email) AS Pupil_Parent_Email From TableA Group By StudentID ,Last_Name ,First_Name Class Pupil_Email Relationship Pupil_Parent_Email 5013 Wang Zack M Grade 9 Senior SG9 B 5013@example.com /** 我们需要将关系,从表中隐藏,这样才能在PIVOT中将行变成列 **/ --,Relationship ,MIN(Pupil_Parent_Email) AS Pupil_Parent_Email --,Relationship ,STRING_AGG(Pupil_Parent_Email, ',') AS Pupil_Parent_Email From TableA Group By StudentID

    11.4K20编辑于 2023-03-03
  • 来自专栏java大数据

    数据库表中一对多关系怎么设计?

    pupil表: 三列:id(主键),name,tid(外键))   举例: Teacher "qixy" has two students: liyaohua,fuwenlong. create table pupil(id int not null,name char(10),tid int); create table teacher(id int not null,name char(10)); INSERT INTO pupil (id,name,tid) VALUES(1,'liyaohua',1); INSERT INTO pupil (id,name,tid) VALUES(2,'fuwenlong',1); INSERT INTO pupil (id,name,tid) VALUES(3,'mashuai',2); INSERT INTO pupil (id teacher (id,name) VALUES(1,'qixy'); INSERT INTO teacher (id,name) VALUES(2,'huanglaosh'); select * from pupil

    1.1K30发布于 2021-05-18
  • 来自专栏我的编码学习笔记

    Golang的继承和多态实现

    大学生为例:type Student struct { Name string //姓名 Age int //年龄 Score int //成绩}type Pupil 因为Pupil和Graduate都能够使用到父类(父结构体)。 "fmt"type Student struct { Name string //姓名 Age int //年龄 Score int //成绩}type Pupil struct { Student}type Graduate struct { Student}type Study interface { Exam()}func (t *Pupil 和Graduate都实现了Study接口,用main函数调用:func main() { s := &person.Pupil{} s.Student.Name = "zhiquan"

    1.5K70编辑于 2023-04-06
  • 来自专栏csxiaoyao

    JavaScript 面向对象(封装、继承、多态)多种方式实现完全总结

    show this.payFee = function(){//添加子类方法 console.log("缴费" + money * 0.8); } } function Pupil = new Pupil("sunshine", 10, 10000); midStu.show();//csxiaoyao 13 midStu.payFee();//缴费8000 pupil.show ();//sunshine 10 pupil.payFee();//缴费5000 ★5. call / apply (推荐) function Stu(name,age){ this.name= = new Pupil("sunshine",12); midstu.show();// csxiaoyao 15 midstu.pay(100);// 学费:80 pupil.show();// sunshine 12 pupil.pay(100);// 学费:50 3.

    1.5K40发布于 2019-02-15
  • 来自专栏全栈程序员必看

    java构造函数方法声明无效_如何构造函数

    z=new Pupil(); z.show(); } } class Student{ //父类Student private String extends Student{ //子类Pupil private int score; public Pupil(){ //无参构造函数Pupil z=new Pupil("王二麻子",100,200); z.show(); Pupil w=new Pupil(); w.show( extends Student{ //子类Pupil private int score; public Pupil(){ super score=0; } public Pupil(String x,int y,int z){ // super(x,y); //使用

    2.6K40编辑于 2022-10-05
  • 来自专栏Pupil labs

    Pupil Neon 多样化眼动追踪框架硬件解析:为每一种应用场景而生

    Pupil Neon 作为 Pupil Labs 推出的下一代眼动追踪平台,其出色的不仅是算法和设备本体,更在于它极高的硬件适应性与灵活性。 本篇文章将聚焦 Pupil Neon 的多款可替换佩戴框架(Frame),结合不同的应用场景,从行为研究到体育分析、从儿童研究到工业安全,带你全面认识这些“为每种场景而定制”的硬件设计。 一、Pupil Neon 框架设计核心优势 ✅ 模块化:眼动模块独立设计,可适配多种不同风格与功能的框架 ✅ 场景适配性强:满足从科研、教育、工业到VR/AR的需求 ✅ 人体工学:佩戴舒适,支持眼镜度数替换 Labs 官方协作,定制框架设计 三、总结:一套模块,多种应用**Pupil Neon 不只是一个眼动追踪模块,更是一个可自由定制的平台。 如果你正计划开展眼动研究,或想要将眼动追踪集成到自己的产品中,了解 Pupil Neon 多样化的硬件框架选择,是开始的重要一步。

    24300编辑于 2025-06-18
  • 来自专栏猿来是前端

    【会说话的小鸟】给你的微信小程序加一个宠物吧!

    <view class="monster__eye avatar-eye avatar-eye--green eye--left"> <view class="avatar-eye-<em>pupil</em> <em>pupil</em>--green"><span class="avatar-eye-<em>pupil</em>-lightReflection --green { background: linear-gradient(135deg, rgba(188, 248, 177, 0.7), #2fa38c 75%); }.<em>pupil</em>--pink { background: linear-gradient(135deg, #f1a183, #8535cd); }.avatar-eye-<em>pupil</em>-blackThing { position

    52820编辑于 2022-12-17
  • 来自专栏机器学习/数据可视化

    Golang之旅37-继承、封装和多态

    score } // 给 *student 增加一个方法 func (stu *Student) GetSum(a, b int) int{ return a + b } // 小学生 type Pupil struct{ Student // 匿名结构体 } // 独有的方法进行保留 func (p *Pupil) testing{ fmt.Println("小学生正在考试...") } := &Pupil{} pupil.Student.Name = "小明" pupil.Student.Age = 18 pupil.Student.SetScore(70) pup.Student.ShowIfno () fmt.Println("res=", pupil.Student.GetSum(1, 2)) // 大学生 graduate := &Graduate{} pupil.Student.Name = "小红" pupil.Student.Age = 24 pupil.Student.SetScore(89) pup.Student.ShowIfno() fmt.Println(

    85020发布于 2021-03-02
  • 来自专栏居士说AI

    Java学习历程之----提升篇(三)

    {//声明父类3个参数的构造方法 System.out.println("我是带三个参数的父类构造方法:"+name+"性别"+sex+age+"岁"); } } class Pupil extends People { public Pupil(int Num) {//声明子类带1个参数的构造方法 super("IT进阶之旅", 1); // 调用父类中含有2 System.out.println("子类带一个参数的构造方法,日期为:"+Num); System.out.println(); } public Pupil 个参数的构造方法,名字为:"+name+"日期为:"+Num); } } class Test { public static void main(String args[]) { Pupil X1 = new Pupil(20200502);//调用1个参数的构造方法 Pupil X2 = new Pupil("农历",20200410);//调用2个参数的构造方法

    36510编辑于 2022-06-01
  • 来自专栏OpenBCI

    【新】OpenBCI 和 Pupil Labs 宣布推出无线、一体化脑、体、眼追踪头戴设备

    Posted October 1, 2025今天,OpenBCI 和 Pupil Labs 揭开了长达数月的合作成果:首款无线、一体化脑、体、眼追踪头戴设备。 通过将 OpenBCI 最先进的 Galea 生物传感平台与 Pupil Labs 紧凑的 Neon 模块化眼动追踪系统相结合,两家公司创造了一款强大的新工具,用于实时分析人类心智和身体。 凭借 Pupil Labs Neon 的高性能、移动眼动追踪,研究人员在 VR 之外仍能保持完整的注视点监测能力。 将 Galea 的多模态生物传感与 Pupil Lab 的眼动追踪相结合,确保所有信号——脑电图(EEG)、眼电图(EOG)、肌电图(EMG)、皮肤电反应(EDA)、光电容积脉搏波(PPG)和眼动追踪 “Neon 与 Galea 的集成,为人类行为研究创建了一个强大的硬件平台,”Pupil Labs 的 CEO 兼联合创始人 Moritz Kassner 表示。

    22910编辑于 2025-10-11
领券