python Tesseract安装方法

python Tesseract安装方法

EXE可执行文件地址:http://download.csdn.net/download/whatday/7740469;
下载tesseract-ocr-setup-3.02.02.exe安装包,安装成功后会在相应磁盘下有Tesseract-OCR文件夹

设置path环境变量

还有新建TESSDATA_PREFIX环境变量

D:\Program Files (x86)\Tesseract-OCR加进去就可以了

tesseract –list-langs  #查看Tesseract-OCR支持语言

如果要识别简体中文 就要下载字库
简体中文字库文件下载地址为:http://download.csdn.net/detail/wanghui2008123/7621567下载完成后解压,然后将该文件剪切到tessdata目录下去就可以了。

运行下

tesseract C://Users/Administrator/Desktop/1.jpg C://Users/Administrator/Desktop/output –l chi_sim

然后会生成output.txt文件 打开就可以看到转化的文字

linux升级gcc

1.1 获取安装包并解压

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2
tar -jxvf gcc-4.8.2.tar.bz2

1.2 下载供编译需求的依赖项
这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力.

cd gcc-4.8.2 
./contrib/download_prerequisites

1.3 建立一个目录供编译出的文件存放

mkdir gcc-build-4.8.2
cd gcc-build-4.8.2

1.4 生成Makefile文件


../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

1.5 编译(注意:此步骤非常耗时)

make -j4

-j4选项是make对多核处理器的优化,如果不成功请使用 make
1.6、安装

sudo make install

gcc -v

Linux下安装numpy

Linux下安装numpy
1 下载下载源码包

下载地址 https://pypi.python.org/pypi/numpy/1.10.2
wget https://pypi.python.org/packages/3d/82/a8e9227167dca4301d4d7a61977a50d12cd98c277eb9035d7b78bc8b4a1f/numpy-1.10.2.tar.gz#md5=816518282f1617636aaf26e7cd9b127b

2.解压
tar zxvf numpy-1.10.2.tar.gz

3.进入解压目录
cd numpy-1.10.2

4.运行解压目录里的setup.py 文件(root环境下)
python setup.py install

测试是否安装成功:

[yqtao@localhost ~]$ python
Python 2.7.5 (default, Sep 15 2016, 22:37:39) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from numpy import *            //导入函数库
>>> eye(4)                         //生成单位矩阵
array([[ 1.,  0.,  0.,  0.],
       [ 0.,  1.,  0.,  0.],
       [ 0.,  0.,  1.,  0.],
       [ 0.,  0.,  0.,  1.]])

linux cmake安装方法

linux cmake安装方法

OpenCV 2.2以后的版本需要使用Cmake生成makefile文件,因此需要先安装cmake;还有其它一些软件都需要先安装cmake

1.在linux环境下打开网页浏览器,输入网址:http://www.cmake.org/cmake/resources/software.html,找到最新版本的位置。一般开放源代码软件都会有两个版本发布:Source Distribution 和 Binary Distribution,前者是源代码版,你需要自己编译成可执行软件。后者是已经编译好的可执行版,直接可以拿来用的。

2.在linux环境下打开终端,输入:

getconf LONG_BIT

如果结果是64表示该系统是linux64位的,如果结果是32则表示系统是linux32位。

3.我现在所用的这台是64位,因此在cmake安装包的网站中选择binary distribution下的linux x86_64下的cmake-3.6.0-Linux-x86 64.tar.gz压缩包,点击,下载。默认下载到了home/DOWNLOAD

4.把下载好的包复制到指定路径,比如/home/bnu,在当前文件夹中打开终端,输入

tar zxvf cmake-3.6.0-Linux-x86 64.tar.gz

在该目录下多了一个解压后的文件夹 添加环境变量

export PATH=$PATH:/home/bnu/cmake-3.6.0-Linux-x86 64/bin

输入完毕保存

7.查看版本,测试是否安装成功:打开终端,输入

cmake --version

linux下升级python版本

linux下升级python版本

下载python最新版本2.7.13并编译安装

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.13.tar.xz
xz -d Python-2.7.13.tar.xz
tar xf Python-2.7.13.tar
cd Python-2.7.13
./configure --prefix=/usr/local/python-2.7.13
make
make install

Python-2.7.13 会安装在 /usr/local/python-2.7.13 目录下

系统自带的 Python 是在 /usr/bin 目录下

ll -tr /usr/bin/python*
 
/usr/bin/python2.6-config
/usr/bin/python2.6
/usr/bin/python
/usr/bin/python2 -> python
/usr/bin/python-config -> python2.6-config

更新系统默认 Python 版本
备份旧的python


mv /usr/bin/python /usr/bin/python2.6.6
mv /usr/bin/python-config /usr/bin/python2.6-config
 
ln -s /usr/local/python-2.7.13/bin/python2.7  /usr/bin/python
ln -s /usr/local/python-2.7.13/bin/python-config /usr/bin/python-config
ln -s /usr/local/python-2.7.13/bin/python2.7  /usr/bin/python2.7

查看新的 Python 版本

python --version
Python 2.7.13

关闭redis持久化功能

关闭redis持久化功能
持久化会报如下信息
会影响硬盘写入性能 所以没什么用 就关掉吧

修改redis配置文件,redis.conf 第115行左右。

1.注释掉原来的持久化规则

#save 900 1
#save 300 10
#save 60 10000

2.设置为空

save ""

然后重启redis服务即可。

ps:linux RDB: 10 MB of memory used by copy-on-write 一般说明内存不够用了