如何用 RuView 把普通 WiFi 变成无摄像头人体感知:4 个实战场景与 3 分钟上手指南
如何用 RuView 把普通 WiFi 变成无摄像头人体感知4 个实战场景与 3 分钟上手指南【免费下载链接】RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.项目地址: https://gitcode.com/GitHub_Trending/wi/RuViewRuView 是开源的 WiFi 人体感知平台从普通路由器的无线信号里读出房间里有没有人、呼吸和心率多少甚至估计 17 个骨骼关键点全程不装摄像头。本文带你 3 分钟跑通 Demo再看 4 个最值得上手的落地场景。RuView 是什么WiFi 信号里读出的 3 种空间智能一句话说清它WiFi 路由器本来就往房间里灌电磁波人一动、一呼吸波形就会被扰动RuView 用一块 9 美元的 ESP32-S3 采集这种扰动术语叫 CSI 信道状态信息可以理解为无线信号里包含的环境指纹再用 Rust 写的信号处理管线加神经网络把扰动翻译成人在哪、在干什么、身体指标如何。无摄像头、无穿戴、不产生图像数据天然绕开摄像头最头疼的隐私合规问题还穿墙、不挑光线硬件门槛低至一块 ESP32-S3甚至零硬件Docker 镜像自带模拟信号源全链路可以先在电脑上验证本地闭环推理全在边缘完成数据不出屋同时发布预编译的 Python 包两行代码就能调用核心算法4 个最实用的实战场景无穿戴测出呼吸和心率给独居老人装摄像头多数家庭第一反应是抵触手环又没人愿意戴着睡一整晚。RuView 的做法是对 CSI 做 0.1–0.5 Hz 带通滤波把胸腔起伏带来的微弱相位变化提炼成呼吸频率6–30 BPM心率同理用 0.8–2.0 Hz 频段提取。Python 侧封装直接可用下面这段演示从 CSI 流逐帧提取呼吸率wifi-densepose 是编译好的 Rust 核心pip install wifi-densepose 即可from wifi_densepose import BreathingExtractor br BreathingExtractor.esp32_default() # 56 子载波 100 Hz30 秒窗口 for residuals, weights in csi_stream(): est br.extract(residualsresiduals, weightsweights) if est is not None: print(f{est.value_bpm:.1f} BPM (confidence{est.confidence:.2f}))每个结果都带置信度和临床级 / 降级 / 不可靠三档状态你可以按状态决定要不要推送告警。仓库里 python/examples/mat_triage.py 还演示了把这条生命体征流接进灾害搜救的 START 分诊流程属于进阶玩法。隔着墙知道谁在、几个人传统人体红外传感器隔着玻璃、窗帘就失灵而且只能告诉你有人不能告诉你几个人。RuView 用训练好的存在检测头发布模型在留出集上测得 82.3% 时序准确率加一条无需模型、靠相位方差的兜底路径跌倒检测走相位加速度阈值 3 帧去抖 5 秒冷却200 ms 内出告警。所有输出都是 REST 接口拿结果只要下面两条请求分别拿最新感知帧和生命体征面板返回的都是 JSONcurl http://localhost:3000/api/v1/sensing/latest curl http://localhost:3000/api/v1/vital-signs多人计数用自适应 P95 归一化加可调的重复因子/api/v1/config/dedup-factor 运行时就能改不用重启服务。让 Home Assistant 听懂 WiFi家庭自动化最常用门窗磁和 PIR 触发但卫生间、卧室这些最需要感知的角落恰恰是装摄像头的地方过不了隐私关。RuView 只需要一个 --mqtt 标志位自动向 Home Assistant 注册 21 个实体11 个原始信号加 10 个语义状态比如有人睡眠疑似不适卫生间有人还可以作为 Matter 网桥接进 Apple Home、Google Home 和 Alexa下面这条命令演示开启 MQTT 自动发现启动感知服务CSI_SOURCEesp32 表示读真实 ESP32 节点的数据docker run -p 3000:3000 -e CSI_SOURCEesp32 \ ruvnet/wifi-densepose:latest --mqtt之后在 HA 里就能直接写卫生间有人时开灯开排风扇这类自动化不用写自定义技能仓库 examples/ha-blueprints/ 目录下还有 3 个可以一键导入的起始蓝图。无摄像头估算 17 个身体关键点做动作识别第一反应是上摄像头但更衣室、浴室、卧室这些场景要么不能装、要么根本过不了隐私关。RuView 的姿态输出是 17 个 COCO 标准关键点官方发布的 MM-Fi 基准上躯干 PCK20 做到 82.69%超过了 MultiFormer 的 72.25%。这里要给你一个诚实的提醒单 ESP32 端侧模型目前还是初版PCK20 约 3%运行时路径尚未接线适合先当可视化和研究用把公开基准当作可达精度来看。从零跑通Docker 3 分钟 Demo不用先买硬件。Docker 镜像自带确定性模拟信号源整条链路可以直接跑下面两条命令拉取镜像并启动服务amd64 和 arm64 都有Apple Silicon 直接跑docker pull ruvnet/wifi-densepose:latest docker run -p 3000:3000 ruvnet/wifi-densepose:latest浏览器打开 http://localhost:3000你会看到 17 关键点骨骼的 Three.js 三维动画、信号幅值热图和生命体征面板。再用下面这条请求做本地验证服务活着就该返回 okcurl http://localhost:3000/health # {status:ok,source:simulated,clients:0}不想用容器的话仓库里还有条确定性参考信号跑 python archive/v1/data/proof/verify.py打印 VERDICT: PASS 就说明整条信号处理链路可复现。核心链路速览ESP32 节点以 100 Hz 在 1/6/11 信道采集 CSI每节点 56 个子载波多节点走 TDM 分时复用多频融合3 信道 × 56 子载波 每条链路 168 个虚拟子载波多节点再做注意力加权跨视角融合相干性门控对每帧测量做接受/拒绝让系统在几天内不用重新调参也稳定信号处理段Hampel 滤波、SpotFi、菲涅尔区几何、频谱图把原始扰动洗干净神经网络与 RuVector 骨干输出 17 个关键点、呼吸、心率和房间指纹结果经 REST、WebSocket、MQTT 三种通道暴露接 Home Assistant、仪表盘或你自己的脚本避坑与调优/health 返回的 source:simulated 说明你在看合成数据接真实感知要加 -e CSI_SOURCEesp32 并放行 5005/udp 端口否则演示一切正常、上线全是假象单天线 ESP32 空间分辨率有限姿态功能建议 2 块以上节点成 mesh拿初版端侧模型做产品核心会翻车生命体征需要先采约 30 秒空房间基线环境校准否则宠物上床、空调强风都会被判成有人环境变了要重新校准PyPI 上的 wifi-densepose 1.99.0 是个墓碑包导入即抛 ImportError——那是 v1 的弃用标记正常装 2.x 版或同内容的 ruview 包即可下一步做什么RuView 的能力成熟度是分层的生命体征和存在检测已经可用姿态是基准强、端侧初版灾害分诊属于研究特性——按这个分层规划你的场景就不会踩空。今天的动作就一个打开终端把上面 Docker 那两行跑完看到浏览器里骨架动起来之后再决定第一块 ESP32-S3 装进哪个房间。【免费下载链接】RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.项目地址: https://gitcode.com/GitHub_Trending/wi/RuView创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

