CV+智慧教室 当 AI 长了一双“教室之眼”:计算机视觉在智慧教室的 7 大成熟场景

「文智助手」全场景办公AI助理AI+OPC全流程实践方案(大赛作品) 阅读详情

标题:当 AI 长了一双“教室之眼”:计算机视觉在智慧教室的 7 大成熟场景

正文:
“后排那位打瞌睡的同学,请把胳膊收回去。”——以前,这句话要靠老师“肉眼巡查”;现在,摄像头+算法 1 秒就能完成点名、行为识别、困倦提醒,甚至灯光、空调、投影的联动控制。计算机视觉(CV)已经走出实验室,成为智慧教室的“基础设施”。下面用 7 个已经落地、可复制的场景告诉你,AI 究竟如何重新定义“上课”。

──────────────────

  1. 学生行为画像:举手、专注、困倦、玩手机,一目了然
    • 技术路线:1080p 顶装摄像头 + OpenPose 上半身 10 关键点 + Py-Feat 面部动作单元 → DeepSORT 跨帧跟踪 → 深度神经网络分类。
    • 输出结果:给每个学生实时打标签(积极/消极),10 分钟生成一次班级“热力图”,老师一眼就能看到“困倦集中区”。

  2. 手机/移动设备“邻近度”检测
    • 原理:YOLOv5 先检手机,再算手机中心与手腕关键点的欧氏距离,小于阈值即判定“正在使用手机”。
    • 价值:解决传统课堂“低头族”难取证的问题,数据可同步到家长端周报。

  3. 分区智能灯控:有人即亮,无人即灭
    • 硬件:教室 9 宫格区域 + C270 摄像头 + 树莓派 GPIO 控制灯带。
    • 逻辑:Haar 级联检测人脸 → 判断所在区域 → TCP 指令到树莓派 → 对应灯带点亮/熄灭。
    • 节能:实测 50 人教室,日均节电 28%。

  4. 5G+4K 超高清远程互动课堂
    • 场景:工程大学一校四地同上一门制》实验课。
    • 关键:5G 网络 <20 ms 时延,4K 摄像机把船模水池实时推流到 400 km 外的分校区,学生可远程操控实验台。

  5. 双师课堂 AI 助教
    • 布局:主讲教室 1 台 4K 云台 + 听讲教室 2 台辅助摄像头。
    • 功能:CV 实时统计听讲教室举手人数,自动生成“互动指数”,提醒主讲教师放慢节奏或点名互动。

  6. AR/VR 沉浸式实验——“三高三难”课程秒变“安全沙盒”
    • 典型:南京农大 5G+新农科基地,学生戴 AR 眼镜观察 2000 万像素作物表型图像,云端实时渲染,延迟 <40 ms。
    • 价值:高危/高成本实验(化学爆炸、解剖)在虚拟空间完成,零耗材、可重复。

  7. 全息课堂:把教授“1:1 等比”请到乡村教室
    • 技术:绿幕棚全息采集 + 5G 上行 80 Mbps + 听讲教室 3D 裸眼大屏。
    • 效果:校区与 200 km 外中学同上一节微积分,学生侧视觉误差 <5 cm。

──────────────────
结语
从“看得清”到“看得懂”,计算机视觉让教室拥有了实时感知、精准决策、主动服务的能力。下一步,随着大模型+轻量化终端的普及,我们将看到“千人千面”的个性化课堂成为常态——AI 不替代老师,而是让老师把精力留给真正的“育人”。

***********************************************************

YOLOv5 检手机 + 手腕关键点 → 判断是否正在使用手机」这一整套链路拆成 4 个步骤:

  1. 坐标定义 2. 几何计算 3. 阈值设计 4. 代码示例。
    读完即可直接落地到课堂实时监测脚本。

──────────────────

  1. 坐标定义(统一像素坐标系)

表格

复制

目标来源坐标格式
手机中心YOLOv5 检测框(x<sub>, y<sub>) = [(x1+x2)/2, (y1+y2)/2]
左手腕MediaPipe Hands 21 关键点(l<sub>, l<sub>)
右手腕MediaPipe Hands 21 关键点(r<sub>, r<sub>)

──────────────────
2. 几何计算

• 分别计算手机中心到左右手腕的欧氏距离:
 d<sub> = √[(x<sub> − l<sub>)² + (y<sub> − l<sub>)²]
 d<sub> = √[(x<sub> − r<sub>)² + (y<sub> − r<sub>)²]

