Sharktopoda is a Mac video player application for viewing, creating, and modifying rectangular localizations directly on video. It is designed to interact with annotation and machine learning applications via a UDP-based API.
It has been integrated with a number of MBARI's annotation tools including vars-annotation and vars-gridview. To assist with integration with your own apps, there are the following pre-built libraries:
- Java: vcr4j-remote. Available via Maven
- Python: sharktopoda-client-py. Available via PyPI and can be installed with
pip install sharktopoda-client