Как мне перестроить Octave и ссылку в GraphicsMagick?
Похоже, что есть некоторая дискуссия по этому вопросу. Octave допускает использование только 8-битных пикселей в imread(). Я скачал, перестроил и установил GraphicsMagick с настройкой для использования 16 бит. Я сбросил путь и затем попытался загрузить tarballs для Octave 4.0, Octave 3.8 и Octave 3.6.2. Все три не могут настроить imread () в сборке. Согласно документации, вы должны перестроить GraphicsMagick из исходного кода для настройки 16-битных изображений, а оттуда вы должны перестроить Octave из исходного кода для ссылки в переконфигурированном GraphicsMagicK. Последняя ошибка: "configure: ПРЕДУПРЕЖДЕНИЕ. Библиотека GraphicsMagick++ не проходит тесты. Функция imread для чтения файлов изображений не будет полностью функциональной".
Я уже запускаю apt-cache зависит от октавы | grep -i magick
и экспортировать PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
затем используется./configure --with-квантовая глубина =32 --enable-shared --disable-static --with-magick-plus-plus=yes
Заранее спасибо.
1 ответ
(У меня была такая же проблема) Это сработало для меня в конце.
В терминале установите
sudo apt-get build-dep octave
В синаптическом установить
libqt4-opengl-dev
Затем загрузите octave-4.0.0.tar.gz с ftp://ftp.gnu.org/gnu/octave/
Распакуйте файл octave-4.0.0.tar.gz в дом.
cd octave-4.0.0
./configure
make
sudo make install
Это работало на всех машинах, которые я пробовал в своей лаборатории.