• 取最小距离 d = min(d<sub>, d<sub>)
 d 越小,表示手机离手腕越近。

──────────────────
3. 阈值设计(经验值)

表格

复制

场景分辨率建议阈值 D<sub>th</sub>(像素)备注
教室顶装 1080p1920×108080 px约等于 5 cm 实际距离
720p 摄像头1280×72060 px等比例缩小
4K 超高清3840×2160160 px保持与 1080p 同物理距离

阈值可在部署前用 50 张“手持手机”与 50 张“放在桌面”图片做 ROC,选 TPR≈95%、FPR≈5% 的点即可。

──────────────────
4. Python 代码示例(可直接嵌入 Jetson Nano)

Python

复制

import cv2
import numpy as np
from ultralytics import YOLO
import mediapipe as mp

# 初始化
yolo = YOLO('yolov8n.pt')                   # 手机类在 COCO 中 id=67
mp_hands = mp.solutions.hands.Hands(static_image_mode=False,
                                    max_num_hands=2, min_detection_confidence=0.5)
D_th = 80                                   # 像素阈值,按上文调整

def is_using_phone(frame):
    # --- 1. 检测手机 ---
    results = yolo.predict(frame, verbose=False, classes=[67])
    phones = []
    for box in results[0].boxes.xyxy.cpu().numpy():
        x1, y1, x2, y2 = box
        phones.append([(x1+x2)/2, (y1+y2)/2])   # 手机中心

    # --- 2. 检测手腕 ---
    rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
    hands = mp_hands.process(rgb)
    wrists = []
    if hands.multi_hand_landmarks:
        for handLms in hands.multi_hand_landmarks:
            wrist = handLms.landmark[0]          # MediaPipe 0 号点是手腕
            h, w = frame.shape[:2]
            wrists.append([wrist.x*w, wrist.y*h])

    # --- 3. 计算最小距离 ---
    for (cx, cy) in phones:
        for (wx, wy) in wrists:
            if np.linalg.norm([cx-wx, cy-wy]) < D_th:
                return True, (int(cx), int(cy)), (int(wx), int(wy))
    return False, None, None

──────────────────
5. 调用示例(实时循环)

Python

复制

