Commit 6b4a912f authored by Sanford Jonathan Edelist's avatar Sanford Jonathan Edelist
Browse files

Replace INSTALL.txt

parent 7b607061
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -42,7 +42,14 @@ Descriptions of Testing Patterns:
---------------------------------
Testing in this project is divided into two main categories:
1. Object Detection Tests:
   - These tests are run using the `mvn test` command. They focus on edge cases and the precision of data structures like 'Point', 'objectSet', and 'boundingBox'.
   - Once Maven is succesfully installed, you can execute the testing scripts by opening a terminal in the 'group8' directory and executing the 'mvn test' command. After the test completion, you can verify results of the unit tests. The tests focus on edge cases, precision, and equality for the 'Point', 'ObjectSet', and 'BoundingBox' types.

2. YOLO Net Tests:
    - Within the 'group8' directory, navigate to 'src/test/java/yolo'. Note that 'TestFrame.png' has no bounding boxes around the objects.

    - Open a new terminal and run the 'mvn exec:java -Dexec.mainClass="yolo.YOLOTest" -Dexec.classpathScope="test"' command. Wait for full completion and an extra minute to generate files.

    - To verify the functionality of YOLO Net, check that the 'TestFrame.png' image now contains bounding boxes. There will also be a new 'TestFrame.csv' file created in the current directory; for further verification, check that the values in that file are identical to those in the 'KeyFrame_0060.csv' file containing the ground truth values.

Execution:
----------