Since, up to this point, we know the overall workflow of our approach, we can now wrap up everything and see whether it really works. However, before that, let's take a look at the functionalities of different Java classes:
- FramerGrabber_ExplorartoryAnalysis.java: This shows how to grab frames from the video clip and save each frame as a JPEG image. Besides, it also shows some exploratory properties of the video clip.
- TinyYoloModel.java: This instantiates the Tiny YOLO model and generates the label. It also creates and marks the object with the bounding box. Nonetheless, it shows how to handle non-max suppression for more than one bounding box per object.
- ObjectDetectorFromVideo.java ...