(原)Ubuntu14中安裝GraphicsMagick

轉載請注明出處:

http://www.cnblogs.com/darkknightzh/p/5661439.html

參考網址:

http://comments.gmane.org/gmane.comp.video.graphicsmagick.core/514

http://www.graphicsmagick.org/INSTALL-unix.html

https://github.com/clementfarabet/graphicsmagick

http://www.cnblogs.com/cocowool/archive/2010/08/16/1800954.html

http://blog.csdn.net/randomnet/article/details/7973813

?

160714說明:如果需要使用torch及GraphicsMagick并讀取jpg圖像的話,最好先安裝libjpeg的庫,然后在安裝GraphicsMagick,最后再安裝torch。

因為剛才GraphicsMagick調用jpeg沒有錯誤,但是torch里面的某個模塊又提示找不到libjpeg.so的庫了,之后只能先強制卸載image包:luarocks remove image --force,再重新luarocks install image。之后正常了。。。

?

Ubuntu真的能把人搞瘋啊。。。之前在ubuntu16上安裝GraphicsMagick貌似沒出問題,在torch里面直接使用require ‘graphicsmagick’沒有錯誤,但是在ubuntu14上面,裝了之后,就提示:

/home/xxx/torch/install/share/lua/5.1/trepl/init.lua:384: /home/xxx/torch/install/share/lua/5.1/trepl/inti.lua:384: …/xx/torch/install/share/lua/5.1/graphicsmagick/Image.lua:322 : libGraphicsMagickWand.so: cannot open shared object file: No such file or directory.

如下圖:

說明:這個是lua里面的命令。安裝完torch及https://github.com/clementfarabet/graphicsmagick中的graphicsmagick后,運行的命令。安裝torch的graphicsmagick直接使用luarocks就可以了。

后來在網上搜了。。。額,好久,終于解決了。不過不代表本方法也適用于其他遇到該問題的人。

安裝GraphicsMagick步驟如下:

1. 去官網下載GraphicsMagick:http://www.graphicsmagick.org/

2. 解壓后,cd到該文件夾中。

3. 運行如下命令:

./configure '--with-magick=wand/GraphicsMagickWand-config' '--enable-shared'

說明:第一個with是生成libGraphicsMagickWand.so(可能默認沒有生成這個,在lib里面確實沒有看到這個庫),第二個with是生成共享庫(默認可能是靜態的吧,我開始沒用第二個,得到的庫后綴是.a)

4. 運行如下命令:

make
sudo make install

5. 到此之后,提示找不到libGraphicsMagickW.so.3,后來在網上繼續搜索。網址:http://comments.gmane.org/gmane.comp.video.graphicsmagick.core/514中Nguyen Vu Hung給出了解決方法:

?

試著在終端中敲這些命令,如下:

sudo echo “/usr/local/lib”
sudo /sbin/ldconfig

截圖如下:

好吧,其實我不懂這些命令什么意思,也沒有去搜索。第二條命名更加不清楚是敲入的還是怎么弄的,反正提示權限不夠。然后就敲了第三條命令。然后就沒有然后了。

6. 在終端中敲 gm,安裝成功了,如下:

?

說明:不記得開始ubuntu16怎么成功的了。只怪當時沒有記一下。也可以自動安裝,命令網上搜一下,不過我好像沒有自動安裝。

更新:

剛才去ubuntu16下面看了一下,/usr/local/lib下面確實也沒有libGraphicsMagickWand.so,如下圖:

但是在th中直接使用require ‘graphicsmagick’就沒有錯誤,如下圖:

理解不能。

更新160714:使用graphicsmagick的Image來load一張jpg圖像,開始提示:

No decode delegate for this image format

此時http://blog.csdn.net/randomnet/article/details/7973813說是由于沒有裝jpg的解碼包。因而下載了jpeg9吧,裝好后,重新安裝graphicsmagick,又提示:

