Awesome Open

Project record

OpenMV

OpenMVPython-programmable camera firmware with embedded machine vision.
Field notes / 333OpenMV
I / Function

Python-programmable camera firmware with embedded machine vision.

OpenMV provides camera firmware and development tools for Python-programmable machine vision. Its image-processing library handles tasks such as color tracking, feature detection, barcode decoding and AprilTag recognition, alongside support for AI models. A desktop IDE displays the camera’s live frame buffer and runs device scripts, while an RPC library exchanges image data and processing results with other microcontrollers.

OpenMV README · Reviewed 2026-11-03

A folded paper bellows sorts colored shapes through an iris onto a curled tongue.
Awesome Open* · Field recordOpenMVOP-B8C930B6 · Folio 333Domain: Robotics & Hardware
  1. 01 / Feature noteImage recognition

    The firmware offers color tracking, feature detection, QR and barcode decoding, and AprilTag recognition.

    Feature source ↗
  2. 02 / Feature noteMicrocontroller interface

    The RPC library exchanges images and processing results over supported serial, I2C, SPI and CAN connections.

    Feature source ↗
II / Repository record

GitHub stars

2,892

Detected license

Unknown

i

Not reported by GitHub.

Verify against official terms.

Repository created

2013-11-13

Repository push

2026-11-02

III / Observations & evidence

GitHub stars

Unknown

i
Window mismatch; awaiting refresh

Cached history uses a different month window; chart withheld until aligned.

Latest attempt: ok · Checked 2026-10-16T00:57:19.371756+00:00 · Last successful fetch 2026-10-16T00:57:19.371756+00:00 · Provider source

Hacker News stories

Unknown

i
Not recorded

OpenSSF Scorecard

3.8/10

Scanned 2026-10-19 · 12 scored / 14 returned

i
Partial
  • Code-Review · 10/10

    all changesets reviewed

  • Dangerous-Workflow · 10/10

    no dangerous workflow patterns detected

  • Maintained · 10/10

    30 commit(s) and 22 issue activity found in the last 90 days -- score normalized to 10

  • Packaging · Inconclusive

    packaging workflow not detected

  • Token-Permissions · 0/10

    detected GitHub workflow tokens with excessive permissions

  • CII-Best-Practices · 0/10

    no effort to earn an OpenSSF best practices badge detected

  • Binary-Artifacts · 3/10

    binaries present in source code

  • License · 0/10

    license file not detected

  • Security-Policy · 0/10

    security policy file not detected

  • Signed-Releases · 0/10

    Project has not signed or included provenance with any releases.

  • Branch-Protection · Inconclusive

    internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md

  • Fuzzing · 0/10

    project is not fuzzed

  • Pinned-Dependencies · 1/10

    dependency not pinned by hash detected -- score normalized to 1

  • SAST · 0/10

    SAST tool is not run on all commits -- score normalized to 0

Repository commit 90e35bf5f8cf · Scorecard v5.6.0

Checked 2026-11-03T08:48:35Z · Last successful fetch 2026-11-03T08:48:35Z · Value fetched 2026-11-03T08:48:35Z · Provider source

IV / Release record

GitHub release

development

Published 2026-11-02

i
Available

Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source

V / Where it runs

Unknown

i
Not reviewed