MVTec Software GmbH

Object Detection

Deep-learning-based object detection localizes trained object classes and identifies them with a surrounding rectangle (bounding box). Touching or partially overlapping objects are also separated, enabling object counting.

HALCON also gives users the option to have these rectangles aligned according to the orientation of the object, resulting in a more precise detection, as rectangles then match the shape of the object more closely.

For object detection, it’s necessary to provide labeled data in form of bounding box coordinates. The trained model is capable of detecting different object instances of different type including their locations on the image with a certain confidence. Per instance the model returns a bounding box and a corresponding predicted class.

Example Images

Different screws with colored rectangles around it


Different packages with red rectangles around it


Different food packages each with an colored rectangles around it


Learn more about the other methods:

Image Classification  Semantic Segmentation   Anomaly Detection