ReadFramework
|
READ Framework is the basis for modules developed at CVL/TU Wien for the EU project READ. The READ project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 674943.
Documentation can be found here: http://read-api.caa.tuwien.ac.at/ReadFramework/
Qt
SDK or the compiled sources (>= 5.8.0)OpenCV
(>= 3.2.0)git@github.com:TUWien/ReadFramework.git
where is the source code
Configure
QT_QMAKE_EXECUTABLE
by locating the qmake.exeOpenCV_DIR
to your OpenCV build folderConfigure
then Generate
ReadFramework.sln
which is in your new build directorySet as StartUp Project
qt_install_dir/qtbase/bin/qmake.exe
)note that Qt 5.5 is needed, thus Ubuntu version must be >= 16.04 or backports of Qt 5.5 have to be used (see .travis.yml for an ppa repository and names packages which need to be installed).
Get required packages:
You also need OpenCV > 3.0. Either you can compile it yourself or perhaps you find a repository (you can also use the one from the .travis file, but be carefull, these packages are not tested, then you need following packages:
Get the READ Framework sources from github:
This will by default place the source into ./ReadFramework
Go to the ReadFramework directory and run cmake
to get the Makefiles:
Compile READ Framework:
You will now have a binary (ReadFramework), which you can test (or use directly). Also the build libraries are in this directory. To install it to /usr/local/bin, use:
Get required packages:
By default, qmake
is installed in /opt/local/libexec/qt5/bin/qmake
which might not be in your PATH
. Set a link to an appropriate directory, e.g.:
Get the READ Framework sources from github:
This will by default place the source into ./ReadFramework
Go to the ReadFramework directory and run cmake
to get the Makefiles:
Compile READ Framework:
You will now have a macOS app (ReadFramework.app/
), which contains a command-line interface (ReadFramework.app/Contents/MacOS/ReadFramework
) which you can test (or use directly). Also the resulting libraries are in the working directory. To install everything it to /usr/local/
, use: