https://levelup.gitconnected.com/understanding-non-maximum-suppression-nms-in-object-detection-201ef2e72bc2