What's the best way to get familiar with GUI's for the purpose of Computer Vision? [Beginner Seeking Guidance]
TL;DR title, also can I post my textbook solutions online or should that be private?
Please let me know if you think this might be better suited for a place like r/learnprogramming I'll gladly remove this if it's considered a waste of space.
Background, probably irrelevant:
I'm a mechanical engineer who got a CS minor in college. I took a manufacturing automation course and really enjoyed the few weeks we spent on computer vision topics. My overall goal is to get a broad base understanding of computer vision, and a more specific goal of mine is to be able to make a tracker for disc golf so that I can do some baseline attempts at analyzing my throws.
Current Predicament:
I've been reading through the first few chapters of Szeliski's book, and it seems neat. Many of the problems revolving doing the manipulations seem to go back to things I remember, and in MATLAB I would probably stand a chance of handling them. The big thing is in many of the exercises (like 2.2, 2.3) He asks for programs that require user interaction that feels a little beyond me right now.
While I feel comfortable doing math and such, I'm not very familiar with making a GUI in a reasonably quick way. Is there anything specific I should keep in mind if my overall goal is to be involved with computer vision? Are there specific tools that it would be easier to make progress in with a specific goal of computer vision, or is it all generally the same? My primary goal is probably to use Python and possibly C++ if speed becomes an issue.
Is it reasonable to follow tutorials such as the 500 line Tinyrenderer? (or an equivalent in python) Or would it be better for me to really take a step back and really familiarize myself with how to properly do GUI work before continuing?
Also, kind of a side note, but would it be acceptable to keep my solutions to the exercises in a public github repo, or would it be best if I keep it private?
Thank you so much for taking the time to help out.
Posted Jun 4, 2020, 11:40 PM UTC