awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
OpenStitching avatar

OpenStitching/stitching

0
View on GitHub↗
2,609 stars·216 forks·Python·Apache-2.0·24 views

Stitching

Stitching is a Python library and command-line utility designed for the automated generation of panoramic images from multiple overlapping photographs. It provides a comprehensive toolkit for merging images into a single wide-angle view by performing feature detection, geometric alignment, and color blending.

The project distinguishes itself through a transparent processing pipeline that supports granular debugging and visual verification. Users can inspect intermediate artifacts, such as detected feature matches and calculated seam lines, to troubleshoot alignment workflows and refine the composition process.

The software covers the full spectrum of image stitching operations, including perspective warping to correct for lens distortion and graph-cut optimization to minimize visible transitions between frames. It supports batch processing through terminal commands, allowing for the automated creation of panoramas from large sets of image files without requiring custom code.

Features

  • Image Stitching - Merges multiple overlapping images into seamless panoramas using automated feature detection, perspective alignment, and blending algorithms.
  • Image Blending - Combines multiple overlapping photographs into a single seamless wide-angle view by automatically aligning perspectives and blending edges.
  • Panorama Generation - Merges multiple overlapping images into a single seamless panoramic view by automatically detecting features, aligning perspectives, and blending the final output.
  • Photometric Seam Correction - Minimizes visible transitions between images by finding the optimal path through overlapping regions that avoids high-contrast edges and moving objects.
  • Computer Vision Tools - Provides a command-line utility for processing image files into panoramic outputs with support for wildcard paths and batch operations.
  • Multi-Band Frequency Blending - Combines image layers across different spatial frequencies to ensure smooth color transitions and seamless integration of overlapping exposure levels.
  • CLI Image Processing Tools - Provides a command-line interface for processing image files directly using wildcards or explicit paths to generate panoramas without requiring custom code.
  • Command-Line Image Manipulation - Automates the creation of panoramas from large batches of image files using terminal commands without needing a graphical interface.
  • Feature-Based Image Alignment - Identifies distinct visual landmarks in overlapping images to calculate the geometric transformations required for precise spatial registration.
  • Perspective Warping - Projects individual image planes onto a common coordinate system using calculated transformation matrices to correct for camera rotation and lens distortion.

Star history

Star history chart for openstitching/stitchingStar history chart for openstitching/stitching

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Stitching

These projects share indexed features with Stitching. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • anthonynsimon/bildanthonynsimon avatar

    anthonynsimon/bild

    4,192View on GitHub↗

    Bild is an image processing library implemented in the Go programming language. It provides a collection of algorithmic engines for image manipulation, including a convolution kernel engine for filtering, an image blending tool for layer composition, and a procedural noise generator for creating synthetic textures. The project is distinguished by its procedural generation capabilities, implementing Perlin, Gaussian, binary, and uniform noise algorithms to produce random pixel distributions and organic patterns. It also features a command-line interface that allows users to apply visual effect

    Go
    View on GitHub↗4,192
  • cybertimon/rapidrawCyberTimon avatar

    CyberTimon/RapidRAW

    5,234View on GitHub↗

    RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW formats and applying tonal and color adjustments. It functions as a professional image processor that ensures original source data remains unmodified by saving all edits, masks, and crops to sidecar files. The software features a specialized color grading suite using 3D LUTs, color wheels, and HSL mixers, alongside AI-powered utilities for subject isolation, automatic masking, and generative inpainting for object removal. It distinguishes itself with AI-assisted photo retouching and

    TypeScriptcolor-gradingeditingimage-processing
    View on GitHub↗5,234
  • mg-chao/snow-shotmg-chao avatar

    mg-chao/snow-shot

    4,118View on GitHub↗

    This project is an AI-powered screenshot manager and visual assistant designed for capturing screen content and processing it through large language models. It functions as an OCR translation application and screen annotation tool, allowing users to extract text from images and perform intelligent analysis of visual data. The software differentiates itself through an AI-driven OCR pipeline and the ability to convert screenshots into structured Markdown or HTML via layout-aware document transformation. It features a visual AI assistant capable of analyzing screen content and a prompt-engineere

    TypeScriptchatbotocrscreen-capture
    View on GitHub↗4,118
  • pqpo/smartcropperpqpo avatar

    pqpo/SmartCropper

    4,131View on GitHub↗

    SmartCropper is a computer vision library and user interface component designed for automated document border identification and perspective-based image cropping. It provides a framework for detecting the edges of items such as ID cards and business cards to suggest crop boundaries and apply geometric transformations that flatten skewed images into front-facing views. The project features an interactive document scanner interface that allows for manual crop area adjustment. This is achieved through draggable anchor points and a magnifying glass tool for high-precision pixel alignment. The li

    Javadetectionhed-netimage
    View on GitHub↗4,131
Compare all 30 related projects→

Frequently asked questions

What does openstitching/stitching do?

Stitching is a Python library and command-line utility designed for the automated generation of panoramic images from multiple overlapping photographs. It provides a comprehensive toolkit for merging images into a single wide-angle view by performing feature detection, geometric alignment, and color blending.

What are the main features of openstitching/stitching?

The main features of openstitching/stitching are: Image Stitching, Image Blending, Panorama Generation, Photometric Seam Correction, Computer Vision Tools, Multi-Band Frequency Blending, CLI Image Processing Tools, Command-Line Image Manipulation.

Which projects share features with openstitching/stitching?

Projects with overlapping indexed features include: anthonynsimon/bild — Bild is an image processing library implemented in the Go programming language. It provides a collection of… cybertimon/rapidraw — RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW… mg-chao/snow-shot — This project is an AI-powered screenshot manager and visual assistant designed for capturing screen content and… pqpo/smartcropper — SmartCropper is a computer vision library and user interface component designed for automated document border… esimov/caire — Caire is a command-line image processing engine designed for content-aware resizing and batch manipulation. It… imagemagick/imagemagick — ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital…

Curated searches featuring Stitching

Hand-picked collections where Stitching appears.
  • Image alignment tool