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
8 years ago
Pavel Rojtberg
06939f16fe
aruco: interpolateCornersCharuco - make minMarkers property configurable
...
allows trading corner precision for corner quantity
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
348dfeda05
Add uncontinious corners Mat support to detectCharucoDiamond
9 years ago
Vladislav Sovrasov
b8f08ccafd
Add calibration error estimation into Aruco module
9 years ago
berak
b8fba9d547
fix CommandLineParser usage in samples
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
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
9 years ago
Maksim Shabunin
fd6355e00a
aruco: fixed rejectedCorners input type to generate correct python signature
9 years ago
Wu Jiang
9481d44b44
Fix a typo
...
`lenght` --> `length`
9 years ago
Maksim Shabunin
5e59b83706
Using iframe to embed youtube videos in aruco tutorials
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
Gary Bradski
ad33b046a0
Fixed calibration typo and removed white space
9 years ago
Gary Bradski
8a68dae3e4
Filled out README.md file for ArUco and ChArUco and diamond markers
9 years ago
Steve Nicholson
b6573a7be6
Allow creating GridBoard beginning with user-specified marker id
9 years ago
Christian Richardt
e90ae8e9ca
Completed wrapping for Python bindings.
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
Maksim Shabunin
f529a1df2b
Fixed HAL headers location
9 years ago
Pavel Rojtberg
6b90a405df
aruco: port samples to cv::CommandLineParser
...
results in less code and more consistent parameter handling.
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
Pavel Rojtberg
7ead8dd1b9
aruco: create dictionary from Mat instead of raw pointer
...
also avoids manual memcpy: the predefined dictionary data is not
duplicated any more.
10 years ago
Pavel Rojtberg
35b935c9ca
aruco: simplify Dictionary by not interleaving the marker rotations
...
store marker internally as
"r0_b0, r0_b1, .. , r0_bn, r2_b0, .." instead of
"r0_b0, r1_b0, .. , rn_b0, r1_b0, .."
i.e. the same as in predefined_dictionaries.cpp.
This makes loading a dictionary a simple memcpy and also allows to get
rid of the custom hammingDistance implementation in favor of
hal::normHamming.
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