【发布时间】:2011-05-01 23:55:42
【问题描述】:
我目前正在编写一个需要在其中使用 OCR 的 Android 应用程序。
为了实现这一点,我将 Tesseract 与 tesseract-android-tools project 结合使用。
我已经设法让 Tesseract API 初始化并且需要使用以下 setImage 函数:
void com.googlecode.tesseract.android.TessBaseAPI.setImage(byte[] imagedata, int width, int height, int bpp, int bpl)
我正在努力的是如何获得 bpp(每像素字节数)和 bpl(每行字节数)的正确值。 有人知道我如何获得这些值吗?我目前在其中放置了相当随机的值,并相信它会在以后导致错误。
我应该注意到,该应用程序还使用 JavaCV 进行图像识别,它可以很好地识别图像,并且我在这个 tesseract 调用中使用了相同的图像数据源。
谢谢。
【问题讨论】: