ナンバープレート認識システムに基づいたアクセス制御メカニズムを自動化することを目的とする統合自動システムの開発は、困難で、間違いなく複雑なタスクです。 それを解決するために、学士号の資格認定作業の一環として、お茶100杯ではなく、1か月以上かかりました。
今日は、相関認識で文字のパターンを表示するための規範的なドキュメントに従って、アルゴリズムとベクトル形式のフォントを作成するローカル問題を解決した結果を見ていきます。 最初の段階では、問題の本質を掘り下げます。
1 "Materiel":ロシア連邦の登録番号プレート
GOST R
図 1。
レジストレーションプレートの標準寸法は520×112 mmです。 標準のナンバープレート上の文字の組み合わせは、3つの文字と3つの数字で識別されます。 上記のGOST R
文字デザインは、GOST
図 2。
問題を解決する前に、常に調査を実施し、「この問題をすでに解決しましたか?」および「どのように解決しましたか?」を決定する必要があります。 したがって、次のステップ、つまり検索に進みます。
2“検索”:車番号のフォント
インターネットでの検索は短命でした。正しい要求「フォントの車番号」に対して、善良な企業はベクターのフォントが無料でダウンロードできることを発表しました。
「無料のチーズ」を見つけることはすぐに喜ぶことができないので、次のステップが必要です。結果のテンプレートがどれだけ問題を解決するかを理解するためです。
3「適用可能性分析」:RoadNumbers。 OTF
私の意見では、徹底的な分析なしでは優れた結果を得ることができないため、エラーや欠点を必死に修正しないように少し時間をかけることをお勧めします。
そのため、分析では次のことが示されました。
- フォントに文字のペアがありません(文字「D」を含む、以下を参照)
- フォントは小文字です
- 輪郭のみPostScript(いくつかの問題がありました)
- 理解できない、余分なキャラクター
注:文字Dは、外交使節団の車両の登録プレートおよび外国企業の貿易使節団で使用されています。
4「Bicycle 2.0」:RoadNumbers2.0.ttf、RoadNumbers2.0.otf
その結果、属性「2.0」を受け取ったフォントを最適化する作業が行われました。
- フォントには12 + 1文字すべてが含まれます
- 大文字と小文字が入力され、同じスタイルを持っています(エラーの例外を提供します)
- TrueTypeおよびPostScriptバージョン
- 未使用のキャラクターには顔がありません(「スペース」のアナログ)
図 3。
結果
その結果、理想的ではないが、グローバルな問題を解決できるフォントを提示します。
フォント名 :RoadNumbers
バージョン :2.003 2009
輪郭 :TrueType、PostScript
ダウンロード : cloud.mail.ru/public/N9yx/KykoNxzyM
ソース:
- GOST R
50577-93 「州登録車両の標識。 タイプと主なサイズ。 技術的要件 - GOST
3489.2-71 「活版印刷フォント。 ヘッドセットマガジンのみじん切り」 - ウィキペディア 記事「ロシアの自動車番号のインデックス」