Skip to content

Latest commit

 

History

History
56 lines (25 loc) · 942 Bytes

File metadata and controls

56 lines (25 loc) · 942 Bytes

TheoryVision

Android Vision Processing app developed by RickHansen Robotics for use in the First Robotics Competition

Processing: Implementation of OpenCV libraries

Features

  • HSV Tuning

  • Contour Filtering

  • Resolution Settings

  • Saving and Loading Settings

  • Robot Feedback and Troubleshooting

  • Shadow Voice Recognition

  • App Settings

  • Data Output Settings

  • Target Data Collection

GUI

To install OpenCV

Download https://sourceforge.net/projects/opencvlibrary/files/opencv-android/3.3.0/opencv-3.3.0-android-sdk.zip/download

Unzip OpenCV-3.3.0-android-sdk.zip (OpenCV-android-sdk)

Create directory app/src/main/jniLibs

Copy OpenCV-android-sdk/sdk/native/libs/* to app/src/main/jniLibs/

Communication With Roborio

Setup:

USB Tethering

Network Tables

UDP (User Datagram Protocol)

Robot Code: