Find Reference
This function block is designed to locate a specific object within an input image based on a provided reference image. It employs feature detection and matching techniques to accomplish this task.
📥 Inputs
Object Image
An image of the object you wish to locate within the reference image.
Reference Image
A template image that serves as the reference for locating the object.
📤 Outputs
Result Image
The modified image with the detected object highlighted by bounding boxes.
Detected Object Image
The corrected image of the detected object after applying perspective transformations.
Bounding Box
Coordinates of the bounding box that encloses the detected object.
Corner Coordinates
The coordinates of the corners of the detected object's bounding box, which can include multiple detections.
Center Position
The coordinates of the center position of the detected object.
🕹️ Controls
There are no specific controls in this block, as it automatically evaluates upon receiving the necessary input images.
🎨 Features
Robust Feature Detection
Utilizes ORB feature detection to identify and match keypoints between the object and reference images.
Visual Highlighting
Outputs an image that clearly marks the detected object and its bounding box.
Perspective Transformation
Provides the option to obtain a corrected view of the detected object, useful for further processing or analysis.
📝 Usage Instructions
Input Images: Connect the object image to the
Object Image
input and the reference image to theReference Image
input.Evaluate: Run the block to process the images. The output will include the result image, detected object image, bounding box, corner coordinates, and center position.
📊 Evaluation
When executed, this function block outputs the necessary images and coordinates that describe the detected object based on the reference image, including any relevant transformation to align the object correctly.
💡 Tips and Tricks
🛠️ Troubleshooting
Last updated