Contribution to the factory io project 126 (Obtain image information for machine vision)

Hello:

After using computer vision in projects with FactoryIO, it’s time to unify our approach, so to speak, and have a global codebase that covers only computer vision aspects. The best way to do this is to consolidate our knowledge into a single project in our library.

The best way to do this is by taking the opportunity to refine our knowledge of this interesting topic. Therefore, I also want to share this idea with the students. It’s not just about improvement, but also about enriching our library with an application that will be the foundation for future projects.

Let’s begin exploring the idea: it involves applying filters to the information obtained from an image and filtering that information as broadly as possible, whether with colors, filters, comparisons, and so on.

Regards

Hello:

If everything went well, this is the result. Now, if we can create a scene to use it, we will. But the simulator is currently very limited for this project. Even so, obtaining and identifying each of the blocks with their independent pieces is very valuable because it allows us to control a machine just by receiving the image of its states.

The scene is empty, it only has the pieces on top of the tapes, you must create your own adapted to the distance of your camera, or instead to the video that it outputs on your PC desktop.

Regards