質問: '\ n':Error:Assert failed ...というエラーメッセージが表示されます。」とのことなので、ファイルを開いて確認してみたのですが、該当するものがわからず、困っております。 ### 補足情報(言語/FW/ツール等のバージョンなど) 環境はwin8.1 Tesseract 3.02 です。
回答: ファイルは質問者様が編集されたものなのでしょうか。 既にお書きになっている以下の内容そのままの意味になってしまいますが、 > > 「最後の文字は、行末マーカー( '\ n')でなければなりません。テキストエディタの中には、ファイルの最後に空の行として表示されるものがあります。これを省略すると、 "last_char == '\ n':Error:Assert failed ...というエラーメッセージが表示されます。」とのことなので、ファイルを開いて確認してみたのですが、該当するものがわからず、困っております。 > > > 改めて該当の以下の内容を読んでみると Requirements for text input files > > ASCII or UTF-8 encoding without BOM > > Unix end-of-line marker ('\n') > > > とあります。BOMがあるとそのBOMを行データと勘違いしてしまうコードはままあるので、お使いのエディターで正しく**BOM無し**で保存しているか、また、各データの行が正しく\nで改行されているか確認してみてください。