基于人工智能的医疗保险索赔欺诈检测数据集

基于人工智能的医疗保险索赔欺诈检测数据集

摘要:该数据集包含 10,000 条合成医疗保险理赔记录,主要用于医疗保险欺诈检测与风险建模研究。数据集概述该数据集包含 10,000 条合成医疗保险理赔记录,主要用于医疗保险欺诈检测与风险建模研究。每条记录模拟一笔完整的保险理赔业务&#xf…

2026/8/24 4:12:26 阅读更多 →
GPU选型翻车记:我的深度学习项目预算超了200%,直到重学机器学习入门

GPU选型翻车记:我的深度学习项目预算超了200%,直到重学机器学习入门

GPU选型翻车记:我的深度学习项目预算超了200%,直到重学机器学习入门 发版前夜的算力恐慌:一个工程师的深度复盘 距离模型交付还剩48小时,我的GTX 1080 Ti风扇发出尖锐的啸叫--这是它在跑第37个epoch时的最后挣扎。团队承诺客户的图像分类器准确率要达到92%的交付标准,但我的本…

2026/8/24 4:12:26 阅读更多 →
LangChain 能跑 Demo,但为什么你做完简历上写不出“可观测“?

LangChain 能跑 Demo,但为什么你做完简历上写不出“可观测“?