Wrong JPEG library version: library is 80, caller expects 90

又去ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/delegates/(這個網址不知道是內容多還是網速渣還是怎么回事,在win系統下,打開里面啥都沒有。。。在ubuntu下打開能看到里面的文件)下載了jpegsrc.v6b.tar.gz,裝上去并重新安裝graphicsmagick后,能正常load進來jpg圖像了。。。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/458266.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/458266.shtml
英文地址,請注明出處:http://en.pswp.cn/news/458266.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

js全局函數

1.parseInt(String,radix):返回轉換成整數的值。 注意:當參數radix的值為0,或者沒有設置這個參數,parseInt()會根據string來判斷數字的基數。 當忽略radix,JavaScript默認數字的基數規則為: 1.如果string以0x開頭&…

android之自定義廣播

布局文件 點擊按鈕發送廣播 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:orientation"vertical" android:layout_width"match_parent&qu…

世界坐標系和相機坐標系,圖像坐標系的關系

from&#xff1a;https://blog.csdn.net/waeceo/article/details/50580607一、四個坐標系簡介和轉換相機模型為以后一切標定算法的關鍵&#xff0c;只有這邊有相當透徹的理解&#xff0c;對以后的標定算法才能有更好的理解。本人研究了好長時間&#xff0c;幾乎每天都重復看幾遍…

PythonOCC 3D圖形庫學習—創建立方體模型

Open CASCADE&#xff08;簡稱OCC&#xff09;平臺是是一個開源的C類庫&#xff0c;OCC主要用于開發二維和三維幾何建模應用程序&#xff0c;包括通用的或專業的計算機輔助設計CAD系統、制造或分析領域的應用程序、仿真應用程序或圖形演示工具。 PythonOCC是對Open CASCADE的封…

Struts2、SpringMVC、Servlet(Jsp)性能對比 測試 。 Servlet的性能應該是最好的,可以做為參考基準,其它測試都要向它看齊,參照...

2019獨角獸企業重金招聘Python工程師標準>>> Struts2、SpringMVC、Servlet(Jsp)性能對比 測試 。 Servlet的性能應該是最好的&#xff0c;可以做為參考基準&#xff0c;其它測試都要向它看齊&#xff0c;參照它。 做為一個程序員&#xff0c;對于各個框架的性能要有…

深度相機(三)--三種方案對比

from&#xff1a;https://blog.csdn.net/app_12062011/article/details/52511701RGBD方案對比&#xff1a;關鍵技術規格&#xff1a; 1.檢測范圍&#xff1b; 2.檢測精度&#xff1b; 3.檢測角度&#xff1b; 4.幀率。 5.模塊大小 6.功耗 目前主流的深度攝像頭方案在檢測距離上…

Activity隱式啟動IntentFilter

時間&#xff1a;2016年3月4日09:54:02IntentFilter過濾信息&#xff1a;action、category、dataaction&#xff1a;1.Intent中的action必須能夠和過濾條件中的action匹配&#xff0c;過濾條件中可以有多個action。2.Intent中如果設置多個action則過濾條件中必須至少有同樣數量…

基于圖像分割的立體匹配方法

1.緒論 立體匹配是三維重建系統的關鍵步驟&#xff0c;并且作為一種非接觸測量方法在工業以及科研領域具有重要的應用價值。為了完成匹配工作以及獲取場景的稠密視差圖&#xff0c;可以通過構建能量函數對應立體匹配的約束條件。復雜能量函數的全局最優解通常是NP難問題。相對于…

深度相機之TOF原理詳解

