I’m working on a project to package commonly used OpenCV classes, and functions into UObjects that can be used in, and extended with Unreal Engine 4’s blueprint system. This is my first real project in either Unreal Engine, or C++ but I think I’ve come a long way in the past few days. You can look over my work at my github: https://github.com/SteamyThePunk/OpenCVProject
I’d appreciate any feedback, and I hope to distribute this in the future as a plugin. As current, the only drawback is that you will have to manually copy the OpenCV dll’s into your project’s binary folder for it to run. Additionally, the OpenCV binaries are not included on my git, you will have to download thoes yourself (OpenCV_310.dll,lib and OpenCV_310d.dll,lib) In future I would like to harness the unreal build system to actually build the OpenCV dll’s for your project, but that is all very pie in the sky.
As current, the demonstration content is essentially a reimplementation of the OpenCV integration into Unreal tutorial found Here, however this time it is primarily implemented in blueprint where possible, and the C++ is attempted to be as minimal to bridge between Unreal Blueprints and OpenCV as possible.
Thanks for reading