Commit 44cdf3bb51a2f54f637dbd66088ac43da90ca4c7
Merge pull request #20 from biometrics/opencv_2.4.4
Opencv 2.4.4
Showing
5 changed files
with
26 additions
and
30 deletions
CMakeLists.txt
app/examples/CMakeLists.txt
| ... | ... | @@ -5,5 +5,5 @@ foreach(EXAMPLE ${EXAMPLES}) |
| 5 | 5 | qt5_use_modules(${EXAMPLE_BASENAME} ${QT_DEPENDENCIES}) |
| 6 | 6 | target_link_libraries(${EXAMPLE_BASENAME} openbr ${BR_THIRDPARTY_LIBS}) |
| 7 | 7 | install(TARGETS ${EXAMPLE_BASENAME} RUNTIME DESTINATION bin) |
| 8 | - add_test("${EXAMPLE_BASENAME}_test" ${EXAMPLE_BASENAME}) | |
| 8 | + add_test(NAME ${EXAMPLE_BASENAME}_test WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND ${EXAMPLE_BASENAME}) | |
| 9 | 9 | endforeach() | ... | ... |
app/openbr-gui/CMakeLists.txt
| ... | ... | @@ -13,7 +13,6 @@ if(NOT ${BR_EMBEDDED}) |
| 13 | 13 | SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR} |
| 14 | 14 | LINK_INTERFACE_LIBRARIES "") |
| 15 | 15 | target_link_libraries(openbr-gui openbr ${OpenCV_LIBS}) |
| 16 | - add_cppcheck(openbr-gui) | |
| 17 | 16 | |
| 18 | 17 | install(FILES ${HEADERS} DESTINATION include/openbr-gui) |
| 19 | 18 | install(TARGETS openbr-gui RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) | ... | ... |
sdk/openbr_export.cpp
| ... | ... | @@ -84,13 +84,12 @@ $ br -help |
| 84 | 84 | * -# Grab any available <a href="http://www.microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update">Visual Studio Updates</a>. |
| 85 | 85 | * -# <a href="http://www.cmake.org/files/v2.8/cmake-2.8.10.2-win32-x86.exe">Download CMake 2.8.10.2</a> and install. |
| 86 | 86 | * -# During installation setup select "add CMake to PATH". |
| 87 | - * -# <a href="http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2/download">Download OpenCV 2.4.3</a> and unarchive. | |
| 87 | + * -# <a href="http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.4/OpenCV-2.4.4.tar.bz2">Download OpenCV 2.4.4</a>. | |
| 88 | 88 | * -# Consider the free open source program <a href="http://www.7-zip.org/">7-Zip</a> if you need a program to unarchive tarballs. |
| 89 | - * -# Move the "OpenCV-2.4.3" folder to "C:\". | |
| 90 | - * -# In "C:\OpenCV-2.4.3\modules\objdetect\src\haar.cpp" line 55, change "#ifdev CV_AVX" to "#ifdef 0". | |
| 89 | + * -# Move the "OpenCV-2.4.4" folder to "C:\". | |
| 91 | 90 | * -# Open "VS2012 x64 Cross Tools Command Prompt" (from the Start Menu, select "All Programs" -> "Microsoft Visual Studio 2012" -> "Visual Studio Tools" -> "VS2012 x64 Cross Tools Command Prompt") and enter: |
| 92 | 91 | * \code |
| 93 | - * $ cd C:\OpenCV-2.4.3 | |
| 92 | + * $ cd C:\OpenCV-2.4.4 | |
| 94 | 93 | * $ mkdir build-msvc2012 |
| 95 | 94 | * $ cd build-msvc2012 |
| 96 | 95 | * $ cmake -G "NMake Makefiles" -D BUILD_PERF_TESTS=OFF -D BUILD_TESTS=OFF -D WITH_FFMPEG=OFF -D CMAKE_BUILD_TYPE=Debug .. |
| ... | ... | @@ -129,7 +128,7 @@ $ br -help |
| 129 | 128 | * $ cd C:\openbr |
| 130 | 129 | * $ mkdir build-msvc2012 |
| 131 | 130 | * $ cd build-msvc2012 |
| 132 | - * $ cmake -G "CodeBlocks - NMake Makefiles" -D CMAKE_PREFIX_PATH="C:/OpenCV-2.4.3/build-msvc2012/install;C:/Qt/5.0.1/msvc2012" -D CMAKE_INSTALL_PREFIX="./install" -D BR_INSTALL_DEPENDENCIES=ON -D CMAKE_BUILD_TYPE=Release .. | |
| 131 | + * $ cmake -G "CodeBlocks - NMake Makefiles" -D CMAKE_PREFIX_PATH="C:/OpenCV-2.4.4/build-msvc2012/install;C:/Qt/5.0.1/msvc2012" -D CMAKE_INSTALL_PREFIX="./install" -D BR_INSTALL_DEPENDENCIES=ON -D CMAKE_BUILD_TYPE=Release .. | |
| 133 | 132 | * $ nmake |
| 134 | 133 | * $ nmake install |
| 135 | 134 | * \endcode |
| ... | ... | @@ -164,12 +163,12 @@ $ br -help |
| 164 | 163 | * -# Move "x86_64-w64-mingw32-gcc-4.7.2-release-win64_rubenvb\mingw64" to "C:\". |
| 165 | 164 | * -# <a href="http://www.cmake.org/files/v2.8/cmake-2.8.10.2-win32-x86.exe">Download CMake 2.8.10.2</a> and install. |
| 166 | 165 | * -# During installation setup select "add CMake to PATH". |
| 167 | - * -# <a href="http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2/download">Download OpenCV 2.4.3</a> and unarchive. | |
| 166 | + * -# <a href="http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.4/OpenCV-2.4.4.tar.bz2">Download OpenCV 2.4.4</a>. | |
| 168 | 167 | * -# Consider the free open source program <a href="http://www.7-zip.org/">7-Zip</a> if you need a program to unarchive tarballs. |
| 169 | - * -# Move the "OpenCV-2.4.3" folder to "C:\". | |
| 168 | + * -# Move the "OpenCV-2.4.4" folder to "C:\". | |
| 170 | 169 | * -# From the MinGW-w64 Command Prompt (double-click "C:\mingw64\mingw64env.cmd"): |
| 171 | 170 | * \code |
| 172 | - * $ cd C:\OpenCV-2.4.3 | |
| 171 | + * $ cd C:\OpenCV-2.4.4 | |
| 173 | 172 | * $ mkdir build-mingw64 |
| 174 | 173 | * $ cd build-mingw64 |
| 175 | 174 | * $ cmake -G "MinGW Makefiles" -D BUILD_PERF_TESTS=OFF -D BUILD_TESTS=OFF -D WITH_FFMPEG=OFF -D CMAKE_BUILD_TYPE=Debug .. |
| ... | ... | @@ -208,7 +207,7 @@ $ br -help |
| 208 | 207 | * $ cd C:\openbr |
| 209 | 208 | * $ mkdir build-mingw64 |
| 210 | 209 | * $ cd build-mingw64 |
| 211 | - * $ cmake -G "CodeBlocks - MinGW Makefiles" -D CMAKE_RC_COMPILER="C:/mingw64/bin/windres.exe" -D CMAKE_PREFIX_PATH="C:/OpenCV-2.4.3/build-mingw64/install;C:/Qt/5.0.1/mingw64" -D CMAKE_INSTALL_PREFIX="./install" -D BR_INSTALL_DEPENDENCIES=ON -D CMAKE_BUILD_TYPE=Release .. | |
| 210 | + * $ cmake -G "CodeBlocks - MinGW Makefiles" -D CMAKE_RC_COMPILER="C:/mingw64/bin/windres.exe" -D CMAKE_PREFIX_PATH="C:/OpenCV-2.4.4/build-mingw64/install;C:/Qt/5.0.1/mingw64" -D CMAKE_INSTALL_PREFIX="./install" -D BR_INSTALL_DEPENDENCIES=ON -D CMAKE_BUILD_TYPE=Release .. | |
| 212 | 211 | * $ mingw32-make |
| 213 | 212 | * $ mingw32-make install |
| 214 | 213 | * \endcode |
| ... | ... | @@ -250,18 +249,18 @@ $ br -help |
| 250 | 249 | * $ cd .. |
| 251 | 250 | * $ rm -r cmake-2.8.10.2 |
| 252 | 251 | * \endcode |
| 253 | - * -# <a href="http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2/download">Download OpenCV 2.4.3</a>. | |
| 252 | + * -# <a href="http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.4/OpenCV-2.4.4.tar.bz2">Download OpenCV 2.4.4</a>. | |
| 254 | 253 | * \code |
| 255 | 254 | * $ cd ~/Downloads |
| 256 | - * $ tar -xf OpenCV-2.4.3.tar.bz2 | |
| 257 | - * $ cd OpenCV-2.4.3 | |
| 255 | + * $ tar -xf OpenCV-2.4.4.tar.bz2 | |
| 256 | + * $ cd OpenCV-2.4.4 | |
| 258 | 257 | * $ mkdir build |
| 259 | 258 | * $ cd build |
| 260 | - * $ cmake .. | |
| 259 | + * $ cmake -D BUILD_opencv_java=OFF -D BUILD_opencv_world=ON -D CMAKE_BUILD_TYPE=Release .. | |
| 261 | 260 | * $ make -j4 |
| 262 | 261 | * $ sudo make install |
| 263 | 262 | * $ cd ../.. |
| 264 | - * $ rm -r OpenCV-2.4.3 | |
| 263 | + * $ rm -r OpenCV-2.4.4 | |
| 265 | 264 | * \endcode |
| 266 | 265 | * -# <a href="http://releases.qt-project.org/qt5/5.0.1/qt-mac-opensource-5.0.1-clang-offline.dmg">Download Qt 5.0.1</a> and install. |
| 267 | 266 | * -# Create a <a href="github.com">GitHub</a> account, follow their instructions for <a href="https://help.github.com/articles/set-up-git">setting up Git</a>. |
| ... | ... | @@ -296,7 +295,7 @@ $ br -help |
| 296 | 295 | * $ make package |
| 297 | 296 | * \endcode |
| 298 | 297 | * -# Build OpenBR documentation! |
| 299 | - * -# <a href="ftp://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.3.1.src.tar.gz">Download Doxygen 1.8.3.1</a> and install: | |
| 298 | + * -# <a href="ftp://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.2.src.tar.gz">Download Doxygen 1.8.2</a> and install: | |
| 300 | 299 | * \code |
| 301 | 300 | * $ cd ~/Downloads |
| 302 | 301 | * $ tar -xf doxygen-1.8.2.src.tar.gz |
| ... | ... | @@ -334,18 +333,18 @@ $ br -help |
| 334 | 333 | * $ cd .. |
| 335 | 334 | * $ rm -r cmake-2.8.10.2 |
| 336 | 335 | * \endcode |
| 337 | - * -# <a href="http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2/download">Download OpenCV 2.4.3</a>. | |
| 336 | + * -# <a href="http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.4/OpenCV-2.4.4.tar.bz2">Download OpenCV 2.4.4</a>. | |
| 338 | 337 | * \code |
| 339 | 338 | * $ cd ~/Downloads |
| 340 | - * $ tar -xf OpenCV-2.4.3.tar.bz2 | |
| 341 | - * $ cd OpenCV-2.4.3 | |
| 339 | + * $ tar -xf OpenCV-2.4.4.tar.bz2 | |
| 340 | + * $ cd OpenCV-2.4.4 | |
| 342 | 341 | * $ mkdir build |
| 343 | 342 | * $ cd build |
| 344 | - * $ cmake -D CMAKE_BUILD_TYPE=Release .. | |
| 343 | + * $ cmake -D BUILD_opencv_java=OFF -D BUILD_opencv_world=ON -D CMAKE_BUILD_TYPE=Release .. | |
| 345 | 344 | * $ make -j4 |
| 346 | 345 | * $ sudo make install |
| 347 | 346 | * $ cd ../.. |
| 348 | - * $ rm -r OpenCV-2.4.3 | |
| 347 | + * $ rm -r OpenCV-2.4.4 | |
| 349 | 348 | * \endcode |
| 350 | 349 | * -# <a href="http://releases.qt-project.org/qt5/5.0.1/qt-linux-opensource-5.0.1-x86_64-offline.run">Download Qt 5.0.1</a>. |
| 351 | 350 | * \code |
| ... | ... | @@ -401,18 +400,18 @@ $ br -help |
| 401 | 400 | * $ cd .. |
| 402 | 401 | * $ rm -r cmake-2.8.10.2 |
| 403 | 402 | * \endcode |
| 404 | - * -# <a href="http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2/download">Download OpenCV 2.4.3</a>. | |
| 403 | + * -# <a href="http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.4/OpenCV-2.4.4.tar.bz2">Download OpenCV 2.4.4</a>. | |
| 405 | 404 | * \code |
| 406 | 405 | * $ cd ~/Downloads |
| 407 | - * $ tar -xf OpenCV-2.4.3.tar.bz2 | |
| 408 | - * $ cd OpenCV-2.4.3 | |
| 406 | + * $ tar -xf OpenCV-2.4.4.tar.bz2 | |
| 407 | + * $ cd OpenCV-2.4.4 | |
| 409 | 408 | * $ mkdir build |
| 410 | 409 | * $ cd build |
| 411 | - * $ cmake -D CMAKE_BUILD_TYPE=Release .. | |
| 410 | + * $ cmake cmake -D BUILD_opencv_java=OFF -D BUILD_opencv_world=ON -D CMAKE_BUILD_TYPE=Release .. | |
| 412 | 411 | * $ make -j4 |
| 413 | 412 | * $ sudo make install |
| 414 | 413 | * $ cd ../.. |
| 415 | - * $ rm -r OpenCV-2.4.3 | |
| 414 | + * $ rm -r OpenCV-2.4.4 | |
| 416 | 415 | * \endcode |
| 417 | 416 | * -# <a href="http://releases.qt-project.org/qt5/5.0.1/qt-linux-opensource-5.0.1-x86_64-offline.run">Download Qt 5.0.1</a>. |
| 418 | 417 | * \code | ... | ... |
sdk/plugins/misc.cpp
| ... | ... | @@ -40,7 +40,7 @@ class OpenTransform : public UntrainableMetaTransform |
| 40 | 40 | foreach (const File &file, src.file.split()) { |
| 41 | 41 | QScopedPointer<Format> format(Factory<Format>::make(file)); |
| 42 | 42 | Template t = format->read(); |
| 43 | - if (t.isEmpty()) qWarning("Can't open %s", qPrintable(file.flat())); | |
| 43 | + if (t.isEmpty()) qWarning("Can't open %s from %s", qPrintable(file.flat()), qPrintable(QDir::currentPath())); | |
| 44 | 44 | dst.append(t); |
| 45 | 45 | dst.file.append(t.file.localMetadata()); |
| 46 | 46 | } | ... | ... |