Skip to content

LiMR v0.1.0

Latest

Choose a tag to compare

@ShowayLiao ShowayLiao released this 24 Jul 08:28

FastVision v1.0.0

FastVision 是一个基于 C++、CUDA 和 TensorRT 的高性能工业视觉异常检测平台,支持实时视频推理、异常区域检测和多视图结果显示。

主要功能

  • 基于 TensorRT 10 的高性能推理
  • 支持 FP32 / FP16 推理模式
  • 支持视频文件和摄像头输入
  • 支持异常热力图、检测 Mask 和缺陷区域叠加显示
  • 支持通过 ImGui 控制面板实时调整配置
  • 支持模型路径、视频源、推理模式和阈值等参数配置
  • 支持 Anomalib 模型及 BHW 格式异常图输出
  • 支持原始画面、热力图和检测结果的多视图显示
  • 提供 Windows Release 构建包,可直接运行

性能优化

  • 采用多线程推理流水线
  • 使用 CUDA 加速图像预处理和后处理
  • 使用 CUDA-OpenGL 互操作实现高效 GPU 渲染
  • 优化 GPU 内存分配和复用机制
  • 使用 CUDA Stream 重叠计算与数据传输
  • 在 RTX 3060 测试环境下,整体吞吐量可达到 80 FPS 以上

工程改进

  • 重构项目目录和模块结构
  • 拆分配置管理、推理引擎、CUDA Kernel、流水线和界面模块
  • 增加线程安全任务队列
  • 增加异步 Dashboard 初始化反馈
  • 增加原生文件选择器
  • 完善安装文档、开发者文档和用户手册

运行环境

  • Windows
  • CUDA 11.x
  • TensorRT 10
  • OpenCV 4.x
  • 支持 CUDA 的 NVIDIA GPU

使用方法

  1. 下载 Release.zip
  2. 解压到本地目录
  3. 根据用户手册配置模型和视频源
  4. 运行 limr.exe

感谢使用 FastVision。如遇到问题,欢迎提交 Issue 或 Pull Request。