1. 16 12月, 2022 2 次提交
  2. 03 12月, 2022 1 次提交
  3. 15 11月, 2022 1 次提交
  4. 14 10月, 2022 1 次提交
  5. 29 9月, 2022 1 次提交
  6. 20 9月, 2022 1 次提交
  7. 14 9月, 2022 1 次提交
  8. 07 8月, 2022 1 次提交
  9. 24 7月, 2022 1 次提交
  10. 20 7月, 2022 1 次提交
  11. 10 7月, 2022 1 次提交
  12. 09 7月, 2022 1 次提交
    • R
      Use cross-platform std::chrono in getTickCount() · db706769
      Rong Mantle Bao 提交于
      Add conditional compilation directives to enable uses of std::chrono on supported compilers. Use std::chrono::steady_clock as a source to retrieve current tick count and clock frequency.
      
      Fixes opencv/opencv#6902.
      db706769
  13. 06 7月, 2022 1 次提交
  14. 25 6月, 2022 1 次提交
  15. 17 6月, 2022 1 次提交
  16. 13 6月, 2022 1 次提交
  17. 05 6月, 2022 1 次提交
  18. 02 6月, 2022 1 次提交
  19. 24 5月, 2022 1 次提交
  20. 05 5月, 2022 1 次提交
  21. 30 4月, 2022 1 次提交
  22. 18 4月, 2022 1 次提交
  23. 01 4月, 2022 1 次提交
  24. 21 3月, 2022 2 次提交
    • M
      cartToPolar/polarToCart: disable inplace mode · 59399621
      Maksim Shabunin 提交于
      59399621
    • P
      Fix build with LLVM 13 on ppc64le · f3699b5a
      pkubaj 提交于
      /wrkdirs/usr/ports/graphics/opencv/work/opencv-4.5.5/modules/core/include/opencv2/core/vsx_utils.hpp:352:12: warning: 'vec_permi' macro redefined [-Wmacro-redefined]
      #   define vec_permi(a, b, c) vec_xxpermdi(b, a, (3 ^ (((c) & 1) << 1 | (c) >> 1)))
                 ^
      /usr/lib/clang/13.0.0/include/altivec.h:13077:9: note: previous definition is here
      #define vec_permi(__a, __b, __c)                                               \
              ^
      /wrkdirs/usr/ports/graphics/opencv/work/opencv-4.5.5/modules/core/include/opencv2/core/vsx_utils.hpp:370:25: error: redefinition of 'vec_promote'
      VSX_FINLINE(vec_dword2) vec_promote(long long a, int b)
                              ^
      /usr/lib/clang/13.0.0/include/altivec.h:14604:1: note: previous definition is here
      vec_promote(signed long long __a, int __b) {
      ^
      /wrkdirs/usr/ports/graphics/opencv/work/opencv-4.5.5/modules/core/include/opencv2/core/vsx_utils.hpp:377:26: error: redefinition of 'vec_promote'
      VSX_FINLINE(vec_udword2) vec_promote(unsigned long long a, int b)
                               ^
      /usr/lib/clang/13.0.0/include/altivec.h:14611:1: note: previous definition is here
      vec_promote(unsigned long long __a, int __b) {
      ^
      /wrkdirs/usr/ports/graphics/opencv/work/opencv-4.5.5/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1045:22: error: call to 'vec_rsqrt' is ambiguous
      { return v_float32x4(vec_rsqrt(x.val)); }
                           ^~~~~~~~~
      /usr/lib/clang/13.0.0/include/altivec.h:8472:34: note: candidate function
      static vector float __ATTRS_o_ai vec_rsqrt(vector float __a) {
                                       ^
      /wrkdirs/usr/ports/graphics/opencv/work/opencv-4.5.5/modules/core/include/opencv2/core/vsx_utils.hpp:362:29: note: candidate function
          VSX_FINLINE(vec_float4) vec_rsqrt(const vec_float4& a)
                                  ^
      /wrkdirs/usr/ports/graphics/opencv/work/opencv-4.5.5/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1047:22: error: call to 'vec_rsqrt' is ambiguous
      { return v_float64x2(vec_rsqrt(x.val)); }
                           ^~~~~~~~~
      /usr/lib/clang/13.0.0/include/altivec.h:8477:35: note: candidate function
      static vector double __ATTRS_o_ai vec_rsqrt(vector double __a) {
                                        ^
      /wrkdirs/usr/ports/graphics/opencv/work/opencv-4.5.5/modules/core/include/opencv2/core/vsx_utils.hpp:365:30: note: candidate function
          VSX_FINLINE(vec_double2) vec_rsqrt(const vec_double2& a)
                                   ^
      1 warning and 4 errors generated.
      
      The specific functions were added to altivec.h in LLVM's 1ff93618e58df210def48d26878c20a1b414d900, c3da07d216dd20fbdb7302fd085c0a59e189ae3d and 10cc5bcd868c433f9a781aef82178b04e98bd098.
      f3699b5a
  25. 04 3月, 2022 1 次提交
  26. 02 3月, 2022 1 次提交
    • V
      feature: submodule or a class scope for exported classes · ccebbbc0
      Vadim Levin 提交于
      All classes are registered in the scope that corresponds to C++
      namespace or exported class.
      
      Example:
      `cv::ml::Boost` is exported as `cv.ml.Boost`
      `cv::SimpleBlobDetector::Params` is exported as
      `cv.SimpleBlobDetector.Params`
      
      For backward compatibility all classes are registered in the global
      module with their mangling name containing scope information.
      Example:
      `cv::ml::Boost` has `cv.ml_Boost` alias to `cv.ml.Boost` type
      ccebbbc0
  27. 18 2月, 2022 1 次提交
  28. 15 2月, 2022 1 次提交
  29. 11 2月, 2022 1 次提交
  30. 10 2月, 2022 1 次提交
  31. 28 1月, 2022 1 次提交
    • V
      Merge pull request #21527 from vrabaud:3.4_msan · b5b52afd
      Vincent Rabaud 提交于
      * Fix wrong MSAN errors.
      
      Because Fortran is called in Lapack, MSAN does not think the memory
      has been written even though it is the case.
      MSAN does no support well cross-language memory analysis.
      
      * Make a dedicated check.
      b5b52afd
  32. 26 1月, 2022 2 次提交
  33. 25 1月, 2022 1 次提交
  34. 24 1月, 2022 1 次提交
    • Y
      Disable -Wreturn-type-c-linkage under clang-cl · d1b533d3
      Yuriy Chernyshov 提交于
      clang-cl defines both __clang__ and _MSC_VER, yet uses `#pragma GCC` to disable certain diagnostics.
      
      At the time `-Wreturn-type-c-linkage` was reported by clang-cl.
      This PR fixes this behavior by reordering defines.
      d1b533d3
  35. 22 1月, 2022 1 次提交
  36. 19 1月, 2022 1 次提交
    • V
      fix: submodules creation and registration · eca2d927
      Vadim Levin 提交于
      - Add special case handling when submodule has the same name as parent
      - `PyDict_SetItemString` doesn't steal reference, so reference count
        should be explicitly decremented to transfer object life-time
        ownership
      - Add sanity checks for module registration input
      eca2d927
  37. 11 1月, 2022 1 次提交