Octave imread bmp файл

Мне нужно прочитать файл myFile.bmp в Octave, но он не работает.

У меня есть:

  • Убунту 15.04
  • Окатва 3.8.2
  • ImageMagick 8:6.8.9.9-5

Когда я запускаю imread('myFile.bmp'), я получаю это:

octave:10> imread ("myFile.bmp")
error: imread: invalid image file: /usr/lib/x86_64-linux-gnu/octave/3.8.2/oct/x86_64-pc-linux-gnu/__magick_read__.oct: failed to load: /usr/lib/x86_64-linux-gnu/octave/3.8.2/oct/x86_64-pc-linux-gnu/__magick_read__.oct: undefined symbol: _ZN6Magick5ColorC1Ehhh
error: called from:
error:   /usr/share/octave/3.8.2/m/image/private/__imread__.m at line 181, column 7
error:   /usr/share/octave/3.8.2/m/image/private/imageIO.m at line 66, column 26
error:   /usr/share/octave/3.8.2/m/image/imread.m at line 107, column 30

Когда я запускаю imread('myFile.bmp', 'Format', 'bmp'), я получаю ту же ошибку.


person Newbie    schedule 18.02.2017    source источник


Ответы (1)


Если вы установили все из репозиториев Ubuntu, то, вероятно, вы столкнулись с проблемой упаковки Ubuntu. Это было описано в комментарии № 6 к ошибке Ubuntu № 1372202. .

Поскольку Ubuntu 15.04 уже достигла конца жизни вряд ли исправят. Ты сможешь:

  1. обновить Ubuntu
  2. собрать Octave из исходников самостоятельно
person carandraug    schedule 18.02.2017