Differences between machine vision, virtual reality and augmented reality
Today we want to talk to you about a technology that is no longer so futuristic, that before we all saw very far away but that is definitely here, it is virtual reality.
But what is all this machine vision, virtual reality and augmented reality? Let’s first see some basic definitions to differentiate them:
- Machine vision: it consists of capturing images of the real world, processing and analyzing them so that they give us additional information so that it can be treated by a computer or visualized by ourselves.
- Virtual reality: it allows us to create a three-dimensional graphic space, that is, to move, interact and “play” in an area where we would like to be, such as a tourist destination, or simply a totally invented space.
- Augmented reality: it consists of introducing artificial elements into our reality, that is, introducing images, drawings, lights, etc. between us to facilitate activities, help people, or simply to have fun.
Focusing more on virtual reality, it seems to be focused solely on video games, but it has many more applications such as health, education, sports, among others. So with PlayStation VR, Oculus Rift, Samsung Gear VR, HoloLens from Microsoft, Google and Apple, this technology is no longer so futuristic. Not long from now, it will be more than common to have one of these virtual reality systems in homes, such as now having a television or a video game console.
Are vision systems expensive?
It seems that there is a general thought that vision systems are expensive, that the concept of Industry 4.0 is already coming, but that it is still expensive and complicated, especially for SMEs and small companies. But is this idea true? Does an artificial vision system really have a high cost?
Artificial vision is a technology that acquires, processes and analyzes images of the real world, in order to extract information so that it can be processed by a computer. The applications for which it is currently being used are infinite, from quality departments to ensure that the final pieces are free of pits, scratches, etc. to reading of numerical codes or checks in complex processes.
Currently, there are commercial solutions to these problems. Some brands like Keyence and Cognex have systems installed in automotive factories. The problem is that these commercial solutions are not specific to a problem, they are broad solutions that offer various options such as contour detection, code reading, color measurement… but they do not focus on a single solution, so their cost can be high. .
At DZOptics we offer totally ad hoc artificial vision solutions for our client’s problem. We use Open Source algorithms and our own developed code to offer customized solutions that are much cheaper than other commercial systems. For more complex applications, we have implemented systems with algorithms based on neural networks that allow us to provide our systems with greater robustness.