1. 31 Aug, 2018 1 commit
    • Jakub Golinowski's avatar
      Merge pull request #11897 from Jakub-Golinowski:hpx_backend · 9f1218b0
      Jakub Golinowski authored
      * Add HPX backend for OpenCV implementation
      Adds hpx backend for cv::parallel_for_() calls respecting the nstripes chunking parameter. C++ code for the backend is added to modules/core/parallel.cpp. Also, the necessary changes to cmake files are introduced.
      Backend can operate in 2 versions (selectable by cmake build option WITH_HPX_STARTSTOP): hpx (runtime always on) and hpx_startstop (start and stop the backend for each cv::parallel_for_() call)
      
      * WIP: Conditionally include hpx_main.hpp to tests in core module
      Header hpx_main.hpp is included to both core/perf/perf_main.cpp and core/test/test_main.cpp.
      The changes to cmake files for linking hpx library to above mentioned test executalbles are proposed but have issues.
      
      * Add coditional iclusion of hpx_main.hpp to cpp cpu modules
      
      * Remove start/stop version of hpx backend
      9f1218b0
  2. 03 Feb, 2018 1 commit
    • Alexander Alekhin's avatar
      ts: refactor OpenCV tests · 4a297a24
      Alexander Alekhin authored
      - removed tr1 usage (dropped in C++17)
      - moved includes of vector/map/iostream/limits into ts.hpp
      - require opencv_test + anonymous namespace (added compile check)
      - fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
      - added missing license headers
      4a297a24
  3. 21 Jan, 2018 1 commit
  4. 18 Jan, 2018 1 commit
    • Gregory Morse's avatar
      Merge pull request #10412 from GregoryMorse:patch-2 · ec353dbd
      Gregory Morse authored
      Update to add window position and size retrieval to HighGUI (#10412)
      
      * Update highgui.hpp
      
      Add read only property retrieval for enhanced rendering capabilities and more sophisticated research tools
      
      * Update window.cpp
      
      * Update window_w32.cpp
      
      * Update window_QT.cpp
      
      * Update window_QT.h
      
      * Update window_QT.h
      
      * Update window_gtk.cpp
      
      * Update precomp.hpp
      
      * Update highgui_c.h
      
      * Update highgui_c.h
      
      * Update window_w32.cpp
      
      * Update precomp.hpp
      
      * Update window_QT.cpp
      
      * Update window_QT.h
      
      * Update window_gtk.cpp
      
      * Update window_gtk.cpp
      
      * Update window_w32.cpp
      
      * Update window_QT.cpp
      
      * Update window_carbon.cpp
      
      * Update window_cocoa.mm
      
      * Update precomp.hpp
      
      * Update window_cocoa.mm
      
      * Update window_w32.cpp
      
      * Update window_gtk.cpp
      
      * Update window_QT.cpp
      
      * Update window_gtk.cpp
      
      * Update window_QT.cpp
      
      * Update window_cocoa.mm
      
      * Update window_carbon.cpp
      
      * Update window_w32.cpp
      
      * Update window_cocoa.mm
      
      * Update window_gtk.cpp
      
      * Update window_cocoa.mm
      
      * Update window_gtk.cpp
      
      * Update window_cocoa.mm
      
      * Update window_cocoa.mm
      
      * Update window.cpp
      
      * Update test_gui.cpp
      
      * Update test_gui.cpp
      
      * Update test_gui.cpp
      
      * Update highgui_c.h
      
      * Update highgui.hpp
      
      * Update window.cpp
      
      * Update highgui_c.h
      
      * Update test_gui.cpp
      
      * Update highgui.hpp
      
      * Update window.cpp
      
      * Update window.cpp
      
      * Update window.cpp
      
      * Update window.cpp
      
      * Update window.cpp
      ec353dbd
  5. 25 Aug, 2016 1 commit
  6. 26 Oct, 2015 1 commit
  7. 11 Oct, 2015 1 commit
  8. 09 Jun, 2015 1 commit
  9. 27 Oct, 2014 1 commit
    • Dinar Ahmatnurov's avatar
      fixed issue with malformed UTF-8 string; · b5a6df49
      Dinar Ahmatnurov authored
      ocl: Change static variable order in cl_context.cpp to avoid crashes during destruction
      
      ContextImpl::currentContext contains a reference to one of the
      DeviceInfoImpl objects from:
      
      static std::vector<DeviceInfoImpl> global_devices;
      
      ContextImpl::currentContext is destroyed in the destructor
      for the statically defined object __module, and relies on its
      DeviceInfoImpl reference to query some hardware features while
      being destroyed.
      
      This means that we need to ensure that the global_devices vector is
      destroyed affter __module, otherwise ContextImpl::currentContext's
      DeviceInfoImpl reference will no longer be valid when __module is
      destroyed.
      
      Since these variables are all confined to a single compilation unit,
      they will be destruct from bottom to top, so we need to make sure
      that __module is the bottom definition so it can be destroyed first.
      
      iOS: fix crash from overrelease in UIImageToMat
      
      viz: fixed memory leak, issue 3961
      
      fix installation layout for debian packages:
      
      Install symlinks to shared libraries as a part of development package,
      not runtime package.
      
      It is default behavior for debian packages.
      
      Fix test name.
      
      TIFF loader: Allocate large enough buffer when (bpp * ncn) > 8.
      
      TIFF loader: Pass buffer size to read functions.
      
      replace not ascii and not cyrillic symbols with '?';
      
      add test for putText;
      
      fix warning;
      
      minor fixes;
      b5a6df49
  10. 23 Oct, 2014 1 commit
  11. 18 Oct, 2014 1 commit
  12. 08 Oct, 2014 1 commit
  13. 30 Sep, 2014 2 commits
  14. 14 Jul, 2014 1 commit
  15. 07 Jul, 2014 1 commit
  16. 09 Apr, 2014 1 commit
  17. 08 Apr, 2014 1 commit
  18. 27 Mar, 2014 1 commit
  19. 25 Mar, 2014 1 commit
  20. 25 Feb, 2014 1 commit
  21. 21 Feb, 2014 1 commit
  22. 20 Feb, 2014 1 commit
  23. 12 Feb, 2014 1 commit
    • Stuart Cunningham's avatar
      Fix reading of 16-bit TIFF images on big endian host. · 8bbce0a2
      Stuart Cunningham authored
      Use correct integer types for arguments to TIFFGetField to avoid corruption
      of values and failed loads of TIFF file when using cv::imread().
      
      Added test where both big and little endian TIFF files are read using imread().
      
      Fixed build of 3rdparty libtiff on big endian hosts.
      
      Reduced memory required during decode_tile16384x16384 test by not converting
      large grayscale test image to color image during read.
      8bbce0a2
  24. 31 Jan, 2014 2 commits
  25. 17 Jan, 2014 1 commit
  26. 13 Dec, 2013 1 commit
  27. 11 Nov, 2013 1 commit
    • Roman Donchenko's avatar
      Replaced the image used in the Highgui_Video.ffmpeg_image test. · 405227d5
      Roman Donchenko authored
      Our prebuilt FFmpeg Windows binaries don't have PNG support enabled
      (because that requires zlib), so that makes a PNG image a bad choice
      for this test.
      
      When FFmpeg doesn't support PNG, VideoCapture falls back to the
      "image sequence" implementation, which doesn't work for single images.
      405227d5
  28. 25 Oct, 2013 4 commits
  29. 24 Oct, 2013 1 commit
  30. 23 Oct, 2013 2 commits
  31. 26 Sep, 2013 1 commit
  32. 06 Sep, 2013 1 commit
    • Vladislav Vinogradov's avatar
      Merge branch 'master' into gpu-cuda-rename · 0c7663eb
      Vladislav Vinogradov authored
      Conflicts:
      	modules/core/include/opencv2/core/cuda.hpp
      	modules/cudacodec/src/thread.cpp
      	modules/cudacodec/src/thread.hpp
      	modules/superres/perf/perf_superres.cpp
      	modules/superres/src/btv_l1_cuda.cpp
      	modules/superres/src/optical_flow.cpp
      	modules/videostab/src/global_motion.cpp
      	modules/videostab/src/inpainting.cpp
      	samples/cpp/stitching_detailed.cpp
      	samples/cpp/videostab.cpp
      	samples/gpu/stereo_multi.cpp
      0c7663eb
  33. 05 Sep, 2013 1 commit
  34. 03 Sep, 2013 1 commit