/*******************************************************************************************************************本文轉載源鏈接沒有找到&#xff0c;若有幸被原創作者訪問到&#xff0c;請留下原出處&#xff0c;我會更新&#xff0c;謝謝&#xff0c;轉載至我的博…

nodejs npm常用命令

npm是一個node包管理和分發工具&#xff0c;已經成為了非官方的發布node模塊&#xff08;包&#xff09;的標準。有了npm&#xff0c;可以很快的找到特定服務要使用的包&#xff0c;進行下載、安裝以及管理已經安裝的包。 1、npm install moduleNames&#xff1a;安裝Node模塊安…

centos 7 /etc/rc.local 開機不執行的問題

最近發現centos7 的/etc/rc.local不會開機執行&#xff0c;于是認真看了下/etc/rc.local文件內容的就發現了問題的原因了 1234567891011#!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES## It is highly advisable to create own systemd services or udev rules# …

深度相機(二)--結構光深度測距

原文&#xff1a; http://blog.sina.com.cn/s/blog_80ce3a550100wg5j.html http://blog.csdn.net/u013360881/article/details/51395427 網上資源&#xff1a;http://eia.udg.es/~qsalvi/recerca.html 結構光編碼&#xff1a; 在3D 的深度獲取上&#xff0c;最為常見的方法是類…

幾種特別的顏色參數

switch (buttonIndex) { case 0: aColor [UIColor redColor]; bColor [UIColor colorWithRed:0.97 green:0.68 blue:0.75 alpha:1.0];// 鴇色 break; case 1: aColor [UIColor orangeColor]; bColor [UIColor colorWithRed:1.0 green:0.87 blue:0.72 alpha:1.0];// 肌色 br…

linux 程序包管理5 編譯安裝

1.二進制程序的訪問方法vim /etc/profile.d/apache.shPATH/usr/local/apache/bin:/usr/local/apache/sbin$PATHexport PATH2.頭文件輸出給系統ln -sv /sur/local/apache/include /usr/include/httpd3.庫文件輸出vim /etc/ld.so.conf.d/httpd.conf/usr/local/apache/binldconfig…

用python實現模擬登錄人人網

用python實現模擬登錄人人網 字數4068 閱讀1762 評論19 喜歡46我決定從頭說起。懂的人可以快速略過前面理論看最后幾張圖。 web基礎知識 從OSI參考模型&#xff08;從低到高&#xff1a;物理層&#xff0c;數據鏈路層&#xff0c;網絡層&#xff0c;傳輸層&#xff0c;會話層&a…

雙目相機--雙目視差與深度距離關系推導詳解

相機成像的模型如下圖所示&#xff1a; P為空間中的點&#xff0c;P1和P2是點P在左右像平面上的成像點&#xff0c;f是焦距&#xff0c;OR和OT是左右相機的光心。由下圖可見左右兩個相機的光軸是平行的。XR和XT是兩個成像點在左右兩個像面上距離圖像左邊緣的距離。 -----------…

SQL Server有這些屬性嗎

2019獨角獸企業重金招聘Python工程師標準>>> Navicat for SQL Server是一個全面的圖形化方式管理數據庫&#xff0c;可進行創建、編輯和刪除全部數據庫對象&#xff0c;例如表、視圖、函數、索引和觸發器&#xff0c;或運行SQL查詢和腳本&#xff0c;查看或編輯BLOB…

Android中常見功能包描述

在Android中&#xff0c;各種包寫成android.*的方式&#xff0c;重要包的描述如下所示&#xff1a;android.app &#xff1a;提供高層的程序模型、提供基本的運行環境android.content&#xff1a;包含各種的對設備上的數據進行訪問和發布的類android.database &#xff1a;通過…

【立體視覺】雙目立體標定與立體校正

from&#xff1a;https://blog.csdn.net/u011574296/article/details/73826420 參考&#xff1a; 機器視覺學習筆記&#xff08;6&#xff09;——雙目攝像機標定參數說明 機器視覺學習筆記&#xff08;8&#xff09;——基于OpenCV的Bouguet立體校正 雙攝像頭立體成像(三)-畸變…

bootstrap .col-md-6 文字居中問題處理

轉載于:https://www.cnblogs.com/benbenfishfish/p/5672520.html