聊《别急着上LangChain,先把成本、边界和失败兜底算清楚》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。摘要做 AI 应用项目,最近我发现一个挺反直觉的现象:Demo 跑通的人越来越…

2026/8/24 4:12:26 阅读更多 →

最新新闻

Adobe Photoshop 2026 保姆级安装教程:从下载到配置的完整指南

Adobe Photoshop 2026 保姆级安装教程:从下载到配置的完整指南

之前帮朋友装PS时,发现网上很多教程要么版本老旧,要么步骤复杂,要么夹带私货,新手很容易踩坑。本文基于最新的Adobe Photoshop 2026版本,整理了一套从下载、安装到激活、配置的保姆级教程,全程图文并茂&…

2026/8/24 4:59:41 阅读更多 →
从物理图像与形式矢量出发:彻底掌握梯度、散度、旋度推导

从物理图像与形式矢量出发:彻底掌握梯度、散度、旋度推导

如果你在物理、数学或工程领域工作,一定对那个倒三角符号∇(读作“nabla”或“del”)又爱又恨。它无处不在:从描述电场、磁场的麦克斯韦方程组,到流体力学中的纳维-斯托克斯方程,再到机器学习中的梯度下降算…

2026/8/24 4:59:41 阅读更多 →
密歇根大学ROB311机器人课程:从零构建与运动控制实践指南

密歇根大学ROB311机器人课程:从零构建与运动控制实践指南

这次我们来看一个来自密歇根大学的机器人学习资源——ROB311课程《How To Build Robots And Make Them Move》。对于想从零开始学习机器人制作与运动控制的朋友来说,这绝对是一个宝藏。它不是某个单一的软件或模型,而是一套完整的课程体系,包…

2026/8/24 4:59:41 阅读更多 →
05-EA01到EA05五张元数据表

05-EA01到EA05五张元数据表

05-EA01到EA05:五张表描述任意SQL browise 元数据引擎的地基是五张表——EA01存SQL定义、EA02存表、EA03存字段、EA05存条件。一条SQL的全部要素(查什么、从哪查、怎么过滤)拆开存在这五张表里,运行时按 sqlId 组装。这篇逐字段拆…

2026/8/24 4:59:41 阅读更多 →
向量数据库入门 2026:从咖啡到 RAG,十分钟跑通语义搜索实战

向量数据库入门 2026:从咖啡到 RAG,十分钟跑通语义搜索实战

向量数据库的核心就三件事:把文本变成一串数字、把数字存起来、用数字快速找到相似内容。不需要先懂线性代数,也不用啃 HNSW 论文,用 Python 跑一个 ChromaDB 的 Demo,十分钟就能直观感受到语义搜索的效果。真正决定检索质量的不是…

2026/8/24 4:59:41 阅读更多 →
长篇故事拆分短剧:从原始文本到可生产分集脚本

长篇故事拆分短剧:从原始文本到可生产分集脚本

我是四人改编工作室,主要做网文向仿真人短剧与漫剧改编,两人负责文本拆解与剧本润色,一人负责角色资产梳理,我负责把分集脚本对接故事板与画面生产。项目经常遇到长篇原始文本信息量过载,AI拆分出来的集数主线散乱、钩…

2026/8/24 4:58:37 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →