Get it here!
What is this, and is it relevant to me?
This is a fork of PhotonVision. It uses the NPU on the RK3588 processor to run object detection models.
This is relevant to you if you have a board with an RK3588 processor, such as the Orange Pi 5/5+.
Why use this over the stock implementation?
Pros:
- Faster than the stock implementation. I’m getting 60 fps for 3 cameras running at the same time. Here are the results that team 1493 got: Google Docs
- More mature - tested by over 8 teams
- Allows you to use custom models very easily. Use one of the 10 models that we’ve trained, or train your own using Kaggle or Google Colab. See the RKNN readme for more details.
- Allows you to use YOLOv8, which is faster and more accurate than YOLOv5
- Allows you to use the detection in code. The stock implementation doesn’t give you the class and confidence of the target.
- Includes the stock implementation in case you want to switch back. And of course all of the other pipelines such as reflective and AprilTags
- Dedicated Discord server. link removed by moderator
Cons:
- This is a fork, which is not supported by the PhotonVision team. It will get the latest features of PhotonVision in a delay, which I will try to minimize and keep under 24 hours, although I expect it to be within an hour.
Special thanks to the following teams, that helped with testing
- 67
- 1493
- 5987
- 7421
- 8847
- 9312