Stitch Images¶
Class: StitchImagesBlockV1
Source: inference.core.workflows.core_steps.transformations.stitch_images.v1.StitchImagesBlockV1
This block combines two related scenes both containing fair amount of details. Block is utilizing Scale Invariant Feature Transform (SIFT)
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/stitch_images@v1to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
max_allowed_reprojection_error |
float |
Advanced parameter overwriting cv.findHomography ransacReprojThreshold parameter. Maximum allowed reprojection error to treat a point pair as an inlier. Increasing value of this parameter for low details photo may yield better results.. | ✅ |
count_of_best_matches_per_query_descriptor |
int |
Advanced parameter overwriting cv.BFMatcher.knnMatch k parameter. Count of best matches found per each query descriptor or less if a query descriptor has less than k possible matches in total.. |
✅ |
The Refs column marks possibility to parametrise the property with dynamic values available
in workflow runtime. See Bindings for more info.
Available Connections¶
Compatible Blocks
Check what blocks you can connect to Stitch Images in version v1.
- inputs:
Blur Visualization,Line Counter Visualization,Line Counter,Dynamic Crop,Circle Visualization,Camera Calibration,Absolute Static Crop,Mask Visualization,Ellipse Visualization,Identify Outliers,Color Visualization,Image Preprocessing,Detections Consensus,Line Counter,SIFT Comparison,Trace Visualization,Depth Estimation,Perspective Correction,Grid Visualization,Stability AI Outpainting,Contrast Equalization,QR Code Generator,Polygon Zone Visualization,Reference Path Visualization,Stability AI Inpainting,Bounding Box Visualization,Image Slicer,Corner Visualization,Polygon Visualization,Relative Static Crop,Triangle Visualization,Pixelate Visualization,Icon Visualization,Background Color Visualization,Classification Label Visualization,Keypoint Visualization,Camera Focus,Background Subtraction,Dot Visualization,Pixel Color Count,Crop Visualization,Stitch Images,Template Matching,Image Contours,Halo Visualization,Model Comparison Visualization,SIFT Comparison,Distance Measurement,Clip Comparison,Morphological Transformation,Stability AI Image Generation,Image Blur,Image Threshold,Identify Changes,Image Slicer,Label Visualization,Image Convert Grayscale,SIFT - outputs:
Moondream2,Line Counter Visualization,Blur Visualization,Detections Stitch,LMM,Instance Segmentation Model,Multi-Label Classification Model,Time in Zone,Instance Segmentation Model,Dominant Color,Multi-Label Classification Model,Dynamic Crop,Circle Visualization,Camera Calibration,Absolute Static Crop,Mask Visualization,Single-Label Classification Model,Google Gemini,Ellipse Visualization,Anthropic Claude,Email Notification,Color Visualization,Keypoint Detection Model,Image Preprocessing,EasyOCR,OCR Model,QR Code Detection,Llama 3.2 Vision,OpenAI,OpenAI,SAM 3,SAM 3,Florence-2 Model,Trace Visualization,Depth Estimation,Perspective Correction,Perception Encoder Embedding Model,VLM as Detector,Stability AI Outpainting,Contrast Equalization,Google Gemini,Polygon Zone Visualization,Reference Path Visualization,Roboflow Dataset Upload,Stability AI Inpainting,Bounding Box Visualization,Image Slicer,Corner Visualization,Polygon Visualization,CogVLM,Relative Static Crop,Triangle Visualization,Pixelate Visualization,Icon Visualization,Background Color Visualization,Classification Label Visualization,Keypoint Visualization,Camera Focus,Background Subtraction,Dot Visualization,Pixel Color Count,Object Detection Model,Crop Visualization,Stitch Images,Object Detection Model,Qwen2.5-VL,Florence-2 Model,LMM For Classification,VLM as Detector,Template Matching,Image Contours,Single-Label Classification Model,Keypoint Detection Model,OpenAI,Barcode Detection,Roboflow Dataset Upload,YOLO-World Model,SAM 3,Halo Visualization,Model Comparison Visualization,CLIP Embedding Model,SIFT Comparison,Motion Detection,Byte Tracker,VLM as Classifier,Clip Comparison,Clip Comparison,Seg Preview,VLM as Classifier,Morphological Transformation,Segment Anything 2 Model,Google Vision OCR,Buffer,Stability AI Image Generation,Detections Stabilizer,Image Blur,Image Threshold,Image Slicer,OpenAI,SmolVLM2,Anthropic Claude,Label Visualization,Image Convert Grayscale,SIFT,Gaze Detection
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Stitch Images in version v1 has.
Bindings
-
input
image1(image): First input image for this step..image2(image): Second input image for this step..max_allowed_reprojection_error(float_zero_to_one): Advanced parameter overwriting cv.findHomography ransacReprojThreshold parameter. Maximum allowed reprojection error to treat a point pair as an inlier. Increasing value of this parameter for low details photo may yield better results..count_of_best_matches_per_query_descriptor(integer): Advanced parameter overwriting cv.BFMatcher.knnMatchkparameter. Count of best matches found per each query descriptor or less if a query descriptor has less than k possible matches in total..
-
output
stitched_image(image): Image in workflows.
Example JSON definition of step Stitch Images in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/stitch_images@v1",
"image1": "$inputs.image1",
"image2": "$inputs.image2",
"max_allowed_reprojection_error": 3,
"count_of_best_matches_per_query_descriptor": 2
}