1. 18 Sep, 2018 2 commits
  2. 17 Sep, 2018 2 commits
  3. 14 Sep, 2018 9 commits
  4. 13 Sep, 2018 14 commits
    • Hamdi Sahloul's avatar
      5d54def2
    • Alexander Alekhin's avatar
    • Alexander Alekhin's avatar
    • Takuho NAKANO's avatar
      Merge pull request #12523 from takotakot:12455_rotatedrect_constructor · 451340fd
      Takuho NAKANO authored
      * Fix perpendicular decision of RotatedRect::RotatedRect
      
      Error estimation is based on #12455.
      
      * Fix abs to std::fabs and atan to std::atan
      451340fd
    • Alexander Alekhin's avatar
    • Vitaly Tuzov's avatar
    • Alexander Alekhin's avatar
    • Alexander Alekhin's avatar
      d66f3efd
    • Alexander Alekhin's avatar
    • Alexander Alekhin's avatar
    • Alexander Alekhin's avatar
      87b11000
    • Alexander Duda's avatar
      Merge pull request #12147 from D-Alex:master · a024593f
      Alexander Duda authored
      * add new chessboard detector
      
      The chessboar detector is based on the paper.
      Accurate Detection and Localization of Checkerboard Corners for
      Calibration Alexander Duda, Udo Frese
      British Machine Vision Conference, o.A., 2018.
      
      It utilizes point symmetry of checkerboard corners in combination with a
      localized Radon transform approximated by box filters to achieve high
      performance even on large images. Here, tests have shown that the
      ability to localize checkerboard corners is close to the theoretical
      limit of 1/100 of a pixel while being considerably less sensitive
      to image noise than standard methods.
      
      * chessboard: add reference to bibtex file
      
      * chessboard: add dependency to opencv_flann
      
      * fix: test chesscorners. It is valid to return an empty list
      
      In case no chessboard was detected it should be valid for the detector
      to return an empty list.
      
      For simplifcation, it should be allowed to return any number of corners
      if they are flagged as not found.
      
      * fix: opencv.bib remove empty lines
      
      * fix: doc findChessboardCorners replace cvSize with cv::Size
      
      * chessboard tests: factor out logic selecting detector
      
      * chessboard: add unit test for findChessboardCorners2
      
      This is includes a new chessboard generator which supports subpix
      corners with high accuracy by wrapping an optimal chessboard using
      wrapPerspective.
      
      * fix: chessboard unit test - overwrite of default parameter flag of findCirclesGrid
      
      * chessboard: remove trailing whitespace
      
      * chessboard: fix debug drawing
      
      * chessboard: fix some issues during code review
      
      * chessboard: normalize asymmetric chessboard
      
      * chessboard: fix float double warning
      
      * remove trailing whitespace
      
      * chessboards: fix compiler warnings
      
      * chessboards: fix compiler warnings
      
      * checkerboard: some performance improvements
      
      * chessboard: remove NULL macros for language bindinges from internal headers
      
      * chessboard: shorten license terms
      
      * chessboard: remove unused internal method
      
      * chessboard: set helper functions to static
      
      * chessboard: fix normalizePoints1D using unshifted points
      
      * chessboard: remove wrongly copied text
      
      * chessboard: use CV_CheckTypeEQ macro
      
      * chessboard: comment all NaN checks
      
      * chessboard: use consistent color conversion
      
      * chessboard: use CheckChannelEQ macro
      
      * chessboard: assume gray color image for internal methods
      
      * chessboard: use std::swap
      
      * chessboard: use Mat.dataend
      
      * chessboard: fix compiler warnings
      
      * chessboard: replace some checks witch CV_CHECK macro
      
      * chessboard: fix comparison function for partial sort
      
      * chessboard: small cleanup
      
      * chessboard: use short license header
      
      * chessboard: rename findChessboard2 to findChessboardSB
      
      * chessboard: fix type in unit test
      a024593f
    • Maksim Shabunin's avatar
      78c500e9
    • Khem Raj's avatar
      Check for clang before using -isystem · a4f53988
      Khem Raj authored
      When cross compiling with clang, the internal C++ headers are not found
      when adding sysroot to -isystem, that is redundant anyway because it
      will look for headers insider --sysroot path with same quality as it
      would do with -isystem otherwise
      
      Fixes errors like
      
      FAILED: 3rdparty/openexr/CMakeFiles/IlmImf.dir/Iex/IexBaseExc.cpp.o
      ....
      In file included from
      TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/git/3rdparty/openexr/Iex/IexBaseExc.cpp:43:
      In file included from
      TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/git/3rdparty/openexr/Iex/IexBaseExc.h:48:
      In file included from
      TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/recipe-sysroot/usr/lib//arm-bec-linux-musleabi/8.2.0/../../../include/c++/8.2.0/string:52:
      In file included from
      TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/recipe-sysroot/usr/lib//arm-bec-linux-musleabi/8.2.0/../../../include/c++/8.2.0/bits/basic_string.h:6391:
      In file included from
      TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/recipe-sysroot/usr/lib//arm-bec-linux-musleabi/8.2.0/../../../include/c++/8.2.0/ext/string_conversions.h:41:
      TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/recipe-sysroot/usr/lib//arm-bec-linux-musleabi/8.2.0/../../../include/c++/8.2.0/cstdlib:75:15:
      fatal error: 'stdlib.h' file not found
                    ^~~~~~~~~~
      1 error generated.
      Signed-off-by: 's avatarKhem Raj <raj.khem@gmail.com>
      a4f53988
  5. 12 Sep, 2018 13 commits