pkg.soopen package index

brew / 順位 8553

ssocr を Homebrew, apt, Nix でインストール

ssocr のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install ssocr

local Homebrew formula metadata

Linux

Debian apt確認済み · 92%
sudo apt install ssocr

Debian stable package indexes · ssocr · ソース: deb.debian.org

Nix確認済み · 92%
nix profile install nixpkgs#ssocr

nixpkgs package indexes · pkgs/by-name/ss/ssocr/package.nix · ソース: api.github.com

概要

パッケージ概要

Seven Segment Optical Character Recognition

コマンドとエイリアス

  • ssocr

履歴

プロジェクトの歴史と使われ方

ssocr is a specialized command-line OCR program for reading seven-segment displays from images. It appeals to package nerds because it solves a narrow hardware-adjacent automation problem with deterministic C code rather than a general OCR or machine-learning stack.

プロジェクトの歴史

The official page explains that ssocr was written because general OCR software struggled with seven-segment displays, often segmenting a single digit into multiple characters. The project's niche is recognizing digits and characters made from seven-segment displays, especially from consistent camera setups.

The first 1.x versions used a separate preprocessing program named ssocrpp. The official version history says version 2 integrated all functionality into one binary and was the first publicly released ssocr version, with later development concentrating on image manipulation options and removing the need for separate tools.

採用の歴史

The upstream page lists third-party packages for FreeBSD, NixOS, Debian Buster and newer, Ubuntu Disco Dingo and newer, and Homebrew for macOS and x86-64 GNU/Linux. The supplied package metadata also shows Homebrew, Debian, Nix, and Ubuntu.

Adoption is use-case driven rather than broad platform infrastructure: ssocr is useful for people who need to turn photos of meters, scales, counters, or other seven-segment readouts into scriptable text.

使われ方

ssocr reads an image containing a seven-segment display, applies optional preprocessing commands such as crop, thresholding, inversion, rotation, shear, dilation, and erosion, then prints recognized digits to standard output. The man page documents reading from files or standard input and using Imlib2-supported image formats.

The official usage advice emphasizes fixed camera placement, consistent lighting, debug images, threshold tuning, cropping to the display, deskewing with shear or rotate, and specifying the expected number or character set of digits to catch recognition errors.

パッケージ好きにとっての重要性

ssocr is significant because it is tiny, deterministic, and composable: it turns physical-world display readings into stdout, where shell scripts, cron jobs, home automation, and data logging can consume them.

It is also a reminder that not every OCR problem wants Tesseract. For package maintainers, ssocr's value is its small dependency surface, man page, source tarballs, and clear behavior for one specific class of displays.

タイムライン

  • 2.x: Version 2 integrated ssocrpp preprocessing into the main ssocr binary and became the first publicly released ssocr line.
  • 2.8.1: A manual page was added.
  • 2.9.0: Reading images from a pipe was added, easing command-line composition.
  • 2.11.0: Decimal point detection was added.
  • 2.12.0: Hexadecimal digit detection was added.
  • 2.13.0: Automatic digit-count determination was added.
  • 2.15.0: Minus-sign detection was added.
  • 2.22.0: A NEWS file was added, compilation with GCC 10 was fixed, and table-tennis-robot character sets were added.
  • 2025: The official page lists version 2.25.1 as the current source tarball and generated man page version.

Related projects

  • The official page discusses general OCR programs such as GNU Ocrad, GOCR, OCRFeeder, ocropus, and Tesseract as related but less suitable for this specific seven-segment problem.
  • It also links related seven-segment OCR projects such as Display OCR and sevenSegDecode.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
ssocr実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版2.25.1
マネージャ更新日
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:ssocr
バージョン2.25.1
パッケージマネージャHomebrew
ホームページhttps://www.unix-ag.uni-kl.de/~auerswal/ssocr/
リポジトリhttps://github.com/auerswal/ssocr
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

ssocr 2.25.0-1

OCR for seven segment displays

https://www.unix-ag.uni-kl.de/~auerswal/ssocr/

sudo apt install ssocr
  • Section: graphics
  • Architecture: amd64
  • 2 依存関係
  • normalized package name match
  • 一致条件: Ssocr
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ssocr from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ssocr

nix profile install nixpkgs#ssocr
  • normalized package name match
  • 一致条件: Ssocr
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ss/ssocr/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

ssocr 2.23.1-1build2

OCR for seven segment displays

https://www.unix-ag.uni-kl.de/~auerswal/ssocr/

sudo apt install ssocr
  • Section: universe/graphics
  • Architecture: amd64
  • 2 依存関係
  • normalized package name match
  • 一致条件: Ssocr
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ssocr from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation