Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(4.x) Merge 3.4 #3215

Merged
merged 7 commits into from
Mar 26, 2022
Merged

(4.x) Merge 3.4 #3215

merged 7 commits into from
Mar 26, 2022

Conversation

alalek
Copy link
Member

@alalek alalek commented Mar 26, 2022

#3174 from AleksandrPanov:fix_gridboard_objPoints
#3181 from sturkmen72:bug-fix-edge_drawing
#3186 from AleksandrPanov:fix_CORNER_REFINE_CONTOUR
#3201 from AleksandrPanov:fix_filterTooCloseCandidates

Main PR: opencv/opencv#21784
Previous "Merge 3.4": #3173

force_builders=Custom,Win64 OpenCL
buildworker:Custom=linux-4,linux-6
build_image:Custom=ubuntu-cuda:18.04
buildworker:Win64 OpenCL=windows-2
build_image:Win64 OpenCL=msvs2019

sturkmen72 and others added 6 commits February 26, 2022 03:47
…oints

Fix objPoints order in GridBoard and CharucoBoard

* fix gridBoard

* fix charucoBoard

* add rightBottomBorder

* add test_aruco_utils and code refactoring/fix tests

* fix axes and add charuco dict

* add axes test, remove drawAxis(), update tutorial
…Candidates

* fix search for one contour in _filterTooCloseCandidates()

* add regression_3192 test

* add regression_2492 test
@@ -285,7 +287,8 @@ CV_EXPORTS_W void detectCharucoDiamond(InputArray image, InputArrayOfArrays mark
InputArray markerIds, float squareMarkerLengthRate,
OutputArrayOfArrays diamondCorners, OutputArray diamondIds,
InputArray cameraMatrix = noArray(),
InputArray distCoeffs = noArray());
InputArray distCoeffs = noArray(),
Ptr<Dictionary> dictionary = getPredefinedDictionary(PREDEFINED_DICTIONARY_NAME(0)));
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ptr<Dictionary>

@AleksandrPanov Why is not a const reference?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

const Dictionary& does not work for python binding.
Or do you suggest const Ptr<Dictionary>&?

@@ -678,7 +611,7 @@ TEST(Charuco, testCharucoCornersCollinear_false)
}

// test that ChArUco board detection is subpixel accurate
TEST(Charuco, testBoardSubpixelCoords)
TEST(Charuco, DISABLED_testBoardSubpixelCoords) // FIXIT: https://github.com/opencv/opencv_contrib/pull/3213
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AleksandrPanov Disabled this test. It is completely rewritten in 4.x branch (see #3213). Main question is "why?"

@alalek
Copy link
Member Author

alalek commented Mar 26, 2022

👍

@alalek alalek merged commit 7a35d3d into opencv:4.x Mar 26, 2022
@alalek alalek mentioned this pull request Apr 2, 2022
@AleksandrPanov AleksandrPanov mentioned this pull request Apr 14, 2022
@alalek alalek mentioned this pull request Nov 16, 2022
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants