https://medium.com/@radovan.chovanec75/technology-robotics-artificial-intelligence-computer-vision-and-perception-object-b203686042f7