LMIXR / helpfile
git clone https://github.com/LMIXR/helpfile.git
—
+0
stars, 24h · #32,578
+~0
stars, 7 days · #33,053
+101
stars, 30 days · #4,863
91
★ total
0
forks · 0 open issues
Star history (as recorded here)
LanguageShell
License—
Created2026-09-29 (23d ago)
Last push23d ago
Watchers0
OwnerUser
Links
- GitHub: github.com/LMIXR/helpfile
- Releases · Issues · Hacker News mentions
README excerpt
计算机视觉部署实战 记录 CV 工程落地中的环境配置、依赖编译、视频接入与部署经验。 从这里开始 · 技术导航 · 问题与补充 · English --- 从一台刚装好的 Ubuntu 主机,到 Jetson 上运行的视觉应用,模型之外还有许多工程细节需要处理。这里汇集了这些过程中的操作笔记:GPU 环境、推理依赖、Qt / C++ 集成、流媒体服务,以及支撑应用运行的数据库和运维工具。 文档按工具与平台组织,适合遇到具体问题时查阅。各篇记录对应的系统与软件版本可能不同,使用时请结合文中的版本和路径。 ## 从这里开始 | 你正在做什么 | 推荐入口 | | --- | --- | | 配置一台 GPU 开发或部署主机 | Ubuntu 系统 → 显卡环境 → CUDA | | 在 Jetson 上部署视觉应用 | Jetson Nano / Xavier NX → Qt on Jetson | | 编译图像处理与推理依赖 | OpenCV / C++ · PyTorch · tkDNN | | 接入摄像头、处理视频流 | FFmpeg · GStreamer RTSP · GB28181 | | 打包程序并部署服务 | Qt 打包 · 可执行文件部署 · Docker | ## 技术导航 ### 01 / 系统与边缘设备 操作系统、GPU 环境与设备配置。 | 方向 | 文档 | | --- | --- | | Ubuntu 基础 | 系统 · 软件包 · 更换源 | | GPU 与计算环境 | 显卡环境 · CUDA | | 边缘设备 | Jetson Nano · Jetson Xavier NX · 树莓派 · RK3399 | | 网络与远程访问 | 网卡 · SSH · VNC · 代理 | ### 02 / 视觉与推理 图像处理库、深度学习框架及推理依赖的安装与编译。 - **OpenCV**:C++ / Ubuntu · Python - **深度学习与推理**:PyTorch · Paddle · tkDNN / TensorRT 依赖 - **相关环境**:Python · SeetaFace ### 03 / 视频与摄像头接入 编解码、媒体依赖、设备协议与流媒体服务。 - **FFmpeg**:Ubuntu · Windows · CentOS - **GStreamer**:RTSP 服务 · Qt 多媒体依赖 - **设备与平台接入**:ONVIF / Ubuntu · ONVIF / Windows · GB28181 / WVP / ZLMediaKit ### 04 / Qt 与 C++ 工程 跨平台开发环境、第三方库与发布打包。 | 方向 | 文档 | | --- | --- | | Qt 环境 | Ubuntu · Windows · Jetson · 添加组件 | | 构建工具 | GCC · CMake / Windows | | 常用依赖 | Boost · OpenSSL · yaml-cpp · ZeroMQ · Thrift | | 发布与打包 | Ubuntu 打包 · 可执行文件 · Windows 打包 | | 按平台浏览 | Ubuntu · Windows · macOS · Jetson | ### 05 / 数据与消息服务 应用配套的数据存储、缓存与消息组件。 - **数据库**:MySQL · MySQL 主从复制 · MongoDB - **缓存与对象存储**:Redis · MinIO - **消息与采集**:Kafka / Ubuntu · Kafka / Windows · Flume ### 06 / 部署与运维 容器、持续集成、自动化与服务管理。 - **容器**:Docker · Swarm · Portainer · ELK - **持续集成**:Jenkins 安装 · 配置 · 项目 - **自动化**:Ansible · Semaphore - **服务管理**:Nginx / Windows · Tomcat / Ubuntu · Windows 服务 · Ubuntu 维护脚本 其他工具与平台笔记 - Jitsi · PHP · 雷达 - Android 代理 · iOS CocoaPods - Uncrustify 代码格式化 ## 问题与补充 本项目由 LMIXR 维护,欢迎交流 CV 部署经验。 发现步骤失效、有更简洁的配置方法,或希望补充新的部署场景,可以通过 GitHub Issues 反馈。描述时请附上操作系统、硬件、软件版本和相关报错,方便定位问题。