安装全纪录:
SikuliX官网:http://www.sikulix.com/quickstart/
建议安装是看清楚,选择release版本:我选择了version 1.1.3:https://launchpad.net/sikuli/sikulix
官网上查看安装它 需要哪些库:
1,安装JDE8(因为我选的是1.1.3版本): ---可以参考:https://www.cnblogs.com/hz-cww/p/6084496.html ,因为上述软件是jar文件,需要java编译
2,安装opencv2.4,更具版本需要安装对应版本: (参考:https://www.eefocus.com/spencer/blog/13-11/299974_eb596.html)
环境: centos6.5 opencv2.4 python2.6(centos自带的)
下载 : opencv可从GitHub下载https://github.com/opencv/opencv/tree/2.4可自行选择版本
安装opencv : 安装依赖包
yum install cmake gcc-c++ git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y
yum install ant -y(如果安装目录下需要java,则需要安装ant依赖)
unzip opencv-2.4.zip
cd opencv-2.4
mkdir build
cd build
cmake .. //注意有两个点
make install
环境变量配置:
sudo vim /etc/bashrc
这里面需要注意的是,其实是你自己用户下的bashrc, 就跟设置其它环境变量一样
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存之后执行
source /etc/bashrc
配置:
新建文件 /etc/ld.so.conf.d/opencv.conf
在文件中添加 /usr/local/lib
保存之后执行配置
(而我们需要的库libopencv_calib3d.so.2.4就在/usr/local/lib下面:如下可以看出:
root@linaro-ubuntu-desktop:/mnt# ls /usr/local/lib/ |grep calib3d*
libopencv_calib3d.so
libopencv_calib3d.so.2.4
libopencv_calib3d.so.2.4.6
)
测试安装是否成功:
cd OpenCV-2.4.1/samples/c
chmod +x build_all.sh
./build_all.sh
编译结束之后执行
./facedetect cascade="/usr/local/share/OpenCV2/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
3,安装tesscat: (https://blog.csdn.net/qq_36304982/article/details/79656668)
注意 leptonica-1.73/tesseract-3.04.00/ tesseract 在leptonia文件夹下 ,上面给的链接中有几点错误:
-1-
-2-
具体安装步骤:::: https://www.cnblogs.com/successcai/p/6114299.html
二、安装(Windows) 基本适用于linux
1. 下载安装包“sikulixsetup-1.1.0.jar”,网址:https://launchpad.net/sikuli/sikulix/1.1.0
2. 将安装包拷贝到安装目录下,如D:\Sikuli1.1
3. 在命令行里运行“Java–jar sikulixsetup-1.1.0.jar”,弹出安装向导:
10. 安装完成后安装目录D:\Sikuli1.1下应该有5个文件:
runsikulix.cmd
sikulix.jar
SikuliX-1.1.0-SetupLog.txt
sikulixapi.jar
sikulixsetup-1.1.0.jar
sikulixsetup-1.1.0.jar是刚才的安装包;runsikulix.cmd用来启动SikuliIDE;sikulix.jar是IDE需要的jar包;SikuliX-1.1.0-SetupLog.txt是安装日志;sikulixapi.jar是java api