How to Detect Object in Video

I have a video which is capture from a moving car and video showing plenty of details like pools, human, cars/buses, roads, etc, etc.

The video I am playing in unity3d and camera Showing that video and user is allow to click on video. I want to get different information from the videos like if someone clicked on video (like clicked on a bus object), then, unity UI should show that it is a bus object. It something like object detection in video within unity environment.

From last couple of days I searched and found different things like :

  1. OpenCV for Unity3d an asset on asset store but cost is the problem. So is there any tut or custom way available that i should write it myself?
  2. Yolo but its in python and i found no integration guide that I follow and integrate it in unity.
  3. as comment suggested EmguCV Unity is also an option but its github don’t conver any guide, i downloaded its project there is not sample or docs. And its paid version cost is about 400$.

Is there any third thing compatible with unity3d? or do i can use/integrate above given projects in unity?