Description:
The current code contains an implementation for detecting Aruco tags using the OAK-D Lite camera. We need to test the functionality of this code on the jordan-aruco-detection branch to ensure it correctly detects Aruco tags when the OAK-D Lite camera is plugged in.
Steps to Test:
Clone the repository and create a branch off of the jordan-aruco-detection branch:
git clone <repository_url>
cd <repository_name>
git checkout jordan-aruco-detection
Set up the OAK-D Lite camera and ensure it is correctly connected to the system.
Install the required dependencies, including those already mentioned in the requirements.txt file, and additional dependencies for the Aruco Tag Detection module and the OpenCV library:
pip install opencv-python-headless
Execute the provided script test_aruco_detection.py containing the Aruco tag detection code.
Expected Outcome:
The script should run without errors, utilizing the OAK-D Lite camera to capture images for Aruco tag detection.
When an Aruco tag is present in the camera's field of view, the script should draw the tag's outline and display its ID on the image.
The script should continue to run and detect Aruco tags until the user presses the 'q' key to exit.
GitHub Issue: Aruco Tag Detection Test
Description: The current code contains an implementation for detecting Aruco tags using the OAK-D Lite camera. We need to test the functionality of this code on the
jordan-aruco-detection
branch to ensure it correctly detects Aruco tags when the OAK-D Lite camera is plugged in.Steps to Test:
Clone the repository and create a branch off of the
jordan-aruco-detection
branch:Set up the OAK-D Lite camera and ensure it is correctly connected to the system.
Install the required dependencies, including those already mentioned in the
requirements.txt
file, and additional dependencies for the Aruco Tag Detection module and the OpenCV library:Execute the provided script test_aruco_detection.py containing the Aruco tag detection code.
Expected Outcome:
The script should run without errors, utilizing the OAK-D Lite camera to capture images for Aruco tag detection. When an Aruco tag is present in the camera's field of view, the script should draw the tag's outline and display its ID on the image. The script should continue to run and detect Aruco tags until the user presses the 'q' key to exit.