Skip to content

custom apriltag and object detection to run on a minipc or rasspberry pi coprocessor, connecting to network tables

Notifications You must be signed in to change notification settings

team3082/2024ChickenVision

Repository files navigation

2024 Chicken Vision

Web server setup

Dependencies

  • 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

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.

Linux build instructions

  1. Download latest source from here
  2. Extract the file and open the extracted folder in a terminal
  3. Run $-mkdir build && cd build
  4. Run $-cmake .. -DCMAKE_BUILD_TYPE=Release
  5. Run $-make -j4
  6. Run $-sudo make install
  7. cd back to your ChickenVision folder then run pip install apriltag

About

custom apriltag and object detection to run on a minipc or rasspberry pi coprocessor, connecting to network tables

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •