EnoxSoftware/OpenCVForUnity
OpenCV for Unity (Untiy Asset Plugin)
OpenCV for Unity
简介
- 这是一个封装了 OpenCV 库的 Unity 资源包,让 Unity 开发者可以直接从 C# 脚本调用 OpenCV 函数。
- 该仓库包含使用此资源包所需的示例代码、演示构建和文档。
核心要点
- 平台支持:适用于 Unity 编辑器,并支持 WebGL(包括 SIMD、线程和 WebGPU 变体)和 Android(提供 APK)构建。
- 演示应用:开箱即用的 WebGL 演示,展示了不同性能模式下的图像处理流程(例如滤镜、特征检测)。
- 文档:包含 PDF 手册、在线 API 参考以及设置和基础用法的教学视频。
- 依赖关系:该资源包本身需从 Unity Asset Store 购买;本仓库仅提供支持代码和示例。
典型用例
- 为 Unity 游戏或 AR/VR 体验添加实时计算机视觉功能(对象检测、追踪、图像滤镜)。
- 在不离开 Unity 工作流的情况下进行基于视觉的交互原型设计。
- 直接从 Unity 将视觉算法部署到 WebGL 或 Android。
入门指南
- 从 Unity Asset Store 购买并导入 OpenCV for Unity(链接见 README)。
- 克隆此仓库并打开 Unity 项目。
- 按照 Setup Guide 视频(链接见 README)配置资源包。
- 运行其中一个演示场景或浏览 API 文档,开始从脚本中调用 OpenCV 函数。
资源
- Asset Store 页面:https://assetstore.unity.com/packages/tools/integration/opencv-for-unity-21088
- 演示构建:WebGL 演示和 Android APK 链接见 README。
- API 文档:https://enoxsoftware.github.io/OpenCVForUnity/doc/html/annotated.html
- 官方网站:https://enoxsoftware.com/opencvforunity/
所有信息均直接取自该仓库的 README;未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目