Tesseract应用:ScrollView.jar以及ViewDebugging的使用及相关问题
来源:互联网 发布:百度数据新闻网 编辑:程序博客网 时间:2024/06/08 05:29
tesseract中提供了一个显示其内部状态的工具ViewDebugging
官网:https://github.com/tesseract-ocr/tesseract/wiki/ViewerDebugging
主要是依赖生成的ScrollView.jar,具体生成方法可以参照
http://blog.csdn.net/uestc_chenmo/article/details/78668681
网上也已经有很多其他方法再次不赘述。
正确生成好jar包,根据网上查阅的资料放在相应位置,以及设置ScrollView_path环境变量,调试过程中都没有成功出现ViewDebug窗口。
查看tesseract源码:
之所以没有调用成功是因为源码中相关代码没有编译进来。
所以只要找到源码中#define GRAPHICS_DISABLED 1 这句代码,注释掉,不定义GRAPHICS_DISABLED,将所有代码重新编译应该就能调用ScrollView.jar了。
查看了下这个宏定义GRAPHICS_DISABLED,F12转到定义提示该符号不在源代码文件中:
在整个解决方案里搜索,没有搜到GRAPHICS_DISABLED的定义。那应该是其他地方定义了。
在libtesseract项目的属性中有看到:
预处理器定义中有该定,删除后注释部分参与编译,成功通过。
问题1:
通常出现无法解析的外部符号是缺少部分库。看其中缺少的函数应该是windows的socket相关,在附加库中添加ws2_32.lib解决
问题2:
不停显示ScrollView: Waiting for server…
我猜想出现这个问题可能是由于exe没有找到ScrollView.jar,上述路径之前环境变量scrollview_path中设置了多个,可能因此无法打开。源码中默认有
scrollview_path = “.”;
所以应该可以把ScrollView.jar移动到项目目录,然后不用设置环境变量路径。
- Tesseract应用:ScrollView.jar以及ViewDebugging的使用及相关问题
- ScrollView中使用Listview,以及相关定位问题
- scrollview的相关问题
- ScrollView的使用及注意问题
- viewDebugging
- 关于jar包的创建及引用相关问题
- RDTSC指令的使用以及相关问题
- geopandas 的使用以及相关问题
- iOS - UINavigationController下的ScrollView相关问题
- ScrollView与ListView的相关问题
- IKAnalyzer2012FF_u1.jar 以及PinYin4J 使用出现的问题
- Tesseract-Oct的使用及语言库的训练
- tesseract的使用
- 使用ScrollView遇到的问题
- NGUI的ScrollView以及Grid的使用
- ScrollView的使用以及简单Demo
- ScrollView的使用以及自动滚动
- css margin的相关属性,问题及应用
- ubuntu sudo update与upgrade的作用及区别
- jvm监控
- kafka系列-kafka调优篇-高并发高吞吐架构设计
- C# 获取系统时间及时间格式
- java项目经验面试总结
- Tesseract应用:ScrollView.jar以及ViewDebugging的使用及相关问题
- jsp复选框checkbox----表单处理
- Android开发JDK配置环境变量
- Java实现邮箱验证码
- 使用Microsoft的ClickOnce发布版本及网页更新版本
- Java四种线程池的用法分析
- android EditText输入四位数字密码明文显示
- 加载数据(glide)
- tensorflow 批标准化Batch_normalization