opencv/modules
fegorsch 30bf4a5e34 CircleGridClusterFinder: map circle pattern width and height correctly
During the cluster-based detection of circle grids, the detected circle
pattern has to be mapped to 3D-points. When doing this the width (i.e.
more circles) and height (i.e. less circles) of the pattern need to
be identified in image coordinates.

Until now this was done by assuming that the shorter side in image
coordinates (length in pixels) corresponds to the height in 3D.
This assumption does not hold if we look at the pattern from
a perspective where the projection of the width is shorter
than the projection of the height. This in turn lead to misdetections in
although the circle pattern was clearly visible.

Instead count how many circles have been detected along two edges of the
projected quadrangle and use the one with more circles as width and the
one with less as height.
2018-11-02 12:03:20 +01:00
..
calib3d CircleGridClusterFinder: map circle pattern width and height correctly 2018-11-02 12:03:20 +01:00
core Merge pull request #12938 from dkurt:java_ndim_mat 2018-10-29 17:06:44 +00:00
cudaarithm Fix documentation of cv::cuda::compare 2018-10-01 13:23:18 +01:00
cudabgsegm CUDA/BgSegm: fix the threshold of MOG2.Update test when detectShadow=true (#12762) 2018-10-09 17:39:39 +03:00
cudacodec Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafeatures2d Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafilters fix test failure of cudafilters Median_Accuracy 2018-10-03 00:59:08 +09:00
cudaimgproc update the threshold 2018-10-11 18:45:20 +09:00
cudalegacy Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudaobjdetect Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudaoptflow Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudastereo fix test failure of StereoBeliefPropagation 2018-10-04 08:35:34 +09:00
cudawarping Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudev fix test failure of cudev 2018-09-29 23:13:12 +09:00
dnn Add ONNX's padding import 2018-10-31 18:24:05 +03:00
features2d ORB: compute default norm by wta_k 2018-10-22 10:10:49 +08:00
flann Merge pull request #12871 from UnderscoreAsterisk:document-Distance 2018-10-20 11:15:13 +03:00
highgui Merge pull request #12994 from vpisarev:fix_imshow_mac 2018-10-31 11:13:28 +00:00
imgcodecs Merge pull request #12989 from venalil:fix_thresholded_tiff_read 2018-11-01 14:34:34 +03:00
imgproc Merge pull request #12971 from sturkmen72:upd_imgproc_hpp 2018-10-31 18:08:24 +03:00
java Add methods to reshape Mat in Java by array of shapes and retreive sizes of each dimension. 2018-10-25 10:48:23 +03:00
js Merge pull request #12799 from alalek:update_build_js 2018-10-15 17:35:21 +03:00
ml Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
objdetect Fix dataset: russian.jpg 2018-10-29 10:30:49 -01:00
photo Update seamless_cloning.cpp 2018-09-18 07:22:39 +03:00
python Fix closing input file 2018-10-29 13:05:46 +01:00
shape Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
stitching Increased the acceptable error margin for perf testing 2018-10-15 20:03:39 -07:00
superres Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
ts TS/CUDA: Show device ID in case of multiple devices 2018-10-08 03:00:25 +09:00
video Merge pull request #12829 from tomoaki0705:fixTestVideoOpenCLPyrLK 2018-10-15 19:18:24 +00:00
videoio ffmpeg for lossy 2018-11-01 00:06:29 +00:00
videostab Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
viz viz: call "mapper->Update()" before and after SetInputData() 2018-08-22 15:40:51 +03:00
world
CMakeLists.txt