London -England

  • LinkedIn Social Icon

©2019 by Simone Mangiapelo

OpenCV Plugin

Info

The plugin brings the OpenCV library to the Unreal Engine allowing to utilise the computer vision and machine learning software the library offers. 

 

This rather limited integration of the library allows for mainly three actions. 

  1. Starting and stopping a video streaming using a webcam 

  2. Cropping images

  3. Replace pixels of a given colour with fully transparent ones

 

For the three example usages of the OpenCV library, as noticeable in the video, their implementation is fully multi-threaded. Any of the imaging/video processing happens on a separate thread from the main game or rendering thread allowing to run a simulation without any visible stuttering.