Suleyman TURKMEN
2074cc48e5
minor changes
7 years ago
tompollok
8893087432
change area() emptiness checks to empty()
7 years ago
catree
de4eb31245
Fix memory leak when using CORNER_REFINE_APRILTAG.
7 years ago
Alexander Alekhin
f730de1af3
aruco: apply CV_OVERRIDE/CV_FINAL
7 years ago
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
7 years ago
Pavel Rojtberg
4de2b67e71
aruco: use std::rotate to avoid copying all corners
8 years ago
Vladislav Sovrasov
dc332c7801
aruco: fix non-square marker size in _drawPlanarBoardImpl
8 years ago
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
8 years ago
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.
8 years ago
Vladislav Sovrasov
820af3a03a
aruco::Board::create: fix debug assertion fail
8 years ago
Pavel Rojtberg
619e197c34
aruco: let solvePnP allocate rvec and tvec
8 years ago
Vladislav Sovrasov
b89181dfad
Add useExtrinsicGuess flag in estimatePoseBoard() for aruco and charuco
8 years ago
Jeremy Nicola
cf1ed7efac
Correcting wrong type check in Aruco Board creation ( #940 )
...
* Correcting wrong type check in Aruco Board creation
* Double checking for CV_32FC1 and CV_32FC3 following @sovrasov's review
8 years ago
Pavel Rojtberg
d07e70a48d
aruco: use Mat().copyTo idiom instead of for loops
9 years ago
Pavel Rojtberg
2bf5b806bc
aruco: correctly round pixels when computing marker size & fix assertion
9 years ago
Pavel Rojtberg
ff2494ac69
aruco: correct marker coordinates in drawPlanarBoard
...
also add shortcut if markers are aligned with image axes
9 years ago
mshabunin
caf7fa9758
Adding Java wrappers for Aruco module
9 years ago
Pavel Rojtberg
b05edca67f
aruco: use references instead of pointers in IdentifyCandidatesParallel
9 years ago
Pavel Rojtberg
dfc6bc5e1c
aruco: avoid superficial copies by using primitive data types
9 years ago
sht3ch
b2e68454fe
Added extra method to Board::create() to provide raw interface to python
9 years ago
Vladislav Sovrasov
b8f08ccafd
Add calibration error estimation into Aruco module
9 years ago
Vasilikhin
ea3d341415
aruco::estimatePoseBoard(): rvec and tvec are now used as intrinsic guess if not empty
9 years ago
Marek Smigielski
337487d4cf
Add support for java in aruco module
9 years ago
Maksim Shabunin
fd6355e00a
aruco: fixed rejectedCorners input type to generate correct python signature
9 years ago
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
9 years ago
Steve Nicholson
b6573a7be6
Allow creating GridBoard beginning with user-specified marker id
9 years ago
folz
063c191d5a
aruco: Use shared Ptrs to support exporting
9 years ago
folz
d58c5e8b03
Fix MSVC size warning
9 years ago
folz
04a313cbde
Fix type/signedness mismatches
9 years ago
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.
10 years ago
S. Garrido
c5d618f7e1
fix several important bugs in aruco module
10 years ago
Pavel Rojtberg
1fec6079d1
aruco: the nScales == 1 case is already handled inside parallel_for_
10 years ago
S. Garrido
7c08b2f7db
Added aruco module
10 years ago