- flask
- numpy
- opencv-contrib-python
- pynetworktables
- apriltag
Important
As of commit https://github.com/team3082/2024ChickenVision/commit/79ceb6d822f879e656791f6bb5bb9a2b61418d66 the apriltag dependency is included in the codebase and the following block is nolonger required
Legacy Apriltag Lib setup
Because the original apriltag libary is unmaintianed we use the fork linked above. This fork can not be directly installed with pip and must be built from source.
- Download latest source from here
- Extract the file and open the extracted folder in a terminal
- Run $-
mkdir build && cd build
- Run $-
cmake .. -DCMAKE_BUILD_TYPE=Release
- Run $-
make -j4
- Run $-
sudo make install
- cd back to your ChickenVision folder then run
pip install apriltag