Commit 44cdf3bb51a2f54f637dbd66088ac43da90ca4c7

Authored by jklontz
2 parents bea9d765 2d023be5

Merge pull request #20 from biometrics/opencv_2.4.4

Opencv 2.4.4
CMakeLists.txt
... ... @@ -39,8 +39,6 @@ endif()
39 39 if(WIN32)
40 40 configure_file(${BR_SHARE_DIR}/resources.rc.in resources.rc)
41 41 set(BR_RESOURCES ${CMAKE_CURRENT_BINARY_DIR}/resources.rc)
42   -elseif(APPLE)
43   - set(BR_RESOURCES ${NATIVE_ICON})
44 42 endif()
45 43  
46 44 # Build options
... ...
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 }
... ...