https://aiwithty.medium.com/the-power-of-computer-vision-using-opencv-to-detect-and-label-objects-b50a03cea7eb