INTRODUCING WEIGHTLIFTING TRACKING
A CS 426 Senior Project in Computer Science, Spring 2018, at The University of Nevada, CSE Department
Instructors: Sergiu Dascalu, Devrin Lee
External Advisors: Hannah Munoz and Vinh Le
ABOUT WEIGHTLIFTING TRACKING
Weightlifting Tracking is an android application that aims to assist people in the gym. Our application allows users to compare videos of their lifting form to professionals performing the same exercise. Weightlifting Tracking also tracks the path of bar to provide feedback about the exercise. We also provide common errors associated with every lift. Goal tracking has also been implemented so that suggestions can be made on safely increasing weight, providing a simple plan to reach the user's goal.
ABOUT TEAM 34
Grant Hooks - I am currently a junior expecting to graduate after the fall semester of next year with a bachelor's degree in Computer Science and Engineering. I am interested in working on the tracking aspect of the application. I have some experience developing a mobile application and hope to be able to use this to help the team. I expect to work on tracking the bar and person along with the design of the application.
Richard Hewett - I am currently a senior that will be graduating after the spring semester with a bachelor's degree in Computer Science and Engineering, and a minor in Business Administration. I have some experience building and publishing android apps that may help us with this project. I am expecting to work on designing our application and implementing the bar tracking with the rest of the team.
Andrew Elliott - I am a senior in Computer Science and Engineering, expecting to graduate in May 2018. I am especially interested in designing user interfaces and have some experience in this. I am expecting to work with the rest of the team in implementing the tracking aspect of the app, as well as working on the user interface and logging information into the app.
Daniel Brown- I am currently a senior expecting to graduate in May of 2018 with a bachelors in CSE. I currently have my associates degree in social and behavioural science. My specific skills are embedded systems as well as creating graphical user interfaces. I am expecting to work both on the computer vision aspect as well as the user interface part of this project.
OUR RESOURCES
Here are some of the main resources used while developing the app
Computer Architectures for Mobile Computer Vision Systems
https://web.eecs.umich.edu/~taustin/papers/clemons-thesis.pdf
This book by Jason Lavar Clemons goes into great depth about using different aspects of computer vision on mobile devices. It contains a lot information about implementation that helped us while developing our application.
Real-Time Computer Vision with OpenCV
This Journal by Kari Pulli, Anatoly Baksheev, Kirill Kornyakov, and Victor Eruhimov provides insight into using computer vision with OpenCV on many different systems as well as mobile devices. It has helped us greatly in understanding more about using OpenCV.
OpenCv for Android Tutorials Series
http://blog.codeonion.com/tutorials/opencv-for-android-tutorials/
This website provides some very useful tutorials for learning how to use OpenCv for Android.
It shows how to setup OpenCV in Android Studio and how to begin coding with it. This site has been very useful since none of us have programed using OpenCV before this project.