2014-12-31 2 views
-1

옥타브 3.8을 사용하여 이미지를 읽으려고합니다. 나는 코드를 다운로드하고 시스템에서 그것을 만들어서 옥타브를 설치했다. 이미지 IO에 대한 Octave imread 지원이 비활성화되었습니다.

나는

imread("oct.png")을 사용

error: imread: invalid image file: imfinfo: support for Image IO was disabled when Octave was built

이 도와주세요이 오류가 발생했습니다. 내가 만든

PS 다음 명령을 사용하여 : 사전에

wget ftp://ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2 
tar -xvf octave-3.8.0.tar.bz2 
cd octave-3.8.0/ 
./configure 
sudo apt-get install f2c gfortran libblas-dev liblapack-dev libpcre3-dev libreadline-dev 
./configure 
make 
sudo make install 

감사합니다!

+0

최신 옥타브 3.8.2이 아닌 3.8.0입니다 - 데비안 GNU/리눅스 (http://wiki.octave.org/Octave_for_Debian_systems)의 경우는

libgraphicsmagick ++를 설치해야합니다. 요청하기 전에 수색 했습니까? [이 페이지] (http://octave.1599824.n4.nabble.com/error-imread-invalid-image-file-td4647455.html)이 적합하다고 보입니다. – ederag

답변

0

첫 번째 : 3.8.0이 아닌 안정된 3.8.2 타르볼을 사용하십시오.

두 번째 : 그래픽 마진 라이브러리를 찾을 수 없다는 말을 듣고 ./configure하면 두 번째로 확신합니다. config.log에서 누락 된 부분을 살펴보십시오.

사용중인 배포판을 볼 수 없습니다. DEV

+0

libgraphicsmagick ++ - dev가 설치되었습니다 .. 나는 3.8.2로 지금 노력하고 있습니다. 다시 문제가 생기면 알려 드리겠습니다. :) – Sam

+0

Sam : 제가 이미 위에서 썼던 것처럼, config.log는 당신에게 무엇이 누락되었는지 알려줍니다 – Andy

관련 문제