1. 26 Aug, 2019 1 commit
  2. 22 May, 2019 1 commit
  3. 21 Apr, 2019 1 commit
  4. 13 Mar, 2019 1 commit
  5. 01 Mar, 2019 1 commit
  6. 19 Feb, 2019 1 commit
    • Pierre Chatelier's avatar
      LineIterator witout a Mat (#13843) · 00e8c781
      Pierre Chatelier authored
      * LineIterator witout a Mat
      
      cv::LineIterator can be used without being attached to any cv::Mat, it only needs the size and type of data. An alternative constructor has been defined for that.
      In that case, a LineIterator can no more be dereferenced with the * operator, but pos() still returns valid pixel positions.
      It can be useful when LineIterator is just used to compute positions of pixels on a line, without requiring to build a Mat just for that.
      Use case : with a dataset that would represent a huge image, pixel positions can be pre-computed before querying the dataset API.
      
      * Update imgproc.hpp
      
      removed trailing spaces
      
      * Update drawing.cpp
      
      fixed warning
      00e8c781
  7. 06 Jan, 2019 1 commit
  8. 05 Dec, 2018 1 commit
  9. 17 Nov, 2018 1 commit
  10. 05 Nov, 2018 1 commit
  11. 31 Oct, 2018 1 commit
  12. 09 Oct, 2018 1 commit
  13. 05 Oct, 2018 1 commit
  14. 28 Sep, 2018 1 commit
  15. 17 Sep, 2018 1 commit
  16. 12 Sep, 2018 1 commit
  17. 06 Sep, 2018 2 commits
  18. 30 Aug, 2018 1 commit
  19. 24 Aug, 2018 1 commit
    • Suleyman TURKMEN's avatar
      Merge pull request #12246 from sturkmen72:move_enums · d8cd1d8f
      Suleyman TURKMEN authored
      * Update core.hpp
      
      * Update imgproc.hpp
      
      * Update ImgprocTest.java
      
      * Update CameraCalibrator.java
      
      * Update OnCameraFrameRender.java
      
      * Update FindContoursDemo.java
      
      * Update IntroductionToSVMDemo.java
      
      * Update NonLinearSVMsDemo.java
      
      * Update IntroductionToPCADemo.java
      
      * Update Smoothing.java
      
      * Update MainActivity.java
      
      * Update CalcBackProjectDemo1.java
      
      * Update CornerSubPixDemo.java
      
      * Update CornerDetectorDemo.java
      
      * Update GoodFeaturesToTrackDemo.java
      d8cd1d8f
  20. 20 Aug, 2018 2 commits
  21. 17 Aug, 2018 1 commit
  22. 02 Aug, 2018 1 commit
  23. 01 Aug, 2018 1 commit
  24. 30 Jul, 2018 1 commit
  25. 26 Jul, 2018 1 commit
  26. 01 Jun, 2018 1 commit
  27. 23 May, 2018 1 commit
    • yuki takehara's avatar
      Merge pull request #11108 from take1014:hough_4303 · ed207d79
      yuki takehara authored
      * Added accumulator value to the output of HoughLines and HoughCircles
      
      * imgproc: refactor Hough patch
      
      - eliminate code duplication
      - fix type handling, fix OpenCL code
      - fix test data generation
      - re-generated test data in debug mode via plain CPU code path
      ed207d79
  28. 19 Apr, 2018 1 commit
    • Vadim Pisarevsky's avatar
      Grabcut with frozen models (#11339) · 7ea5029a
      Vadim Pisarevsky authored
      * model is not learned when grabcut is called with GC_EVAL
      
      * fixed test, was writing to wrong file.
      
      * modified patch by Iwan Paolucci; added GC_EVAL_FREEZE_MODEL in addition to GC_EVAL (which semantics is retained)
      7ea5029a
  29. 17 Apr, 2018 1 commit
    • Vadim Pisarevsky's avatar
      Rewite polar transforms (#11323) · b8b7ca73
      Vadim Pisarevsky authored
      * Rewrite polar transformations
      
      - A new wrapPolar function encapsulate both linear and semi-log remap
      - Destination size is a parameter or calculated automatically to keep objects size between remapping
      - linearPolar and logPolar has been deprecated
      
      * Fix build warning and error in accuracy test
      
      * Fix function name to warpPolar
      
      * Explicitly specify the mapping mode, so we retain all the parameters as non-optional.
      
      Introduces WarpPolarMode enum to specify the mapping mode in flags
      
      * resolves performance warning on windows build
      
      * removed duplicated logPolar and linearPolar implementations
      b8b7ca73
  30. 12 Apr, 2018 1 commit
  31. 10 Apr, 2018 1 commit
  32. 26 Mar, 2018 1 commit
  33. 17 Feb, 2018 1 commit
    • Florian Echtler's avatar
      Merge pull request #10081 from floe:java-camera2-view · 6a8f57e5
      Florian Echtler authored
      * add (untested) JavaCamera2View class
      
      * initial fixes
      
      * minor cleanup
      
      * exclude JavaCamera2View from build for older SDK version
      
      * fix method name typo
      
      * add asserts + sanity checks
      
      * fix preview format checks
      
      * fix the memory leak
      
      * export cvtTwoPlaneYUVtoBGR for Java usage
      
      * add handling for two-plane YUV frames (C wrapper still missing)
      
      * add two-plane cvtColor helper function
      
      * fix warnings
      
      * actually use the new cvtColorTwoPlane helper func
      
      * fix wrong output matrix size
      
      * fix wrong conversion type
      
      * simplify method signature, add error condition
      
      * minor fixes to Mat types
      
      * remove leftover semaphore from camera api 1
      
      * android: JavaCamera2View minor refactoring
      
      - re-apply Java code style
      - imports cleanup
      - dump exceptions information
      
      * android: JavaCamera2View: pause/resume fixes
      
      * android: JavaCamera2View: fix mScale
      6a8f57e5
  34. 13 Feb, 2018 1 commit
  35. 08 Feb, 2018 1 commit
    • take1014's avatar
      Merge pull request #10646 from take1014:master · 03407a9d
      take1014 authored
      * Add a new interface for hough transform
      
      * Fixed warning code
      
      * Fix HoughLinesUsingSetOfPoints based on HoughLinesStandard
      
      * Delete memset
      
      * Rename HoughLinesUsingSetOfPoints and add common function
      
      * Fix test error
      
      * Change static function name
      
      * Change using CV_Assert instead of if-block and add integer test case
      
      * I solve the conflict and delete 'std :: tr1' and changed it to use 'tuple'
      
      * I deleted std::tr1::get and changed int to use 'get'
      
      * Fixed sample code
      
      * revert test_main.cpp
      
      * Delete sample code in comment and add snippets
      
      * Change file name
      
      * Delete static function
      
      * Fixed build error
      03407a9d
  36. 12 Jan, 2018 1 commit
  37. 11 Jan, 2018 1 commit
  38. 28 Dec, 2017 1 commit
    • Tom Becker's avatar
      Merge pull request #10232 from TomBecker-BD:hough-many-circles · 592f8d8c
      Tom Becker authored
      Hough many circles (#10232)
      
      * Add Hui's optimization. Merge with latest changes in OpenCV.
      
      * Use conditional compilation instead of a runtime flag.
      
      * Whitespace.
      
      * Create the sequence for the nonzero edge pixels only if using that approach.
      
      * Improve performance for finding very large numbers of circles
      
      * Return the circles with the larger accumulator values first, as per API documentation.
      Use a separate step to check distance between circles. Allows circles to be sorted by strength first. Avoids locking in EstimateRadius which was slowing it down.
      Return centers only if maxRadius == 0 as per API documentation.
      
      * Sort the circles so results are deterministic. Otherwise the order of circles with the same strength depends on parallel processing completion order.
      
      * Add test for HoughCircles.
      
      * Add beads test.
      
      * Wrap the non-zero points structure in a common interface so the code can use either a vector or a matrix.
      
      * Remove the special case for skipping the radius search if maxRadius==0.
      
      * Add performance tests.
      
      * Use NULL instead of nullptr.
      OpenCV should compile with C++98 compiler.
      
      * Put test suite name first.
      Use different test suite names for each test to avoid an error from the test runner.
      
      * Address build bot errors and warnings.
      
      * Skip radius search if maxRadius < 0.
      
      * Dynamically switch to NZPointList when it will be faster than NZPointSet.
      
      * Fix compile error: missing 'typename' prior to dependent type name.
      
      * Fix compile error: missing 'typename' prior to dependent type name.
      This time fix it the non C++ 11 way.
      
      * Fix compile error: no type named 'const_reference' in 'class cv::NZPointList'
      
      * Disable ManySmallCircles tests. Failing on Mac.
      
      * Change beads image to JPEG for smaller file size.
      Try enabling the ManySmallCircles tests again.
      
      * Remove ManySmallCircles tests. They are failing on the Mac build.
      
      * Fix expectations to check all circles.
      
      * Changing case on a case-insensitive file system
      Step 1: remove the old file names
      
      * Changing case on a case-insensitive file system
      Step 2: add them back with the new names
      
      * Fix cmpAccum function to be strictly weak ordered.
      
      * Add tests for many small circles.
      
      * imgproc(perf): fix HoughCircles tests
      
      * imgproc(houghCircles): refactor code
      
      - simplify NZPointList
      - drop broken (de-synchronization of 'current'/'mi' fields) NZPointSet iterator
      - NZPointSet iterator is replaced to direct area scan
      - use SIMD intrinsics
      - avoid std exceptions (build for embedded systems)
      592f8d8c