cap = cv2.VideoCapture(0)
while cap.isOpened():
    ok, frame = cap.read()
    if not ok: break
    flag, phone_pos, wrist_pos = is_using_phone(frame)
    if flag:
        cv2.putText(frame, "Using Phone!", (30, 60),
                    cv2.FONT_HERSHEY_SIMPLEX, 1.5, (0, 0, 255), 3)
    cv2.imshow("classroom", frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

──────────────────
一句话总结
“先框手机,再量手腕,距离小于阈值就报警”——把复杂视觉任务降维成 3 行几何公式,就能在 30 fps 内完成课堂实时手机使用监测。

船载 OpenHarmony AIS 航海工作台:告警与防碰撞预警系统 船载OpenHarmony AIS航海工作台的告警与防碰撞系统,集成十余类告警(超速、偏航、会遇、SOS等),通过网格空间索引实现高效邻近判定,保障实时性。告警管理器统一调度规则、去重、通知与日志,支持悬浮球、语音、跑马灯、弹窗多渠道触达,确保航行安全。SOS紧急通道独立运行,避免干扰。系统设计强调性能优化与多场景适配,为航海安全提供核心支撑。 阅读详情

相关推荐

AI 应用开发:四维架构落地实战——以 HR Agent 为例拆解感知·推理·记忆·执行【意图路由、规划编排、长期记忆、工具执行、面试题】

本文基于四维架构(感知·推理·记忆·执行),以HR Agent为例,系统拆解大模型应用从“聊天”到“生产可用”的落地路径。通过Spring AI实现意图路由、规划编排、RAG检索与工具调用,结合真实踩坑复盘,揭示架构化设计对安全、成本与可维护性的关键价值,为AI Agent工程化提供可复用的实战框架。

王大师企业官方博客 1210

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 354

OpenClaw实操:给网站装上“智能眼睛”?手把手教你用OpenClaw实时监控网站

本文介绍如何在Windows系统使用OpenClaw构建智能网站监控助手。手把手教你通过配置本地AI模型,让openclaw构建的ai助手自动检测指定网页的内容变化,理解更新重要性,并及时通过邮件、微信、Telegram等渠道发出预警,让你第一时间掌握关键信息,彻底告别手动刷新。

plawuyue的博客 2165

AI 问数真的能替代 BI 报表吗?

AI问数赋能自然语言查询,提升临时分析效率,但无法替代传统报表。报表适用于稳定输出与持续监控,AI则擅长探索性提问。企业用好AI问数,关键在于夯实数据模型、统一指标口径、健全权限体系与结果校验机制。合理组合报表、仪表板与AI,才能实现高效、准确的业务洞察。

葡萄城技术团队博客 281

告别IIS折腾!用.NET8+Kestrel在Windows上5分钟搞定Web API部署

本文介绍了如何使用.NET8和Kestrel在Windows上快速部署Web API,告别繁琐的IIS配置。通过5分钟实战教程,开发者可以轻松实现高性能、跨平台的API服务部署,显著提升开发效率和系统性能。

weixin_42528780的博客 246

VisionMaster 4.2.0安装

按照顺序安装。

XuXing_java的专栏 3807

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 255

如何实现C++动态调用动态链接库(DLL或SO)

使用函数指针来定义函数的类型,以便在动态库中找到的函数能够正确地调用。函数指针的类型必须与函数的签名(参数类型和返回类型)匹配。// 函数指针#ifdef _MSC_VER // Windows环境下的导出声明__declspec。

weixin_48438353的博客 7984

ChatGPT、Perplexity、Gemini 与 AI Overviews 引用对比:谁的引用更可信

AI 引擎的引用机制差异很大:ChatGPT 以行内引用加 Sources 列表呈现来源,Perplexity 几乎逐句可溯源,Gemini 在回答中内嵌相关来源链接,AI Overviews 则把多源聚合答案与来源列表一起放在搜索结果顶部。本文从引用透明度、来源偏好、可干预性 3 个维度对比这 4 个引擎,并给出 GEO 的 3 点启示,帮企业在多引擎环境下提升被引用的概率。

淡然一笑 的专栏 192

NTFS分区变成RAW别乱修!正确数据恢复与修复方法详解

文件系统是操作系统管理存储数据的核心机制,NTFS作为Windows主流文件系统,一旦分区识别异常,常会显示为RAW格式。分区变RAW通常意味着文件系统入口信息损坏,而非数据物理消失,但若采用错误的修复方式,如直接对RAW分区执行chkdsk /f,可能因系统无法正确识别文件系统结构,导致写入操作落在错误偏移位置,二次破坏本可恢复的数据。正确的处理思路是:先停止一切写入操作,通过扇区级镜像备份保留原始现场,再分析DBR、分区表及$MFT状态,依据诊断结果选择修复或深度扫描恢复。实际排查中,常见问题如DBR记

weixin_31155097的博客 135

中移物联ML307C模组OPENCPU开发环境搭建全攻略

本文详细介绍了中移物联ML307C模组OPENCPU开发环境搭建的全过程。从OPENCPU模式的核心优势解析,到SDK获取、Python与scons工具安装,再到解读SDK目录结构与实战编译命令,最后提供常见问题避坑指南,帮助开发者快速构建高效的物联网应用编译环境。

weixin_29168393的博客 746

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 564

解决TexStudio编写LaTeX论文引用文献问题:正文引用处出现[?],参考文献也不显现

当我们利用LaTeX编写论文时,可能会出现引用参考文献时正文引用处出现?号,肯能的原因及解决方案如下: 问题一 忘记在\end{document}前面放\bibliographystyle{样式}和\bibliography{参考文献bib文件名}: \bibliographystyle{plain} \bibliography{sample} 其中, LaTeX 标准选项及其样式共有以下8种: plain,按字母的顺序排列,比较次序为作者、年度和标题. unsrt,样式同plain,只是按照引用的先后

左手の明天的博客 9530

AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化

本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。

2301_79189962的博客 619

Python基础语法与最佳实践【python基础篇】

本文全面介绍了Python基础语法与最佳实践,涵盖变量与数据类型、控制流、函数、模块与包等核心概念。通过实际代码示例展示了条件语句、循环结构、函数定义及模块导入的基本用法。在最佳实践部分,重点讲解了PEP 8代码风格规范、异常处理技巧、列表推导式、上下文管理器、文档字符串编写以及enumerate和zip的高效使用。这些内容既适合Python初学者掌握基础语法,也能帮助有经验的开发者编写更规范、高效、可维护的代码。文章强调遵循Python官方推荐实践,通过合理运用语言特性提升代码质量。

博客 1977

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

抽象主义人工智能和生命体AI的内在联系

彭军辉提出“抽象主义人工智能”作为第四大AI范式,批判符号主义、连接主义、行为主义剥离生命本体的误区,确立“智能是现象,生命是本体”的核心公理。主张原生智能必须依附具备存续诉求的生命本体,提出“生命体AI理论”,构建七层演化阶梯与自闭环工程框架,强调智能不可跳过底层存续机制直接模拟语言。该体系为生成式AI提供科学边界,推动从“仿真表象”向“原生智能”的范式跃迁,开辟硅基人工生命新赛道。

抽象主义人工智能和生命体AI 160

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

OpenClaw 深度调查:把 AI 助手做成你自己的控制平面

对 openclaw/openclaw 的完整技术尽调:Gateway 架构、Agent 运行时、工具与沙箱、30 个消息通道、181 个插件、安全信任边界、工程代价与采用建议。17 章 / 10 张图,全部数字标注口径,数据截至 2026-10-31。

厚积薄发 294

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

AI赋能智慧港口建设|造形家快速生成港口全要素三维场景

随着智慧港口、港口数字孪生项目的持续推进,港口三维场景的需求日益旺盛。传统港口三维建模,往往需要航拍倾斜摄影采集数据,再人工搭建吊机、岸桥、船舶、集装箱等大量工业设施模型,项目周期长、人力成本高,修改迭代繁琐,制约港口可视化项目落地效率。国产AI三维建模工具,依托卫星影像 AI 识别能力,无需航拍作业,一键快速搭建港口完整三维场景,为港口数字孪生、方案汇报、投标演示提供高效的场景解决方案。

m0_69539167的博客 51

企业微信iPad协议详解:接口接入、实时消息同步与语音转码实践

深入解析企业微信iPad协议的技术架构与开发思路,涵盖API接口接入、长连接通信、实时消息同步、Silk语音转码、异常重连及高并发优化,帮助开发者了解企业微信自动化系统的设计与实现。

欢迎来到祖安! 429

Product Hunt 热榜 2026-11-13:Plurai Simulation、YouArt Desktop App、Omnigraph

2026-11-13 Product Hunt 新产品精选:Plurai Simulation、YouArt Desktop App、Omnigraph。汇总 15 款产品的中文介绍、功能关键词和产品链接。

LaughingZhu的博客 491

AI作图软件技术选型:从4个技术维度出发的实测对比

AI作图软件技术选型:从4个技术维度出发的实测对比

Vbaoke的博客 252

【AI Agent面试系列】AI Agent可观测、评测、安全相关的知识点

之前的文章介绍了和,本文主要介绍AI Agent的测评、可观测等知识。

328

Docling 原理解读:是什么、为什么、怎么样

从论文视角拆解 Docling 的整体架构、DoclingDocument 数据模型、PDF 预处理、版面分析、OCR、TableFormer 双解码器、阅读顺序与装配流程,并解释版面框与 OCR 框的区别。

PLANTTHESON的博客 369

WorkBuddy 实战:一句话需求 → 七屏可交互原型,户外徒步 App 的 AI 设计全流程

WorkBuddy 实战:一句话需求 → 七屏可交互原型,户外徒步 App 的 AI 设计全流程,跟着博主一起来还原整个过程。

夜郎King的博客 5030

从认识人工智能到理解机器学习:我的 AI 入门第一课

正式开始学习人工智能之前,我对 AI 的认识其实比较模糊:知道 ChatGPT、知道大模型,也知道现在很多岗位都在谈 AI,但如果有人问我“人工智能到底是什么”“机器是怎么学会识别一只猫的”,我未必能从头到尾讲清楚。上午的课程更偏向行业全景:人工智能的发展、研究方向、NLP、岗位分工、学习路线和 AI Coding 工具。下午的课程更偏向技术基础:机器学习的原理、有监督学习、深度学习、模型训练和评估方法。

chh563的博客 506

影视场景怎么用AI生成3D镜头预演?从概念图、场景白模到网页审片

概念图有氛围,不代表能直接用于镜头预演。本文围绕剧本拆镜、资料与尺度假设、场景白模、机位走位、动作节拍和网页审片,介绍 AI 生成 3D 场景的预演流程。通过稳定对象与相机编号、统一镜头表、意见关联版本和三轮审核,让讨论落到具体镜头,同时明确白模与网页预演不能替代真实场地勘景及现场安全判断。

Solange__的博客 591
上一篇: cv 机场 成熟期 生产成熟期
下一篇: CV+无人机 当无人机长出“慧眼”——机器视觉在巡检赛道的真实故事
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

交通上的硅基思维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值