Как установить opencv3 с функциями VTK с помощью доморощенного?

Я уже установил opencv3 с помощью brew, однако в установке нет двоичного файла viz и заголовков.

У меня вопрос: как я могу обновить свою установку, чтобы включить в нее функции VTK? В частности, я хотел бы модуль Viz.


person MM.    schedule 10.11.2015    source источник


Ответы (1)


arrow_upward
1
arrow_downward

Установите VTK (6.3.0) перед opencv3.

brew install vtk

тогда

brew install opencv3 --verbose

В выводе журнала установки убедитесь, что configure находит VTK и добавляет к нему поддержку.

--
-- General configuration for OpenCV 3.0.0 =====================================
--   Version control:               unknown
--
--   Platform:
--     Host:                        Darwin 15.0.0 x86_64
--     CMake:                       3.3.2
--     CMake generator:             Unix Makefiles
--     CMake build tool:            /usr/local/Library/ENV/4.3/gmake
--     Configuration:               Release
--
--   C/C++:
--     Built as dynamic libs?:      YES


...


--
--   GUI:
--     QT:                          NO
--     Cocoa:                       YES
--     OpenGL support:              NO
--     VTK support:                 YES (ver 6.3.0)
--
--   Media I/O:
--     ZLib:                        /usr/lib/libz.dylib (ver 1.2.5)
--     JPEG:                        /usr/local/opt/jpeg/lib/libjpeg.dylib (ver 80)
--     WEBP:                        build (ver 0.3.1)
--     PNG:                         /usr/local/lib/libpng.dylib (ver 1.6.18)
--     TIFF:                        /usr/local/lib/libtiff.dylib (ver 42 - 4.0.6)
--     JPEG 2000:                   NO
--     OpenEXR:                     /usr/lo
person Tomas Camin    schedule 10.11.2015
comment
Вы заставили меня проверить, что configure находит VTK и добавляет к нему поддержку. Не могли бы вы уточнить, как мне это сделать? Спасибо! - person MM.; 10.11.2015
comment
Не обращайте внимания на мой последний комментарий. Теперь я понимаю. - person MM.; 10.11.2015
comment
Я попробовал это предложение, но brew просто загружает готовую версию opencv3, распаковывает ее и объявляет об успехе. Я не видел вывод, на который вы ссылаетесь выше (обратите внимание, у меня была предыдущая установка, которую я brew uninstalled. - person MM.; 10.11.2015