ITK Release 4/Video/HowToBuildVideoModules: Difference between revisions
(Created page with "Make sure you have the newer versions of OpenCV and VXl installed on your system with the following instructions: 1. Build OpenCV: We recommend to use opencv 2.4.2 or later. Ge...") |
No edit summary |
||
Line 20: | Line 20: | ||
BUILD_EXAMPLES = OFF | BUILD_EXAMPLES = OFF | ||
BUILD_DOCUMENTATION = OFF | BUILD_DOCUMENTATION = OFF | ||
The minimum libraries needed in VXL configuration to build | |||
ITKVideoBridgeVXL are: | |||
BUILD_CORE_VIDEO = ON | |||
BUILD_CORE_UTILITIES = ON (contains vil) | |||
BUILD_CORE_IMAGING = ON (contains vul) | |||
BUILD_CORE_NUMERICS = ON (contains vnl) | |||
Also make sure you have FFMPEG installed that the following paths were found : | |||
FFMPEG_avcodec_LIBRARY | |||
FFMPEG_avformat_LIBRARY | |||
FFMPEG_avutil_LIBRARY | |||
FFMPEG_swscale_LIBRARY | |||
Revision as of 15:50, 3 September 2013
Make sure you have the newer versions of OpenCV and VXl installed on your system with the following instructions:
1. Build OpenCV: We recommend to use opencv 2.4.2 or later.
Get the source code using Git: git clone git@github.com:Itseez/opencv.git
git checkout 2.4.2
Use CMake to build opencv with the following configuration:
BUILD_EXAMPLES = OFF BUILD_TESTS = OFF WITH_FFMPEG = ON
2. Build VXL:
svn co https://vxl.svn.sourceforge.net/svnroot/vxl/trunk vxl
The revision number tested is 34805 ( 2012-04-23). Later version should work (but not tested). se CMake to build opencv with the following configuration:
BUILD_EXAMPLES = OFF BUILD_DOCUMENTATION = OFF
The minimum libraries needed in VXL configuration to build ITKVideoBridgeVXL are:
BUILD_CORE_VIDEO = ON BUILD_CORE_UTILITIES = ON (contains vil) BUILD_CORE_IMAGING = ON (contains vul) BUILD_CORE_NUMERICS = ON (contains vnl)
Also make sure you have FFMPEG installed that the following paths were found :
FFMPEG_avcodec_LIBRARY FFMPEG_avformat_LIBRARY FFMPEG_avutil_LIBRARY FFMPEG_swscale_LIBRARY
3. Enable Video modules when configure ITK in CMake:
Module_ITKVideoCore = ON (turn on by default) Module_ITKVideoFiltering = ON (turn on by default) Module_ITKVideoIO = ON (turn on by default) Module_ITKVideoBridgeOpenCV = ON (need to manually toggle this option ON) Module_ITKVideoBridgeVXL =ON (need to manually toggle this option ON)
Then, set system library Paths for OpenCV and VXL accordingly:
OpenCV_DIR = <the path where you build the OpenCV> VXL_DIR = <the path where you build the VXL>