Archived
This project has been archived by its maintainers, and is no longer receiving any updates.
macocr
Overview
macocr is a python script for OCR on macOS
Table of Contents
Installation
Just add tap and install homebrew package.
brew tap rioriost/tap
brew install macocr
Prerequisites
- Python 3.11 or higher
Usage
Execute macocr command.
macocr --help
usage: macocr [-h] image_dir output_dir
positional arguments:
image_dir Directory containing images to OCR
output_dir Directory to output OCR results
options:
-h, --help show this help message and exit
The indentical usage is shown below.
macocr images results
Processing /Users/rifujita/ownCloud/bin/macocr/images/img_horz01.png
Processing /Users/rifujita/ownCloud/bin/macocr/images/img_vert02.HEIC
Processing /Users/rifujita/ownCloud/bin/macocr/images/img_vert01.png
results
cat results/*
日本国内の交差点は約100万あるとされている
ので、そこに接続しているエッジは T字路で 3
本、2本の道路が交差していれば4本、さらに五
叉路や側道があるパターンでは、1 つのノードに
20 ぐらいのエッジが接続しているパターンも実
在します。
航空路線に例えると、ハブ空港が日本国内だけ
で約100万あり、エッジがその10倍・約1,000万
存在する、みたいなものです*3。そしてその巨大
なネットワーク内で乗り継ぎを数十回、数百回す
るというのが、私たちが日常行っている、自動車
の運転を含めた地上での移動です。
道路ネットワークよりもさらに大規模なネット
ワークとしては、SNS やウェブのリンクなども
考えられます。PostgreSQL に航空路線のデータを格納する例を考えてみましょう。現在世界には約三千五百の空港があり、それらの空港を結ぶ航空路線
は数万に及びますが、羽田空港からシアトルタコマ空港への直行便は、航空会社の別を考慮しなければ一路線しかありません。条件は「羽田発
シアトルタコマ着」のみです。
しかし乗り継ぎを考慮すると、羽田からシアトルタコマへの経路は複数通り存在します。クエリの条件は「羽田発・空港(A)着」「空港(A)発シ
アトルタコマ着」です。さらに乗り継ぎが二回になると、「羽田発・空港(A)着」「空港(A)発-空港(B)着」「空港(B)着・シアトルタコマ着」とな
り、経路のパターンが増えることが分かります。空港(ノード)の数より、路線(エッジ)の数がかなり多くなるのはこういう理由です。
航空路線の場合、乗り継ぎ回数がそれほど増えることはないので、クエリもあまり難しくなるとは考えにくく、SQL で十分対応できるでしょ
う。•この薬はあなたの症状に合わせ処方したものです。他の人には譲らないでください。
•お薬は指示どおりにお飲みください。自己判断で服用量や回数を加減しないでください。
•お薬はお子様の手の届かない場所に置いてください。
•この薬以外に他の医療機関の薬又は市販薬を服用している方は、医師又は薬剤師に申し
出てください。
口食前とは食事前30分位、食後とは食後30分位に服用することです。
口食間とは食後2時間位に服用することです。
口(糖尿病の方を除き)食事のとれない方でも食事をする時と同じ時間に服用してください。
口時間ごとに定められた薬は食事に関係なく服用してください。
License
MIT License
Metadata
Release files for macocr 0.1.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| macocr-0.1.16.tar.gz | 1.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| macocr-0.1.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / macocr-0.1.16.tar.gz
| Download URL | macocr-0.1.16.tar.gz |
|---|---|
| Size | 1.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1fabbb4bd423c41a4f3ac2f81abe477c50c5dd158af81cdeaceff0f3014ca961
|
|
BLAKE2b-256 checksum How to use checksums |
402b3b8ca4ebfef0193856c9560c92f474bee5b05cbb4bfd8da637e7e784daf7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / macocr-0.1.16-py3-none-any.whl
| Download URL | macocr-0.1.16-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2da346245415cd43c85236df7afeaca937e757d25147c02417483fb4652dd4f4
|
|
BLAKE2b-256 checksum How to use checksums |
639069a0c1964ffd44c688d5176660ced48bb8dffd5c1f28e767983f0225b4b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|