- Install both Salamander_Project and Centroid-Finder
- Run Npm install i in the Salamander_Project main directory
- Run cd processor in centroid-finder
- Run mvn compile
- Open new command window in centroid-finder and run cd server
- Run npm install i
- Create two new folders in Centroid-finder main directory: Log and Videos
- Copy any videos you would like to analyze in Videos
- Create a .env file in Centroid-Finder/Server. Copy the following into it:
OUTPUT_PATH=../output
LOG_PATH=../log
PORT=3000
JAR_PATH=../../processor/target/videoprocessor.jar
- Return to the command window that was cd'd into server and run npm run dev
- Run npm run dev in Salamander_Project. Note that both of these need to be running simultaneously, you will need two windows.
- Follow the URL provided by Salamander_Project. You should be up and running.
This project uses Pure Black, Green-600, Red-600, and Orange-600 via tailwind
Through the log page users can view previous jobs and information about them.
The user can view the video they will be processing in the client, as well as the binarized version that will be analyzed. This can be viewed from the video preview pages