1
我目前正在编写一个需要在其中使用OCR的Android应用程序。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调用。
谢谢。
我不知道为什么BPL是一个额外的输入。总是不是'bpl = bpp * width'? – 2011-10-04 12:58:20