1. 08 Jun, 2020 1 commit
    • Giles Payne's avatar
      Merge pull request #17165 from komakai:objc-binding · 02385472
      Giles Payne authored
      Objc binding
      
      * Initial work on Objective-C wrapper
      
      * Objective-C generator script; update manually generated wrappers
      
      * Add Mat tests
      
      * Core Tests
      
      * Imgproc wrapper generation and tests
      
      * Fixes for Imgcodecs wrapper
      
      * Miscellaneous fixes. Swift build support
      
      * Objective-C wrapper build/install
      
      * Add Swift wrappers for videoio/objdetect/feature2d
      
      * Framework build;iOS support
      
      * Fix toArray functions;Use enum types whenever possible
      
      * Use enum types where possible;prepare test build
      
      * Update test
      
      * Add test runner scripts for iOS and macOS
      
      * Add test scripts and samples
      
      * Build fixes
      
      * Fix build (cmake 3.17.x compatibility)
      
      * Fix warnings
      
      * Fix enum name conflicting handling
      
      * Add support for document generation with Jazzy
      
      * Swift/Native fast accessor functions
      
      * Add Objective-C wrapper for calib3d, dnn, ml, photo and video modules
      
      * Remove IntOut/FloatOut/DoubleOut classes
      
      * Fix iOS d...
      02385472
  2. 21 Jun, 2019 1 commit
  3. 15 Apr, 2019 1 commit
  4. 13 Sep, 2018 1 commit
    • 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
  5. 02 Mar, 2015 2 commits
  6. 03 Feb, 2012 1 commit
    • Andrey Kamaev's avatar
      Global CMake reorganization: · 984eb994
      Andrey Kamaev authored
       [~] Automatically tracked dependencies between modules
       [+] Support for optional module dependencies
       [+] Options to choose modules to build
       [~] Removed hardcoded modules lists from OpenCVConfig.cmake, opencv.pc and OpenCV.mk
       [+] Added COMPONENTS support for FIND_PACKAGE(OpenCV)
       [~] haartraining and traincascade are moved outside of modules folder since they aren't the modules
      984eb994
  7. 09 Sep, 2011 1 commit
  8. 28 Dec, 2010 1 commit
  9. 27 Dec, 2010 1 commit
  10. 30 Sep, 2010 1 commit
  11. 11 May, 2010 1 commit