1. 14 12月, 2021 1 次提交
  2. 28 11月, 2021 1 次提交
  3. 17 10月, 2021 1 次提交
    • W
      Fixed typo in CV_Error message · f9e747db
      Wehzie 提交于
      Error was "Input parameters must be a matrices!", but "matrices" is plural and doesn't allow the unspecific article "a".
      f9e747db
  4. 26 9月, 2021 1 次提交
  5. 29 8月, 2021 1 次提交
  6. 21 7月, 2021 1 次提交
    • F
      Merge pull request #20392 from fpetrogalli:aarch64-semihosting · d29c7e78
      Francesco Petrogalli 提交于
      AArch64 semihosting
      
      * [ts] Disable filesystem support in the TS module.
      
      Because of this change, all the tests loading data will file, but tat
      least the core module can be tested with the following line:
      
          opencv_test_core --gtest_filter=-"*Core_InputOutput*:*Core_globbing.accuracy*"
      
      * [aarch64] Build OpenCV for AArch64 semihosting.
      
      This patch provide a toolchain file that allows to build the library
      for semihosting applications [1]. Minimal changes have been applied to
      the code to be able to compile with a baremetal toolchain.
      
      [1] https://developer.arm.com/documentation/100863/latest
      
      The option `CV_SEMIHOSTING` is used to guard the bits in the code that
      are specific to the target.
      
      To build the code:
      
          cmake ../opencv/ \
              -DCMAKE_TOOLCHAIN_FILE=../opencv/platforms/semihosting/aarch64-semihosting.toolchain.cmake \
              -DSEMIHOSTING_TOOLCHAIN_PATH=/path/to/baremetal-toolchain/bin/ \
              -DBUILD_EXAMPLES=ON -GNinja
      
      A barematel toolchain for targeting aarch64 semihosting can be found
      at [2], under `aarch64-none-elf`.
      
      [2] https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads
      
      The folder `samples/semihosting` provides two example semihosting
      applications.
      
      The two binaries can be executed on the host platform with:
      
          qemu-aarch64 ./bin/example_semihosting_histogram
          qemu-aarch64 ./bin/example_semihosting_norm
      
      Similarly, the test and perf executables of the modules can be run
      with:
      
          qemu-aarch64 ./bin/opecv_[test|perf]_<module>
      
      Notice that filesystem support is disabled by the toolchain file,
      hence some of the test that depend on filesystem support will fail.
      
      * [semihosting] Remove blank like at the end of file. [NFC]
      
      The spurious blankline was reported by
      https://pullrequest.opencv.org/buildbot/builders/precommit_docs/builds/31158.
      
      * [semihosting] Make the raw pixel file generation OS independent.
      
      Use the facilities provided by Cmake to generate the header file
      instead of a shell script, so that the build doesn't fail on systems
      that do not have a unix shell.
      
      * [semihosting] Rename variable for semihosting compilation.
      
      * [semihosting] Move the cmake configuration to a variable file.
      
      * [semihosting] Make the guard macro private for the core module.
      
      * [semihosting] Remove space. [NFC]
      
      * [semihosting] Improve comment with information about semihosting. [NFC]
      
      * [semihosting] Update license statement on top of sourvce file. [NFC]
      
      * [semihosting] Replace BM_SUFFIX with SEMIHOSTING_SUFFIX. [NFC]
      
      * [semihosting] Remove double space. [NFC]
      
      * [semihosting] Add some text output to the sample applications.
      
      * [semihosting] Remove duplicate entry in cmake configuration. [NFCI]
      
      * [semihosting] Replace `long` with `int` in sample apps. [NFCI]
      
      * [semihosting] Use `configure_file` to create the random pixels. [NFCI]
      
      * [semihosting][bugfix] Fix name of cmakedefine variable.
      
      * [semihosting][samples] Use CV_8UC1 for grayscale images. [NFCI]
      
      * [semihosting] Add readme file.
      
      * [semihosting] Remove blank like at the end of README. [NFC]
      
      This fixes the failure at
      https://pullrequest.opencv.org/buildbot/builders/precommit_docs/builds/31272.
      d29c7e78
  7. 24 6月, 2021 1 次提交
  8. 09 6月, 2021 1 次提交
  9. 08 6月, 2021 1 次提交
  10. 19 5月, 2021 1 次提交
  11. 28 4月, 2021 1 次提交
  12. 20 4月, 2021 1 次提交
  13. 07 4月, 2021 1 次提交
  14. 04 4月, 2021 1 次提交
    • T
      Add maxIters parameter to LMeDS method in findFundamentalMat · ac9182f2
      Tiago De Gaspari 提交于
      This commit passes the parameter maxIters that represent
      the maximum number of iterations, that can be passed to findFundamentalMat
      to the method LMeDS.
      
      This parameter were added to the function findFundamentalMat and
      were passed just for the RANSAC method, but should be passed to
      both methods to be consistent.
      ac9182f2
  15. 12 3月, 2021 1 次提交
  16. 11 3月, 2021 1 次提交
  17. 08 3月, 2021 1 次提交
  18. 05 3月, 2021 2 次提交
  19. 03 3月, 2021 1 次提交
    • A
      Merge pull request #19539 from asmorkalov:as/calib_fix_focal_length · e2ca50f1
      Alexander Smorkalov 提交于
      * Added CALIB_FIX_FOCAL_LENGTH to fisheye calibration #13450
      
      Sometimes you want to calibrate just the principal point of a camera, or just the distortion coefficients. In this case, you can pass the CALIB_FIX_FOCAL_LENGTH flag to keep Fx and Fy
      
      * Added test for CALIB_FIX_FOCAL_LENGTH option in fisheye callinration.
      e2ca50f1
  20. 01 3月, 2021 1 次提交
  21. 25 2月, 2021 2 次提交
  22. 17 2月, 2021 1 次提交
  23. 11 12月, 2020 1 次提交
    • A
      calib3d: fix findCirclesGrid hang · 175cd03f
      Alexander Alekhin 提交于
      - detect case with infinite loop and raise NoConv exception
      - handle such exception
      - add support for case with missing `blobDetector` (image contains Point2f array of candidates)
      - add regression test
      - undone rectification for "failed" detections too
      - drop redirectError() usage
      175cd03f
  24. 21 11月, 2020 1 次提交
  25. 20 11月, 2020 1 次提交
    • N
      Merge pull request #18371 from nathanrgodwin:sqpnp_dev · 2255973b
      Nathan Godwin 提交于
      Added SQPnP algorithm to SolvePnP
      
      * Added sqpnp
      
      * Fixed test case
      
      * Added fix for duplicate point checking and inverse func reuse
      
      * Changes for 3x speedup
      
      Changed norm method (significant speed increase), changed nearest rotation computation to FOAM
      
      * Added symmetric 3x3 inverse and unrolled loops
      
      * Fixed error with SVD
      
      * Fixed error from with indices
      
      Indices were initialized negative. When nullspace is large, points coplanar, and rotation near 0, indices not changed.
      2255973b
  26. 12 11月, 2020 1 次提交
  27. 11 11月, 2020 1 次提交
  28. 16 10月, 2020 1 次提交
  29. 07 10月, 2020 1 次提交
  30. 02 10月, 2020 1 次提交
  31. 29 9月, 2020 1 次提交
  32. 22 9月, 2020 1 次提交
  33. 04 9月, 2020 1 次提交
  34. 03 9月, 2020 2 次提交
  35. 27 8月, 2020 1 次提交
  36. 25 8月, 2020 2 次提交