The accuracy of Image Recognition through Convolutional Neural Networks depends on the number and diversity of scenes of the images used in the network training, thus often obtaining several images of the same class is a costly task for properly training these networks.
In this work, we evaluate the use of synthetic images generated from 3D Models for network training. For this purpose, 3D models of dogs of different breeds were used and, using a three-dimensional virtual environment, we obtained, in a synthetic way, images in different environments and camera positions.
The simulations performed showed that synthetic images can be used to recognize real objects, being an alternative for obtaining samples for training Convolutional Neural Networks. Also, by applying Machine Learning Interpretability techniques we can measure how the object of interest against the background or region of the image was considered in the classification and in this way diversify the image base to obtain better accuracy in the classification.