I agree in that both are pretty close, but I think of vision as input processing and graphics as output processing, something like what jomoenginer described in his comment. I think the blurred line between the two of them is the concept of image processing (as stated in the graphics option in the poll). If you process images from a sensor (a camera) to detect something, I would say that is a Vision project. If you process an image (as an information unit,) that you are trying to display (maybe a projection transformation, smoothing surfaces or generating motion effect), I would say it is Graphics. And a big project could include both areas.
We may have a creative way to tie these two themes together. If we were to combine both themes under the same umbrella you would have a choice of whether you wanted to do a Vision Based project or a Graphics project.
I don't see how Vision and Graphics are similar. Vision to me implies something that involves some sort of Machine Learning or image processing where as Graphics implies some sort of UI or graphical representation of something such as a HUD or Game design. You could have a graphical representation of the image processing but that is not a requirement and graphics does not require vision. Combined would add another level of complexity that would be challenging to complete in a competition such as this unless someone was already skilled in both.
However, creating a simple game or handheld game device (not RetroPi) would be interesting.
I think neuromodulator is correct the vision and graphics are almost similar theme and go hand in hand so if all agree than you should combine vision and graphics them.
I would love to see a PID project....I know how hard they are to implement and I have a project that requires me to create one in a few months...so this would be a fantastic kit start to get me motivated. Maybe the implementation of a device that uses P, I or all 3 to control an output.
These are great suggestions! Achieving of low-power seems to be a reoccurring subject of interest in one way or another. As far as learning material goes, this is an interesting idea. Ideally, project submissions would be done in a way to lessen the learning curve of participants. Will be looking out on putting some general guides on project submissions as there's been several projects that I can think of that have done a really good job of doing that.
I agree with koudelad. These topics are quite challenging, though, interesting. I would like to propose these two topics:
- Achieving of low-power: One of the next steps for a prototype for being near a final product is to ensure it is low power. Guides on how to achieve this seem interesting to me, through hardware and software design decisions (like pull resistors, duty cycles, deep sleep modes) and trying to reach the figures shown in datasheets and comparing the initial and the final power consumption. - Learning material: Could be one or a series of post trying to explain from the basic level some concept, technologies or tools through the development of projects and well-documented journeys and steps. The main idea would be to lower the learning curve for some complex topics, for example, those currently in the poll .
Top Comments