Integration of Darknet YOLO for use in Unity, by passing annotated webcam footage from OpenCV to Unity through P/Invoke.
- There is currently a ton of commented and test code that will be cleaned at a later date
- Neither project will run without a compiled opencv_world{version}.dll
- opencv_world dll should be placed in the following directories:
- "Assets/Plugins" directory of the Unity project
- "build/darknet/x64" directory of the Darknet project
- Custom code for the Darknet project can primarily be found in the "yolo_console_dll.cpp" file found in the "src" directory
- Custom .cfg, .data, .names, and .weights files need to be included to run the Unity project, and should be located relative to the Unity root project directory, and with updated relative paths in calls to "Init," as depicted in OpenCVDarknet.cs and OpenCVDarknetTest.cs