8

設定しようとしてtessedit_write_imagesいますが、できないようです。どこにもtessinput.tifが表示されません

私がやっている:

import tesseract

api = tesseract.TessBaseAPI()
api.Init(".","eng",tesseract.OEM_TESSERACT_ONLY)
api.SetPageSegMode(tesseract.PSM_AUTO_OSD)
api.SetVariable("tessedit_write_images", "T")

しかし、「True」、「1」、およびその他のバリエーションを試してみましたが、まったく機能しないようです。

何か助けはありますか?

4

1 に答える 1

2

tessedit_write_imagesTesseract のソース コードで 1 回だけチェックされます ( by TessBaseAPI::ProcessPage()こちらを参照)。

したがって、次の 2 つの方法があります。

  1. を呼び出すapi.GetThresholdedImage()と、変数を設定して を呼び出すと、返された画像が保存されますProcessPage
  2. を呼び出すだけapi.ProcessPage()で、変数が表示され、tif が出力されます。
于 2015-08-04T21:01:39.747 に答える