以下以自己的ocr.jar包在python平台调用为实例,记录全程。
ocr.jar用法
1、导入到自己的项目dependencies中
2、调用函数 OcrandSegmentation( picturePath,serviceUrl,keyPath );
一、python调用方法如下
一、搭建环境
配置:重点(Python和JDK的位数一定要相同)
*JDK 1.8.0_191 64位
python 3.6.9 64位
1、安装JPype:
http://www.lfd.uci.edu/~gohlke/pythonlibs下载对应版本JPype(我下载了JPype1-0.7.0-cp36-cp36m-win_amd64.whl,截止到2019年11月10日为最新版本)
注意:网上教程多为anaconda prompt中命令行:pip install JPype1-py3 ,需要注意该版本已经被deprecated了,还是手动下载保险。
2、安装java环境后,
找到JRE中的jvm.dll 文件(在JDK中的路径类似如下路径: D:/java/jdk1.8.0_191/jre/bin/server/jvm.dll)
二、Python脚本调用
1、依赖包的替换:
如果你的jar包内有import,在自己的idea中查看引用的哪个jar包。在启动JVM的时候,默认不会把JDK中"\jre\lib\ext"扩展包下的JAR包引入,所以为了避免调用过程中出现问题,建议将"\jre\lib\ext"内的JAR,均放入我们自己建的"dependency"目