8 分钟阅读
第 9 章:Rust 使用 YOLO 完整教程 Rust 凭借内存安全、零成本抽象、极致性能三大特性,成为 YOLO 生产级部署的终极选择。在边缘计算、高并发场景下,Rust 的性能优势尤为显著。
继续阅读 →
8 分钟阅读
第 8 章:Golang 使用 YOLO 完整教程 Go 语言凭借其高性能、低内存占用、原生并发特性,成为工业级 YOLO 部署的首选语言之一。本章将详细介绍 Go 生态中 YOLO 的完整实现方案。
继续阅读 →
8 分钟阅读
做运维出身,后来转开发,维护的项目越来越多。各种中间件、数据库、监控组件……每次升级版本都是一场体力活:去官网找下载链接、比对版本号、手动下载到内网、再分发到各台机器。以前写了一堆 Shell 脚本定期拉取最新版本到局域网,能用但不好用——脚本散落在各处,加新软件得手写解析逻辑,出错了也没什么日志可查。
继续阅读 →
11 分钟阅读
主动降噪系统的工程实现中,最耗时、最依赖经验的部分不是算法选型,而是参数调优和稳定性调试。滤波器阶数、步长系数、采样率——每一个参数都牵一发而动全身。本文从实践经验出发,梳理 ANC 调试中的关键参数选择逻辑和常见问题定位方法。
继续阅读 →
4 分钟阅读
之前 MiBeeNvr 录的 MP4 文件只有视频轨,播放时是静音的。v0.4.0 补上了这个功能 —— 音频录制。同时新增了更实用的 摄像头健康监控和自动恢复。
录像有声音了 每个摄像头都可以单独开启音频录制:
继续阅读 →
6 分钟阅读
v0.3.1 发布之后又肝了 196 个提交。v0.4.0 是一个功能密度很高的版本:音频录制管线、多层健康监控引擎、HLS/LL-HLS 播放稳定性优化、UI 大改版。完整更新列表见 GitHub Release Notes。
继续阅读 →
12 分钟阅读
环境安装问题 Q1: CUDA 不可用,只使用 CPU?
首先确认 NVIDIA 驱动版本是否支持所需 CUDA 版本,驱动版本过低会导致 CUDA 不可用:
bash 1 2 3 4 5 6 # 检查驱动版本(Driver Version 需 >= 支持CUDA的最低版本) nvidia-smi # 检查CUDA工具包版本 nvcc --version # 重新安装对应CUDA版本的PyTorch pip3 install torch torchvision --index-url https://download.pytorch.org/whl/cu121 如果 nvidia-smi 显示 CUDA 版本但 PyTorch 仍使用 CPU,说明安装的是 CPU 版 PyTorch。卸载后用 --index-url 重新安装 CUDA 版本。CUDA 11.8 用户将 URL 中的 cu121 替换为 cu118。建议使用 conda 或 venv 虚拟环境隔离不同 CUDA 版本的 PyTorch,避免系统级冲突。
继续阅读 →
8 分钟阅读
v0.2.0 发布之后又折腾了不少,这次 v0.3.x 带来了几个重量级更新:小米摄像头内置支持、归档录像功能、多协议流媒体架构(WebRTC/HTTP-FLV/RTMP/SRT/LL-HLS),以及一大波安全加固。从外部依赖到内置实现、从单协议到全协议支持的架构演进过程,比我想象的要曲折得多。
继续阅读 →
6 分钟阅读
ESP32-S3 的双核 Xtensa LX7 处理器带有向量指令集扩展,适合执行嵌入式 ANC 所需的实时 DSP 运算。配合 ESP-DSP 库可以高效实现自适应滤波器。
I2S 麦克风采集 ANC 需要至少两路同步输入:参考麦克风(采集环境噪声)和误差麦克风(采集残余误差)。ESP32-S3 的 I2S 外设支持同时接收多路 ADC 数据,配置为 16 位、16 kHz 采样即可满足消费级 ANC 需求。
继续阅读 →
6 分钟阅读
起因:等保检查的那点事 做运维的都知道,国内服务器逃不过一道坎:网络安全等级保护(GB/T 22239-2019,俗称等保 2.0)。不管你是三级还是二级,测评机构来了都得查这几样东西:
继续阅读 →