Leptonica安裝


 1.介紹

Leptonica是一個源於教學的開源軟件,廣泛應用於圖像處理和圖像分析的軟件中。

 主要特性介紹:

  •    RasterOp光學圖像處理
  •    親和的任意像素大小的圖像轉換(伸縮、轉化、旋轉、裁剪)
  •    二值和灰度形態,等級排序,卷積
  •    填充和鏈接組件
  •   圖像的像素和大小轉換
  •   圖像像素級的遮蓋、混淆、增強、計算等處理

輔助能力:

  •    標准圖像格式的讀寫
  •    圖像相關數據的數組操作工具
  •    通用的棧、隊列、列表、堆工具集
  •    字節隊列、字符串和數字數組

典型應用:

  •    8位組的顏色量化,抖動和非抖動
  •    修改顏色量化,抖動和非抖動
  •    文本圖像的偏差測定
  •    混合文本和圖像的圖像分割
  •    聯合二值圖像專家組的無監督分類

   

2.獲取資源

wget http://www.leptonica.org/source/leptonica-1.74.4.tar.gz

 

3.依賴

  Leptonica的圖像讀寫依賴擴展的lib庫:libjpeg、libtiff、libpng、libz、libwebp、libgif、libopenjp2

  默認至少要支持4個lib:

libjpeg.a (standard jfif jpeg library, version 6b or 7, 8 or 9))

libtiff.a (standard Leffler tiff library, version 3.7.4 or later;

libpng.a (standard png library, suggest version 1.4.0 or later)

libz.a (standard gzip library, suggest version 1.2.3) current non-beta version is 3.8.2)

lib需要在目錄:/usr/lib 下,如果不在需要修改makefile中的LDFLAGS

頭文件目錄:/usr/include:

  jpeg:  jconfig.h

  png:   png.h,   pngconf.h

  tiff:   tiff.h ,  tiffio.h

支持的輸出格式:

bmp, jpeg, png, pnm, ps, pdf, tiff, gif, webp and jp2.

4.編譯

tar -xzvf leptonica-1.74.4.tar.gz

cd leptonica-1.74.4.tar.gz

./configure --profix=/usr/local/leptonica

make

sudo make install

5.設置

打開 /etc/profile

vim /etc/profile

添加以下字段

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

export PKG_CONFIG_PATH

CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/leptonica/include/leptonica

export CPLUS_INCLUDE_PATH

C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/leptonica/include/leptonica

export C_INCLUDE_PATH

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/leptonica/lib

export LD_LIBRARY_PATH

LIBRARY_PATH=$LIBRARY_PATH:/usr/local/leptonica/lib

export LIBRARY_PATH

LIBLEPT_HEADERSDIR=/usr/local/leptonica/include/leptonica

export LIBLEPT_HEADERSDIR

應用配置

source /etc/profile

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM