OpenCV for Unity is an Assets Plugin for using OpenCV from within Unity cross-platform game engine. You can get the latest version of this pack for free from us.
Our Asset Features:
- Cross Platform
- Compatible with multiple platforms, allowing for app development on major platforms.
- iOS & Android & Windows 10 UWP support.
- Win & Mac & Linux Standalone support.
- WebGL support.
- ChromeOS support.
- Support for preview in the Editor.
- Works with Unity Cloud Build.
- Support Latest Version
- Users can utilize “OpenCV for Unity” based on the latest version of OpenCV (4.10.0) for app development.
- OpenCV Java API Support
- As a clone of OpenCV Java, which means you can use the exact same API as OpenCV Java 4.10.0. OpenCV Java documentation
- Easy to Use
- We provide helper functions for the interconversion of Unity’s Texture2D and OpenCV’s Mat. Many classes implement IDisposable, allowing you to manage resources using the “using” statement.
- Include Many Examples
- Includes a wide variety of example usage scenarios, which consist of scene files and script codes. By running these sample applications, you can learn how to develop OpenCV applications effectively.
- OpenCVForUnity Examples (GitHub)
- EnoxSoftware repositories (GitHub)
- AR VR MR
- Can be utilized for developing applications using Augmented Reality, Virtual Reality, and Mixed Reality technologies.
- Deep Learning
- Provides support for the dnn module, including various frameworks such as ONNX, TensorFlow, caffe, Torch, Darknet, and more. See OpenCV wiki (GitHub)
- On all platforms, inference in the Dnn module uses the CPU backend by default; only Windows platforms can use the CUDA backend by following additional steps.
- Use of WebCamTexture
- Supports input from Unity’s WebCamTexture, allowing you to perform real-time image processing on camera footage.
- Works with many hardware
- Compatible with a wide range of hardware gadgets beyond just PCs and smartphones, allowing it to run on various devices.
(e.g. HoloLens1 / Hololens2, Nreal Light, Oculus, Kinect, RealSense, ZED 2 or ZED Mini stereo camera, and Raspberry Pi).
- Visual Scripting Support
- By utilizing the VisualScripting With OpenCVForUnity Example, you can leverage all the methods available in OpenCVforUnity within the Unity’s Visual Scripting development environment.
2026-03-19 00:00:00-update version:OpenCV for Unity v2.6.0