91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ubuntu-16.04下編譯安裝配置opencv-2.4.13+tesseract-3.04的方法

發布時間:2021-06-25 13:47:42 來源:億速云 閱讀:239 作者:chen 欄目:大數據

本篇內容主要講解“ubuntu-16.04下編譯安裝配置opencv-2.4.13+tesseract-3.04的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ubuntu-16.04下編譯安裝配置opencv-2.4.13+tesseract-3.04的方法”吧!

最近在做一個自動識別的項目,原理是使用java通過jni調用opencv和tesseract的原生庫來實現圖像識別和數字識別。下面是linux運行環境的配置。

1.安裝opencv

1.1 準備環境

#安裝編譯工具
sudo apt-get install build-essential 
#安裝依賴包
sudo apt-get install cmake git libgtk2.0-dev pkg-config   
libavcodec-dev libavformat-dev libswscale-dev
#安裝可選包
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev 
libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

1.2 下載并編譯程序

https://github.com/opencv/opencv/archive/2.4.13.5.tar.gz

tar xvf 2.4.13.5.tar.gz
cd opencv-2.4.13.5 
mkdir release   //新建一個文件夾用于存放臨時文件
cd release 
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 
sudo make //開始編譯(大概15分鐘)
sudo make install

注:此時可能會提示:

Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY

原因是找不到jdk或jdk安裝的不對導致的,執行如下命令即可:

sudo apt-get install -y openjdk-8-jdk
sudo apt-get install -y default-jdk
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

執行cmake時如果提示Java的JNI不為NO就代表java的的環境配置是有效的。

1.3 配置庫加載路徑

sudo vim /etc/ld.so.conf.d/opencv.conf

加入/usr/local/lib,再執行

sudo ldconfig

安裝后可以在/usr/local/share/OpenCV/java下看到安裝的庫和jar包。 另外,還要導出包配置路徑

sudo vim /etc/bash.bashrc

加入

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

最后

source /etc/bash.bashrc

2.安裝tesseract

2.1.安裝相應lib

sudo apt-get install libpng12-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libtool
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install automake

2.2.下載安裝leptonica

wget http://www.leptonica.org/source/leptonica-1.73.tar.gz
tar zxvf leptonica-1.73.tar.gz
cd leptonica-1.73
./configure
make
make install

2.3.下載安裝tesseract

wget https://github.com/tesseract-ocr/tesseract/archive/3.04.01.tar.gz
tar zvf 3.04.01.tar.gz
cd tesseract-3.04.01
sudo ./autogen.sh
./configure
make
make install
ldconfig

3.參考網址

https://blog.csdn.net/cheneykl/article/details/79115131 https://blog.csdn.net/pangyunsheng/article/details/79372845 https://stackoverflow.com/questions/51047978/cmake-could-not-find-jni

到此,相信大家對“ubuntu-16.04下編譯安裝配置opencv-2.4.13+tesseract-3.04的方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武鸣县| 罗源县| 平定县| 镇赉县| 华蓥市| 望江县| 军事| 当雄县| 平潭县| 喀喇| 嵊州市| 施甸县| 土默特左旗| 登封市| 咸阳市| 盐山县| 仁化县| 石渠县| 兴义市| 永清县| 廊坊市| 浙江省| 丽水市| 伊川县| 新泰市| 舟山市| 闸北区| 五台县| 元朗区| 平南县| 建瓯市| 南开区| 永平县| 平果县| 启东市| 石嘴山市| 鄂州市| 饶阳县| 县级市| 华安县| 泾阳县|