1. 02 2月, 2023 1 次提交
    • R
      Merge pull request #23150 from savuor:port5_stereo_calib_per_obj · 23dec329
      Rostislav Vasilikhin 提交于
      ### Changes
      
      * Port of #22519 to 5.x
      * Distortion coefficients were not copied properly, fixed
      * Minor coding style chages
      
      ### Pull Request Readiness Checklist
      
      See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
      
      - [x] I agree to contribute to the project under Apache 2 License.
      - [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
      - [x] The PR is proposed to the proper branch
      - [x] There is a reference to the original bug report and related work
      - [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
            Patch to opencv_extra has the same branch name.
      - [x] The feature is well documented and sample code can be built with the project CMake
      23dec329
  2. 30 1月, 2023 5 次提交
  3. 29 1月, 2023 1 次提交
  4. 28 1月, 2023 6 次提交
  5. 27 1月, 2023 4 次提交
    • A
    • Y
      Merge pull request #23047 from fengyuentau:layer_norm · 4d918ba4
      Yuantao Feng 提交于
      dnn: add layer normalization for vision transformers
      
      * add layer norm onnx parser, impl and tests
      
      * add onnx graph simplifier for layer norm expanded
      
      * handle the case when constants are of type Initializer
      
      * add test case for layer norm expanded with initializers
      
      * use CV_Assert & CV_CheckType in place of CV_Assert_N; use forward_fallback for OCL_FP16
      
      * use const ref / ref in parameters of invoker::run; extract inner const if from nested loop; use size_t in place of ull
      
      * template hasBias
      
      * remove trailing whitespace
      
      * use pointer parameter with null check; move normSize division & mean_square division outside of loop; use std::max to ensure positive value before std::sqrt
      
      * refactor implementation, optimize parallel_for
      
      * disable layer norm expanded
      
      * remove the removal of layer norm optional outputs
      4d918ba4
    • Y
      Avoid double-checked locking with TSAN in parallel · bf29a4d7
      Yannis Guyon 提交于
      Omit the first check of the double-checked locking pattern in
      recordException() in parallel.cpp when CV_THREAD_SANITIZER is defined.
      This should only slow recordException() down when the thread sanitizer
      is used, and avoids the TSAN data race warning.
      bf29a4d7
    • R
      Merge pull request #23178 from savuor:stddev_calib_fisheye · 8329c09b
      Rostislav Vasilikhin 提交于
      Fixes #23057
      
      Parameter uncertainty fixed + ground truth test data fixed
      
      ### Pull Request Readiness Checklist
      
      See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
      
      - [x] I agree to contribute to the project under Apache 2 License.
      - [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
      - [x] The PR is proposed to the proper branch
      - [x] There is a reference to the original bug report and related work
      - [x] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
            Patch to opencv_extra has the same branch name.
      - [x] The feature is well documented and sample code can be built with the project CMake
      8329c09b
  6. 26 1月, 2023 1 次提交
  7. 25 1月, 2023 1 次提交
  8. 23 1月, 2023 4 次提交
  9. 22 1月, 2023 1 次提交
  10. 21 1月, 2023 1 次提交
  11. 20 1月, 2023 3 次提交
  12. 19 1月, 2023 4 次提交
  13. 18 1月, 2023 5 次提交
  14. 17 1月, 2023 2 次提交
  15. 16 1月, 2023 1 次提交
    • Y
      Merge pull request #23095 from fengyuentau:fix_omp_macos · c63d79c5
      Yuantao Feng 提交于
      * fix openmp include and link issue on macos
      
      * turn off have_openmp if OpenMP_CXX_INCLUDE_DIRS is empty
      
      * test commit
      
      * use condition HAVE_OPENMP and OpenMP_CXX_LIBRARIES for linking
      
      * remove trailing whitespace
      
      * remove notes
      
      * update conditions
      
      * use OpenMP_CXX_LIBRARIES for linking
      c63d79c5