1. 13 Apr, 2018 1 commit
    • Tomoaki Teshima's avatar
      remove raw SSE2/NEON implementation from imgwarp.cpp · a82e70cd
      Tomoaki Teshima authored
        * use universal intrinsic instead of raw intrinsic
        * add 2 channels de-interleave on x86 platform
        * add v_int32x4 version of v_muladd
        * add accumulate version of v_dotprod based on the commit from seiko2plus on bf1852d
        * remove some verify check in performance test
        * avoid the out of boundary access and keep the performance
      a82e70cd
  2. 09 Apr, 2018 2 commits
  3. 04 Apr, 2018 2 commits
  4. 29 Mar, 2018 1 commit
  5. 28 Mar, 2018 1 commit
    • LaurentBerger's avatar
      Solves #11156 (#11160) · 03eb463f
      LaurentBerger authored
      * Solves #11156
      
      * Check file size for all file format. Disable APPEND if file is empty
      
      * Add test for APPEND mode
      03eb463f
  6. 27 Mar, 2018 1 commit
  7. 22 Mar, 2018 1 commit
  8. 13 Mar, 2018 1 commit
  9. 12 Mar, 2018 1 commit
  10. 26 Feb, 2018 1 commit
  11. 18 Feb, 2018 1 commit
  12. 17 Feb, 2018 1 commit
    • Patrik Huber's avatar
      Merge pull request #10589 from patrikhuber:patch-1 · 7be0c785
      Patrik Huber authored
      * Make <array> #ifdef true for MSVC
      
      I think MSVC had `std::array` for quite a while (possibly going back as far as VS 2012, but it's definitely there in 2015 and 2017. So I think `_MSC_VER` `1900` is a safe bet. Probably `1800` and maybe even `1700` could work as well but I can't test that locally.
      
      * fix test
      7be0c785
  13. 12 Feb, 2018 3 commits
  14. 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
  15. 22 Dec, 2017 1 commit
  16. 14 Dec, 2017 2 commits
    • Tomoaki Teshima's avatar
      core: remove raw SSE2/NEON implementation from convert.cpp (#9831) · ca1a0a11
      Tomoaki Teshima authored
      * remove raw SSE2/NEON implementation from convert.cpp
        * remove raw implementation from Cvt_SIMD
        * remove raw implementation from cvtScale_SIMD
        * remove raw implementation from cvtScaleAbs_SIMD
        * remove duplicated implementation cvt_<float, short>
        * remove duplicated implementation cvtScale_<short, short, float>
        * add "from double" version of Cvt_SIMD
        * modify the condition of test ConvertScaleAbs
      
      * Update convert.cpp
      
      fixed crash in cvtScaleAbs(8s=>8u)
      
      * fixed compile error on Win32
      
      * fixed several test failures because of accuracy loss in cvtScale(int=>int)
      
      * fixed NEON implementation of v_cvt_f64(int=>double) intrinsic
      
      * another attempt to fix test failures
      
      * keep trying to fix the test failures and just introduced compile warnings
      
      * fixed one remaining test (subtractScalar)
      ca1a0a11
    • Rostislav Vasilikhin's avatar
      SoftFloat tests: assert => expect · 7d18f49a
      Rostislav Vasilikhin authored
      7d18f49a
  17. 13 Dec, 2017 1 commit
  18. 12 Dec, 2017 4 commits
  19. 11 Dec, 2017 1 commit
  20. 07 Dec, 2017 1 commit
  21. 05 Dec, 2017 2 commits
  22. 04 Dec, 2017 1 commit
  23. 29 Nov, 2017 1 commit
  24. 28 Nov, 2017 1 commit
  25. 20 Nov, 2017 1 commit
    • Tomoaki Teshima's avatar
      Merge pull request #9753 from tomoaki0705:universalMatmul · 3cbe60cc
      Tomoaki Teshima authored
      * add accuracy test and performance check for matmul
        * add performance tests for transform and dotProduct
        * add test Core_TransformLargeTest for 8u version of transform
      
      * remove raw SSE2/NEON implementation from matmul.cpp
        * use universal intrinsic instead of raw intrinsic
        * remove unused templated function
        * add v_matmuladd which multiply 3x3 matrix and add 3x1 vector
        * add v_rotate_left/right in universal intrinsic
        * suppress intrinsic on some function and platform
        * add pure SW implementation of new universal intrinsics
        * add test for new universal intrinsics
      
      * core: prevent memory access after the end of buffer
      
      * fix perf tests
      3cbe60cc
  26. 15 Nov, 2017 1 commit
  27. 11 Oct, 2017 1 commit
  28. 10 Oct, 2017 1 commit
    • tz70s's avatar
      fix#9570: implement mat ptr for generic types · 6c1247b3
      tz70s authored
      The original template based mat ptr for indexing is not implemented,
      add the similar implementation as uchar type, but cast to
      user-defined type from the uchar pointer.
      6c1247b3
  29. 01 Oct, 2017 1 commit
  30. 17 Sep, 2017 1 commit
  31. 11 Sep, 2017 1 commit