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

27 Commits

Author SHA1 Message Date
Ahmed Ashour
cd7276f41f Merge pull request #2131 from asashour:param
* doc: fix return parameter for void method

* docs: add missing parameter description
2019-06-06 13:56:37 +03:00
Lizeth Huertas
ffd13f9263 Merge pull request #2055 from szk1509:detectionInvertedMarker
* added detection of inverted Markers, tests included

* corrections added, default preserved, identation, var, comment
2019-05-30 23:48:28 +03:00
Pavel Rojtberg
0f030dd002 aruco: forward drawAxis to drawFrameAxes 2019-04-10 11:19:59 +02:00
Charles Taylor
87fcb025c6 Fix typo of ArUco Detector Paramater
* Fix spelling of perpectiveRemovePixelPerCell in struct docstring

* Fix spelling of perpectiveRemovePixelPerCell in detection tutorial
2019-01-18 11:10:18 +00:00
catree
81d7d98071 Add AprilTag dictionaries to be able to detect AprilTag markers. Add ArUco and AprilTag 2 citations. 2018-05-11 20:38:15 +02:00
Lizeth Huertas
a817a19751 Merge pull request #1570 from szk1509:apriltag
Apriltag (#1570)

* 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

* apriltag

* whitespace corrected

* corr ini

* correction :: warnings, c4244, preprocDirect, ...

* try to ignore 4244, fix 2131, add test, and ...

* try to ignore 4244

* test duplicate deleted

* corrected test, warnings

* test :: correction

* warnings

* warnings and test

* warnings

* perspective test, warning corrections

* warning a_q_t

* warning

* warning

* 3 clause BSD license

* stacksz and typo

* eliminate build warnings

- cv::fastAtan2()
- cvFloor()

* small code refactoring

* fix isfinite()

* get rid of manual calloc/free calls

* update file headers
2018-03-16 16:27:33 +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
Erwan Normand
4ed8c5eb34 Merge pull request #1108 from enormand:aruco-calibration-board-points
aruco: make public the getBoardObjectAndImagePoints function (#1108)

* Made the private static getBoardObjectAndImagePoints function public to be used for calibration.

* Switched the arguments detectedIds and detectedCorners, and objPoints and imgPoints on getBoardObjectandImagePoints function for consistency with calibrateCamera and calibrateCameraAruco functions.

* Added the flag CV_EXPORTS_W to the getBoardObjectAndImagePoints function.
2017-04-11 14:49:54 +03:00
Vladislav Sovrasov
b89181dfad Add useExtrinsicGuess flag in estimatePoseBoard() for aruco and charuco 2017-01-16 16:57:23 +03:00
Pavel Rojtberg
ff2494ac69 aruco: correct marker coordinates in drawPlanarBoard
also add shortcut if markers are aligned with image axes
2016-10-07 19:27:45 +02:00
mshabunin
caf7fa9758 Adding Java wrappers for Aruco module 2016-09-30 16:21:47 +03:00
mshabunin
898fbd7736 Merge master 2016-09-30 11:36:17 +03:00
Alexander Alekhin
1903d9fdaf Merge pull request #771 from sovrasov:aruco_board_create 2016-09-07 11:50:41 +00:00
sht3ch
b2e68454fe Added extra method to Board::create() to provide raw interface to python 2016-09-07 13:05:47 +03:00
Alexander Alekhin
3a7437b636 Merge pull request #748 from savuor:fix/aruco_negative_z 2016-08-25 15:35:39 +00:00
Vladislav Sovrasov
b8f08ccafd Add calibration error estimation into Aruco module 2016-08-24 16:39:23 +03:00
Vasilikhin
ea3d341415 aruco::estimatePoseBoard(): rvec and tvec are now used as intrinsic guess if not empty 2016-08-17 18:37:10 +03:00
Marek Smigielski
337487d4cf Add support for java in aruco module 2016-08-05 15:48:20 +02:00
Maksim Shabunin
fd6355e00a aruco: fixed rejectedCorners input type to generate correct python signature 2016-06-03 10:33:01 +03:00
Maksim Shabunin
eada22052c Merge pull request #554 from cr333:aruco-python 2016-05-20 13:36:05 +00:00
Pavel Rojtberg
94a2e747ab aruco::estimatePoseSingleMarkers rvec/ tvec memory layout fixes
type should be OutputArray instead of OutputArrayOfArrays.
at<Vec3d> is one dimensional. (fixes debug assert)
fixes #574
2016-03-28 00:09:54 +02:00
Steve Nicholson
b6573a7be6 Allow creating GridBoard beginning with user-specified marker id 2016-02-18 16:18:46 -08:00
Christian Richardt
e90ae8e9ca Completed wrapping for Python bindings. 2016-02-18 14:51:30 +01:00
folz
063c191d5a aruco: Use shared Ptrs to support exporting 2016-01-14 17:05:49 +01:00
Pavel Rojtberg
ee61cba9f9 aruco: use densely packed array for pose computation
allows using Mat and vector<Vec3d> as argument for rvecs, tvecs that are
allocated at once.
2015-10-12 18:13:32 +02:00
S. Garrido
c5d618f7e1 fix several important bugs in aruco module 2015-09-14 22:30:26 +02:00
S. Garrido
7c08b2f7db Added aruco module 2015-08-26 22:18:23 +02:00