1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-18 00:01:17 +08:00
Commit Graph

19 Commits

Author SHA1 Message Date
Alexander Smorkalov
21c9dd0d92 Code review fixes. 2023-05-03 10:02:19 +03:00
Sergei Shutov
46e94a2262 Update atuco calibration tutorials and faq 2023-01-04 17:58:11 +02:00
Alexander Smorkalov
49bdf7b03a Board refactoring. 2022-12-27 23:43:24 +03:00
AleksandrPanov
ef510ade2e fixing 2022-12-14 18:46:19 +03:00
AleksandrPanov
7b1f75121a renaming 2022-12-13 22:46:37 +03:00
AleksandrPanov
4e0187f716 remove Ptr Dictionary 2022-12-05 17:55:15 +03:00
AleksandrPanov
52c0566e83 remove Ptr DetectorParameters 2022-11-28 23:41:43 +03:00
AleksandrPanov
29c3a4aa65 remove static create, remove setters, move EstimateParameters, fix Python 2022-11-28 01:44:43 +03:00
AleksandrPanov
4a1b89d33b move testCharucoCornersCollinear to CharucoBoard
move ArucoTutorial tests to new cpp file
move estimatePoseBoard() to board class
removed aruco_detector
add matchImagePoints
add getters to CharucoBoard
2022-11-28 01:44:43 +03:00
AleksandrPanov
3a41fd6e68 move april module
create aruco_utils.hpp

move Board, GridBoard, CharucoBoard to board.hpp/board.cpp

refactoring _getSingleMarkerObjectPoints()

refactoring _extractBits()

refactoring _findMarkerContours()

fix _copyVector2Output() in detectMarkers()

move testCharucoCornersCollinear() to board.hpp/board.cpp

move poseEstimate()/calibAruco() to aruco_calib_pose.hpp

reduce include files

move detectMarkers() to class ArucoDetector

move refineDetectedMarkers() to class ArucoDetector

add C API wrapper to detectMarkers(), refineDetectedMarkers()

update tests and samples to class API

add py tests: test_aruco_detector, test_aruco_detector_refine

refactoring, fix docs

add java tests: testArucoIssue3133, testArucoDetector

add readWriteParameter(), update readParameter()

implemented cv::Algorithm - read/write, added read/write to RefineParameters, added write to DetectorParameters

merge PatternPos/EstimateParameters after rebase

remove empty docstring for private function

fixes

fixes license
2022-07-25 17:31:11 +03:00
Alexander Panov
76cd35ec1a Merge pull request #3200 from AleksandrPanov:aruco_improvements
Aruco improvements

* add writeDictionary(), dict distance, fix readDictionary(), readDetectorParameters()

* add aruco_dict_utils.cpp

* add py test_write_read_dict

* update tutorial
2022-04-14 11:43:21 +00:00
Alexander Panov
56d492cfec Merge pull request #3174 from AleksandrPanov:fix_gridboard_objPoints
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
2022-03-16 20:12:56 +03:00
Aleksandr Panov
a965b9bbf2 fix ArUco, ChArUco, diamonds, add read dictionary/params, add calibration photos, add tests, add aruco_samples_utility.hpp 2021-12-18 14:19:07 +03:00
szk1509
40f1ac514b Merge pull request #973 from szk1509:master
new corner refinement method :: using the contour-lines (#973)

* doCornerRefinement to CornerRefinementMethod :: detected contours points are used to detect the corners

* some little corrections

* samples edited

* documented :)

* tabs corrected

* Docu corrections

* refinement for all candidates

* refinement for all candidates :: copy paste error corrected

* comment
2017-04-11 20:10:03 +03:00
berak
b8fba9d547 fix CommandLineParser usage in samples 2016-08-23 09:36:38 +02:00
Sarthak Ahuja
f63c28a615 [Aruco] detector_params YAML updated
[Aruco] Fixed the spelling of Length in Samples

replaced images to 6x6_250

Updated README

[Aruco] Updated Charuco Diamond Detection Tutorial Readme

[Aruco] Updated Charuco Board  Detection Tutorial Readme

[Aruco] Updated Aruco Tutorials  Readme

[Aruco] Updated Aruco Tutorials  Readme

Added a new line at the end of file.

Update aruco_board_detection.markdown

Update aruco_calibration.markdown

Update aruco_detection.markdown

Update charuco_detection.markdown

Update charuco_diamond_detection.markdown

Update README.md

Update charuco_detection.markdown
2016-06-19 22:20:44 +05:30
folz
063c191d5a aruco: Use shared Ptrs to support exporting 2016-01-14 17:05:49 +01:00
Pavel Rojtberg
6b90a405df aruco: port samples to cv::CommandLineParser
results in less code and more consistent parameter handling.
2015-11-20 16:35:15 +01:00
S. Garrido
7c08b2f7db Added aruco module 2015-08-26 22:18:23 +02:00