![[:alnum:]と一致する画像(テキストと数字を含む)をテキストファイルに変換すると、一部のUnixツールとうまく一致しますか?](https://linux33.com/image/2040/%5B%EF%BC%9Aalnum%EF%BC%9A%5D%E3%81%A8%E4%B8%80%E8%87%B4%E3%81%99%E3%82%8B%E7%94%BB%E5%83%8F%EF%BC%88%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%A8%E6%95%B0%E5%AD%97%E3%82%92%E5%90%AB%E3%82%80%EF%BC%89%E3%82%92%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E4%B8%80%E9%83%A8%E3%81%AEUnix%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E3%81%86%E3%81%BE%E3%81%8F%E4%B8%80%E8%87%B4%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F.png)
テキストと数字を含む写真を考えてみましょう。 grepのようなツール、Vimのブロックハイライトなどの標準テキスト処理ツール、Gimpの魔法の杖スタイルモードのハイライトなどの高度なツールを使用してエディタで管理したいと思います。どのように?
分析する
このパズルは少なくともいくつかの部分に分けることができます
- OCR - 文字認識
- DSP - 近接アルゴリズム、すべての未知のパズル
- Ascii-art - フィラーの作成と「デコレータ」(技術的な用語ではありません)
簡略化のために1行ずつ作成するので、複数行の文書を再処理することについて考える必要はないと仮定する。小規模なLaTexを使用して非常にうまく機能するいくつかのプロトタイプがあります。ここ、後で複数行に問題が発生します。
答え1
OCRソフトウェア(これは私の最初のアイデアでもある)に加えて、libaa1(ascii-art)と関連プログラムも考えました。 ascii-art、ttv形式でテレビを視聴するプログラムもあるので、画像変換プログラムがあると確信しています。
ImageMagickパッケージにフリップチャートの写真を撮ってOCRを実行できるプログラムを思い出してください。残念ながら、名前が覚えておらず、再び見つかりません。 ImageMagickの一部ではなく他のものかもしれません。
2003年に私はこのイメージを作りました。
しかし残念ながら、どのようにしたのかコメントを残しませんでした。この写真のソースを知っているので、GIMPプラグインかもしれません。または、色を4、8、または16に大幅に減らし、解像度を80x40などの画面に収まるように減らし、ピクセルに沿ってプログラミング言語を使用してさまざまな色に異なる文字を書き、それをANSIコードでラップします。色を作成し、ロゴをテキストに置き換えます。私の記憶が正しいなら、部分的に手で作ったものかもしれません。