Ross ROSS = Recommend OSS · open-source software intelligence for agents

DennisLiu1993/Fastest_Image_Pattern_Matching

C++ implementation of a ScienceDirect paper "An accelerating cpu-based correlation-based image alignment for real-time automatic optical inspection" observed · 2026-08-28

github.com/DennisLiu1993/Fastest_Image_Pattern_Matching · C++ · BSD-2-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

61/100

  • Activity 63
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 1581
  • days_rel: n/a
  • days_push: 225
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1151 stars · 269 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A C++ library implementing an accelerated Normalized Cross Correlation (NCC)-based template matching and image alignment algorithm, based on a ScienceDirect paper for real-time automatic optical inspection. It uses image pyramids, rotation invariance, and SIMD (including ARM Neon) optimizations, with Python bindings via Pybind11.

Use cases

  • find a template image inside a larger image fast
  • rotation-invariant template matching with OpenCV
  • real-time automatic optical inspection pattern alignment
  • locate objects in high-resolution images faster than cv2.matchTemplate
  • match patterns at multiple angles and positions
  • use fast NCC matching from Python
  • industrial vision inspection alignment

When to choose

  • you need faster-than-OpenCV NCC template matching, especially on large images
  • you need rotation-invariant matching with sub-degree precision
  • you are building AOI (automatic optical inspection) or machine vision alignment pipelines
  • you want Python bindings for a fast C++ matching core

When to avoid

  • you need deep-learning-based object detection robust to appearance changes
  • you need matching under scale changes or perspective distortion
  • you need a pure-Python or easily portable solution without C++ compilation
  • your templates are tiny and OpenCV's matchTemplate is already fast enough

Facets

library · maturity active

image-processing computer-vision search-engine computer-vision image-processing machine-learning cpp python windows cross-platform template-matching ncc normalized-cross-correlation opencv image-alignment simd neon pybind11 automatic-optical-inspection pattern-matching linux macos

1 source

Member repositories

RepositoryRoleHealth v2
DennisLiu1993/Fastest_Image_Pattern_Matchingmain61

For agents

markdown · JSON · MCP: product_card(name="DennisLiu1993/Fastest_Image_Pattern_Matching")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem