Next step after completing computer vision basics?
My target: is to develop projects involving computer vision like object detection, face recognition, eye gaze tracking, etc and to also know how things are happening in the background.
What I've done yet: I've successfully completed an introductory course by university of buffalo (Computer Vision Basics), and I am half way through their next course on Image Processing, Features and Segmentation. The quality of the content provided, degraded overtime for this image processing course so I have kept the course on hold until the staff starts updating the exercises, etc. The syllabus of the course was very interesting like, edge detection, corner detection, 2-D Convolution Sobel Filter.
On MATLAB I've implemented 2-D Convolution Sobel Filter, implemented Prokudin-Gorskii method by combing RGB of an image with SSD within each layer of them.
Parallel to this, I've completed 50% of the book Practical Python and OpenCV By Adrian Rosebrock (Author of PyImageSearch).
I've also done AndrewNG course till Logistic Regression and I am thinking about to continue it as Machine Learning is very helpful in Computer Vision.
What I am currently doing: I've started ECSE-4540 but, I am unable to find any of its assignments online. If I will not solve the assignment questions then how will I be able to fully understand the concepts?
I am continuing the book by Adrian Rosebrock.
I am an undergraduate who barely gets free 3-4 hours per day, can't waste it on something which doesn't lead to anywhere. I am looking for source/path that if I strictly follow will surely lead me to a point from which I can start working on my own projects. I am looking forward to get an internship related to Computer Vision/Machine Learning next year.
So, what should I do? Continue ECSE-4540 without assignments? Start something new? Delve directly in OpenCV?