- 博客(10)
- 收藏
- 关注
原创 科技魔法墙:垃圾分类互动新体验
垃圾分类数据库内置数千种垃圾的图像和分类信息,交互逻辑通过Unity或Unreal Engine实现。垃圾分类魔法互动墙是一种结合体感交互、投影技术和人工智能识别的展厅设备。用户通过手势或动作与墙面互动,系统实时识别垃圾类型并反馈分类结果。核心模块包括体感摄像头、投影系统、垃圾分类数据库和交互逻辑。展厅设备通常采用多点触控屏或AR增强现实技术,用户可通过拖拽虚拟垃圾到对应分类桶完成互动。用户选择垃圾后,系统通过RFID或图像识别确认类型,拖拽到正确分类桶后触发动画和得分。数据看板显示当日分类正确率和排名。
2025-10-13 06:02:36
252
原创 最小外接矩形:原理与OpenCV实战
最小外接矩形(Minimum Bounding Rectangle, MBR)是计算机视觉和图像处理中常用的技术,用于定位和描述目标物体的边界。它通过计算能够完全包围目标物体的最小矩形,为后续的分析和处理提供基础。最小外接矩形的计算依赖于几何学中的凸包概念。通过旋转卡壳算法(Rotating Calipers),可以高效地找到凸包的最小外接矩形。OpenCV是一个开源的计算机视觉库,提供了丰富的函数来实现最小外接矩形的计算。其中,( w ) 和 ( h ) 分别是矩形的宽度和高度。
2025-10-13 06:01:52
294
原创 RTMP推流技术全解析
RTMP(Real-Time Messaging Protocol)是一种用于实时数据传输的协议,广泛应用于直播、视频会议等场景。协议支持多种数据类型,包括音频、视频、脚本和元数据。RTMP协议分为握手阶段和通信阶段。RTMP推流的核心流程包括:建立连接、创建流、发布流、传输数据、关闭连接。推流过程中,客户端需要将音视频数据封装成RTMP Chunk,并通过TCP连接发送到服务器。安装FFmpeg工具,支持RTMP协议的推流功能。FFmpeg是一个强大的多媒体处理工具,支持音视频的采集、编码、解码和传输。
2025-10-13 06:01:07
352
原创 高效镜像二次打包脚本全解析
镜像二次打包是指基于已有镜像进行修改、扩展或优化,生成新的镜像文件。常见于Docker、虚拟机镜像等场景,用于快速部署定制化环境或修复漏洞。二次打包脚本通过自动化流程简化操作,确保一致性。确保具备基础工具链:Docker、tar、gzip等。对于Docker镜像,需安装Docker引擎并启动服务。
2025-10-13 06:00:23
235
原创 uniapp 请求接口封装和使用。
封装后的请求模块能够集中管理基础 URL、请求头、超时时间等配置,简化开发流程。同时,统一的错误处理和拦截机制,能够避免代码冗余,提升开发效率。通过封装请求接口,可以统一处理这些逻辑,提高代码复用性和可维护性。拦截器能够在请求发出前和收到响应后统一处理逻辑,例如添加全局 loading 或 token 失效跳转登录页。拦截器能够在请求发出前和收到响应后统一处理逻辑,例如添加全局 loading 或 token 失效跳转登录页。在 Uniapp 开发中,频繁调用接口是常见需求。的文件,用于封装基础请求逻辑。
2025-10-12 23:34:14
317
原创 「机器学习笔记2」机器学习系统设计:从理论到实践。
根据任务类型(分类、回归、聚类等)和数据特点选择合适的算法。对于非结构化数据(如图像、文本),深度学习模型(如CNN、Transformer)更为适用。根据任务类型(分类、回归、聚类等)和数据特点选择合适的算法。对于非结构化数据(如图像、文本),深度学习模型(如CNN、Transformer)更为适用。常见的数据预处理技术包括标准化、归一化和特征编码。机器学习系统设计涉及多个关键环节,包括数据预处理、模型选择、训练优化和部署。机器学习系统设计涉及多个关键环节,包括数据预处理、模型选择、训练优化和部署。
2025-10-12 23:33:34
434
原创 [Linux系统编程——Lesson2.操作系统详解 ]。
在Linux系统编程中,理解操作系统的基本原理和功能至关重要。内存管理负责分配和回收内存资源,确保进程间的内存隔离。文件系统管理提供对存储设备的抽象,允许用户以文件和目录的形式组织数据。操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理。调用返回两次,一次在父进程中返回子进程的PID,另一次在子进程中返回0。调用返回两次,一次在父进程中返回子进程的PID,另一次在子进程中返回0。运行此程序时,父进程和子进程会分别输出不同的信息。运行此程序时,父进程和子进程会分别输出不同的信息。
2025-10-12 23:32:55
286
原创 CSS Border(边框)。
CSS Border(边框)是用于定义元素边界的样式属性。边框可以围绕任何HTML元素,包括文本、图像、表格和容器。CSS Border(边框)是用于定义元素边界的样式属性。边框可以围绕任何HTML元素,包括文本、图像、表格和容器。属性用于设置边框的颜色。属性用于设置边框的颜色。属性,可以定义边框的显示方式,例如实线、虚线或点线。属性,可以定义边框的显示方式,例如实线、虚线或点线。边框的四边(上、右、下、左)可以单独设置。边框的四边(上、右、下、左)可以单独设置。属性用于设置边框的宽度。
2025-10-12 23:32:15
336
原创 声卡驱动解决方案(电脑没有声音,麦克风没有声音)win11。
打开设备管理器(Win+X快捷键),展开“声音、视频和游戏控制器”,右击声卡设备选择“更新驱动程序”。打开设备管理器(Win+X快捷键),展开“声音、视频和游戏控制器”,右击声卡设备选择“更新驱动程序”。无线设备需检查蓝牙连接状态。若非如此,右击选择“启动”,并将启动类型设为“自动”。若非如此,右击选择“启动”,并将启动类型设为“自动”。右击任务栏音量图标,选择“声音设置”,在“输出”和“输入”部分确认默认设备是否正确。右击任务栏音量图标,选择“声音设置”,在“输出”和“输入”部分确认默认设备是否正确。
2025-10-12 23:31:36
821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