ar_omp.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
ar__omp_8cpp
int
omp_get_max_threads
ar__omp_8cpp.html
a84e35f14fe6cb1b6648be757446483e2
()
int
omp_get_thread_num
ar__omp_8cpp.html
aba06990768c6b572ca3f69029334a9df
()
ar_omp.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
ar__omp_8h
int
omp_get_max_threads
ar__omp_8h.html
a84e35f14fe6cb1b6648be757446483e2
()
int
omp_get_thread_num
ar__omp_8h.html
aba06990768c6b572ca3f69029334a9df
()
aruco.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
aruco_8h
markerdetector.h
boarddetector.h
cvdrawingutils.h
aruco_marker_recognition.cpp
/tmp/ws/src/asr_aruco_marker_recognition/src/
aruco__marker__recognition_8cpp
aruco_marker_recognition.h
aruco_marker_recognition
boost::array< ::geometry_msgs::Point_< std::allocator< void > >, 8 >
BoundingBox
namespacearuco__marker__recognition.html
acd05c0be5465b8b6d588d54b425fe092
int
main
aruco__marker__recognition_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
aruco_marker_recognition.h
/tmp/ws/src/asr_aruco_marker_recognition/include/
aruco__marker__recognition_8h
marker_detection.h
aruco_marker_recognition::ArucoMarkerRecognition
aruco_marker_recognition
message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo >
ApproximatePolicy
namespacearuco__marker__recognition.html
a83379b0e9865ff2562b9180286acfc9a
message_filters::Synchronizer< ApproximatePolicy >
ApproximateSync
namespacearuco__marker__recognition.html
a7b675a4467ca64523be6189499f76835
static const double
DEFAULT_MARKER_SIZE
namespacearuco__marker__recognition.html
a2df6b797b124ad621b7d1bfd5bb9d998
(0.05)
static const std::string
GET_RECOGNIZER_SERVICE_NAME
namespacearuco__marker__recognition.html
ab46d246d836af68a578cb40c75ad3393
("get_recognizer")
static const std::string
NODE_NAME
namespacearuco__marker__recognition.html
a3be7f91bb89057d0c8599bdd0b5b5868
("asr_aruco_marker_recognition")
static const std::string
OBJECT_DB_SERVICE_META_DATA
namespacearuco__marker__recognition.html
afbeebab9192eab2dde7d14b9c4a39754
("/asr_object_database/object_meta_data")
static const std::string
RELEASE_RECOGNIZER_SERVICE_NAME
namespacearuco__marker__recognition.html
a1e5d3f96d7a660ca2d1fbedafd92c646
("release_recognizer")
arucofidmarkers.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
arucofidmarkers_8cpp
arucofidmarkers.h
aruco
arucofidmarkers.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
arucofidmarkers_8h
exports.h
marker.h
board.h
aruco::FiducidalMarkers
aruco
board.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
board_8cpp
board.h
aruco
board.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
board_8h
exports.h
marker.h
aruco::Board
aruco::BoardConfiguration
aruco::MarkerInfo
aruco
boarddetector.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
boarddetector_8cpp
boarddetector.h
aruco
#define
_USE_MATH_DEFINES
boarddetector_8cpp.html
a525335710b53cb064ca56b936120431e
boarddetector.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
boarddetector_8h
exports.h
board.h
cameraparameters.h
markerdetector.h
aruco::BoardDetector
aruco
cameraparameters.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
cameraparameters_8cpp
cameraparameters.h
aruco
cameraparameters.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
cameraparameters_8h
exports.h
aruco::CameraParameters
aruco
chromaticmask.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
chromaticmask_8cpp
chromaticmask.h
pair< double, double >
AvrgTime
chromaticmask_8cpp.html
a1a3242ffa0f733ff08478baef77bb54d
(0, 0)
cv::Rect
fitRectToSize
chromaticmask_8cpp.html
a557e8c34e7933ed3659a24d7f3467ac2
(cv::Rect r, cv::Size size)
chromaticmask.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
chromaticmask_8h
exports.h
board.h
boarddetector.h
cvdrawingutils.h
ChromaticMask
EMClassifier
cvdrawingutils.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
cvdrawingutils_8cpp
cvdrawingutils.h
aruco
cvdrawingutils.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
cvdrawingutils_8h
exports.h
aruco.h
aruco::CvDrawingUtils
aruco
exports.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
exports_8h
#define
ARUCO_EXPORTS
exports_8h.html
a1d0e2c70f7d5473a124f268c4852766e
highlyreliablemarkers.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
highlyreliablemarkers_8cpp
highlyreliablemarkers.h
aruco
int
count
namespacearuco.html
a19cbdbbcf546fad86cfde4e985ee486a
int
idc
namespacearuco.html
a17681ffc30628ba2601dbdfa54546299
highlyreliablemarkers.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
highlyreliablemarkers_8h
exports.h
aruco::HighlyReliableMarkers::BalancedBinaryTree
aruco::Dictionary
aruco::HighlyReliableMarkers
aruco::MarkerCode
aruco
marker.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
marker_8cpp
marker.h
aruco
#define
_USE_MATH_DEFINES
marker_8cpp.html
a525335710b53cb064ca56b936120431e
void
print
namespacearuco.html
a73db10c733c0e8abc734db74e8b5a3be
(cv::Point3f p, string cad)
marker.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
marker_8h
exports.h
cameraparameters.h
aruco::Marker
aruco
marker_creator.cpp
/tmp/ws/src/asr_aruco_marker_recognition/src/
marker__creator_8cpp
marker_creator.h
aruco/arucofidmarkers.h
aruco_marker_recognition
int
main
marker__creator_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
marker_creator.h
/tmp/ws/src/asr_aruco_marker_recognition/include/
marker__creator_8h
aruco/aruco.h
aruco_marker_recognition::MarkerCreator
aruco_marker_recognition
static const std::string
NODE_NAME
namespacearuco__marker__recognition.html
a4ac40b6b3bc1113d4a5c997f704f420f
("marker_creator")
static const std::string
PACKAGE_NAME
namespacearuco__marker__recognition.html
a97db48b33ae63da98af01374b73ed7b0
("asr_aruco_marker_recognition")
marker_detection.cpp
/tmp/ws/src/asr_aruco_marker_recognition/src/
marker__detection_8cpp
marker_detection.h
aruco_marker_recognition
marker_detection.h
/tmp/ws/src/asr_aruco_marker_recognition/include/
marker__detection_8h
aruco/aruco.h
aruco_marker_recognition::MarkerDetection
aruco_marker_recognition
markerdetector.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
markerdetector_8cpp
markerdetector.h
subpixelcorner.h
arucofidmarkers.h
ar_omp.h
aruco
void
findCornerPointsInContour
namespacearuco.html
a202c0375a21968bf39111816f2a5b3d3
(const vector< cv::Point2f > &points, const vector< cv::Point > &contour, vector< int > &idxs)
int
findDeformedSidesIdx
namespacearuco.html
a8987b1e430f340003ea28d9440f19fcf
(const vector< cv::Point > &contour, const vector< int > &idxSegments)
void
setPointIntoImage
namespacearuco.html
a58f14fa6c21f19c308b6ca0124e9a8e2
(cv::Point2f &p, cv::Size s)
void
setPointIntoImage
namespacearuco.html
ae623f3002f10102bf0a4ce7865dd7c24
(cv::Point &p, cv::Size s)
markerdetector.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
markerdetector_8h
cameraparameters.h
exports.h
marker.h
aruco::MarkerDetector::MarkerCandidate
aruco::MarkerDetector
aruco
subpixelcorner.cpp
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
subpixelcorner_8cpp
subpixelcorner.h
aruco
subpixelcorner.h
/tmp/ws/src/asr_aruco_marker_recognition/include/aruco/
subpixelcorner_8h
aruco::SubPixelCorner
aruco
aruco_marker_recognition::ArucoMarkerRecognition
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
ArucoMarkerRecognition
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a654d6e4e7ff4f96dbee9765f8accaaad
()
void
configCallback
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
ae7f60d0a5e500bd71b46629ba0f6a951
(ArucoMarkerRecognitionConfig &config_, uint32_t level)
visualization_msgs::Marker
createArrowMarker
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a3aad1aa39dd2aeba0778886a525ac7a3
(int id, const geometry_msgs::Pose &pose, const string &frame_id, bool isNsX=false)
asr_msgs::AsrObject
createAsrObject
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a31f7a2b67612efb2b3a0f47bf3f861f8
(const geometry_msgs::Pose &pose, const std::string &object_type, const string &frame_id, const std::string &mesh_res="")
visualization_msgs::Marker
createMeshMarker
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a930738ce405e6245f9376a2ea44908c0
(int id, const geometry_msgs::Pose &pose, const std::string &mesh_res, const string &frame_id)
visualization_msgs::Marker
createSquareMarker
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a39b4f783b709f32dc0c6b37c95298854
(int id, const geometry_msgs::Pose &pose, const string &frame_id)
cv::Mat
drawMarkers
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
ad5a6e04042a52bd65c9a922852dd0500
(const cv::Mat &image, const std::vector< aruco::Marker > &markers)
std::map< int, geometry_msgs::Pose >
getMarkerPoses
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a2f024155a9f7582580d7b032e40c08fe
(const std::vector< aruco::Marker > &left_markers)
std::map< int, geometry_msgs::Pose >
getMarkerPoses
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
aef408d74e5cb50368e66edaa0bb8d3df
(const std::vector< aruco::Marker > &left_markers, const std::vector< aruco::Marker > &right_markers, const ivt_bridge::IvtStereoCalibration &ivtCalib)
void
imageCallback
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
ad62252c2381c80b11f41218b68118623
(const sensor_msgs::ImageConstPtr &input_img_left, const sensor_msgs::ImageConstPtr &input_img_right, const sensor_msgs::CameraInfoConstPtr &cam_info_left, const sensor_msgs::CameraInfoConstPtr &cam_info_right)
bool
processGetRecognizerRequest
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a34f5be45ce0f83106c979794df6127f9
(GetRecognizer::Request &req, GetRecognizer::Response &res)
bool
processReleaseRecognizerRequest
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a3c48a6bb112d38a6fbdadfaa6fcc6699
(ReleaseRecognizer::Request &req, ReleaseRecognizer::Response &res)
ros::Publisher
asr_objects_pub_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
adc2d47992f9ad8998b8071cb70b67b71
ArucoMarkerRecognitionConfig
config_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
acacf06a1206dcfb0ce474cc878eed642
MarkerDetection
detector_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a7d38bfe34c89268e2b7640b38d194f8f
ros::ServiceServer
get_recognizer_service_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a3c393880cd43dca6578a11f2e0c1ff62
std::string
image_left_cam_info_topic_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
af1a4faa5d9693843e5fd6af41e01544b
message_filters::Subscriber< sensor_msgs::CameraInfo >
image_left_param_sub_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a44368c80b2b390e25e58d8559204f576
message_filters::Subscriber< sensor_msgs::Image >
image_left_sub_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a62a2a91b0b744faadd9d8e66bbf8e1aa
std::string
image_left_topic_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a1ff2b1081e6f840802963e6aa53f7f3b
std::string
image_right_cam_info_topic_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a7c8e80dfa7fa15e6e740cf31c35c1498
message_filters::Subscriber< sensor_msgs::CameraInfo >
image_right_param_sub_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a3730300a1ce643ec48a4ac0af174b628
message_filters::Subscriber< sensor_msgs::Image >
image_right_sub_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a25c9b63aaca0fe47a7a6d4ac07f0993a
std::string
image_right_topic_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a146e54be6d15e4eadf7967f291693712
ros::Publisher
left_markers_img_pub_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a1718d34fc6d0c10d1b8f32a645aedbd0
double
marker_size_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a454eb7a2484454a4c262d9e6e0bedb37
ros::NodeHandle
nh_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
ac6361d40f3fb37a2b60c0a7d88cfe8fd
ros::ServiceClient
object_mesh_service_client_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a087fb7856b94357b18466cda07f91505
bool
recognition_paused_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a765b10f3f8ad0fc76b76014c259483a3
std::string
recognizer_name_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
aeb6bccee0e81698a57a6704f302fbf69
dynamic_reconfigure::Server< ArucoMarkerRecognitionConfig >
reconfigure_server_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
af4ee14a3a4a80a1405788568e326e0f9
ros::ServiceServer
release_recognizer_service_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
ab83a94b7935c20c3ca4e639d9578c73e
ros::Publisher
right_markers_img_pub_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a8df5a0c74411d01560e3f16ccba9047b
boost::shared_ptr< ApproximateSync >
sync_policy_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
ae111f27679df34e47c51e374c76920f6
bool
use_stereo_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
a6ad41ca97cd86aa2e28a8f0ebce66ea2
ros::Publisher
vis_markers_pub_
classaruco__marker__recognition_1_1ArucoMarkerRecognition.html
af0b4caa332247fcfd6ba77a734afcab4
aruco::HighlyReliableMarkers::BalancedBinaryTree
classaruco_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html
bool
findId
classaruco_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html
a5c0e6313997908d0c474b18a072e5d0c
(unsigned int id, unsigned int &orgPos)
void
loadDictionary
classaruco_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html
abc7b5d8c36a88b10e7bad772bdcb1889
(Dictionary *D)
std::vector< std::pair< int, int > >
_binaryTree
classaruco_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html
a99730ab667324ee342abb6e3c3761178
std::vector< std::pair< unsigned int, unsigned int > >
_orderD
classaruco_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html
ac8e6ea6b42955aaaf3f2c909a6a4b732
unsigned int
_root
classaruco_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html
ad578cbcf33624df03fdb307717ae6e28
aruco::Board
classaruco_1_1Board.html
Board
classaruco_1_1Board.html
a2883cbb4638337775d48791ce0cffe27
()
void
draw
classaruco_1_1Board.html
a22e3f8295ae9432563b25523b801b13e
(cv::Mat &im, cv::Scalar color, int lineWidth=1, bool writeId=true)
void
glGetModelViewMatrix
classaruco_1_1Board.html
a51e29c90a12a7d664f67991ea5af4b10
(double modelview_matrix[16])
void
OgreGetPoseParameters
classaruco_1_1Board.html
a03ba66541f2f11cf987af420e5900d35
(double position[3], double orientation[4])
void
readFromFile
classaruco_1_1Board.html
aea91c59ff3acaf87f26cf0ab07504630
(string filePath)
void
saveToFile
classaruco_1_1Board.html
a96568f81af7d25f6d518b6480ec43e3a
(string filePath)
BoardConfiguration
conf
classaruco_1_1Board.html
aca7121011b4d6811ddfb691ffda290c3
cv::Mat
Rvec
classaruco_1_1Board.html
a45e7959c9fd9050e230cb51d8c06440e
cv::Mat
Tvec
classaruco_1_1Board.html
a90864a8b804005c7dc6176de09f4a22e
aruco::BoardConfiguration
classaruco_1_1BoardConfiguration.html
MarkerInfoType
classaruco_1_1BoardConfiguration.html
adb69c6517b1c71e1e55773310d3229d7
NONE
classaruco_1_1BoardConfiguration.html
adb69c6517b1c71e1e55773310d3229d7a3c3d2237d532a821a5b68fa617787f2a
PIX
classaruco_1_1BoardConfiguration.html
adb69c6517b1c71e1e55773310d3229d7a34033d50a964da5808954a87bbf7b03a
METERS
classaruco_1_1BoardConfiguration.html
adb69c6517b1c71e1e55773310d3229d7a9d28ba63d30cd1c0dc791b2220f49752
METERS
classaruco_1_1BoardConfiguration.html
adb69c6517b1c71e1e55773310d3229d7a9d28ba63d30cd1c0dc791b2220f49752
NONE
classaruco_1_1BoardConfiguration.html
adb69c6517b1c71e1e55773310d3229d7a3c3d2237d532a821a5b68fa617787f2a
PIX
classaruco_1_1BoardConfiguration.html
adb69c6517b1c71e1e55773310d3229d7a34033d50a964da5808954a87bbf7b03a
BoardConfiguration
classaruco_1_1BoardConfiguration.html
a3ffffc87c46bde43f119e9cdd434a35f
()
BoardConfiguration
classaruco_1_1BoardConfiguration.html
a7dc92d622e5834bd1031a1140dcb4ceb
(string filePath)
BoardConfiguration
classaruco_1_1BoardConfiguration.html
a17b44de5172f42f1dda5c9a52f8f93cc
(const BoardConfiguration &T)
void
getIdList
classaruco_1_1BoardConfiguration.html
aa7f3d6864bded8c59ffe2be587aece9d
(vector< int > &ids, bool append=true) const
int
getIndexOfMarkerId
classaruco_1_1BoardConfiguration.html
a604ba7278bd32561caef487906c09798
(int id) const
const MarkerInfo &
getMarkerInfo
classaruco_1_1BoardConfiguration.html
a120a6295f0ab4a16f80c57cd47bd4940
(int id) const
bool
isExpressedInMeters
classaruco_1_1BoardConfiguration.html
a8aaffaf4d58f44d0d11a4e99ec72f8f6
() const
bool
isExpressedInPixels
classaruco_1_1BoardConfiguration.html
af17770db6ce1bd01f1759f2e1937adfb
() const
BoardConfiguration &
operator=
classaruco_1_1BoardConfiguration.html
a47f978e5ed1aad1a556ef720b2d792c9
(const BoardConfiguration &T)
void
readFromFile
classaruco_1_1BoardConfiguration.html
a58f2b872881f516845b35543e5a1912d
(string sfile)
void
saveToFile
classaruco_1_1BoardConfiguration.html
a2b17fca95eab5bf49b7c804a0117c8b8
(string sfile)
int
mInfoType
classaruco_1_1BoardConfiguration.html
ae86146b72bc09268707e00cf9fe7d66b
void
readFromFile
classaruco_1_1BoardConfiguration.html
a3d42147eff22616e61b292e5429300ae
(cv::FileStorage &fs)
void
saveToFile
classaruco_1_1BoardConfiguration.html
a14ddb3e703e54030615c062b130bc569
(cv::FileStorage &fs)
friend class
Board
classaruco_1_1BoardConfiguration.html
a12525b6ed7c8186be0bee5cf78e2a49c
aruco::BoardDetector
classaruco_1_1BoardDetector.html
BoardDetector
classaruco_1_1BoardDetector.html
a312bdb76ec8873e2d694eb8c2b710b43
(bool setYPerpendicular=false)
float
detect
classaruco_1_1BoardDetector.html
a3376ae352cd0482068ad61ba73258218
(const cv::Mat &im)
float
detect
classaruco_1_1BoardDetector.html
a57bc0bbc2310a7559d29f0390cb9491d
(const vector< Marker > &detectedMarkers, const BoardConfiguration &BConf, Board &Bdetected, cv::Mat camMatrix=cv::Mat(), cv::Mat distCoeff=cv::Mat(), float markerSizeMeters=-1)
float
detect
classaruco_1_1BoardDetector.html
a6033d81e3531f71c9a9d1137c9e9598d
(const vector< Marker > &detectedMarkers, const BoardConfiguration &BConf, Board &Bdetected, const CameraParameters &cp, float markerSizeMeters=-1)
float
get_repj_err_thres
classaruco_1_1BoardDetector.html
aad679cc3535d3f08acbb065309873f4d
() const
Board &
getDetectedBoard
classaruco_1_1BoardDetector.html
a0bc6af449bde6facc7c3c1d8b4fe82d9
()
vector< Marker > &
getDetectedMarkers
classaruco_1_1BoardDetector.html
a705b87cc979964706500b99dca823c79
()
MarkerDetector &
getMarkerDetector
classaruco_1_1BoardDetector.html
a3102527574a67d3f5ec8f7d9bcc300c2
()
bool
isYPerpendicular
classaruco_1_1BoardDetector.html
adc5a90fdc76e39b02b6976d1d9346f08
()
void
set_repj_err_thres
classaruco_1_1BoardDetector.html
acc6296ff9bd9642b2572e96a49f490da
(float Repj_err_thres)
void
setParams
classaruco_1_1BoardDetector.html
a87c75f63b4aa80d7f5c3afbddc7bface
(const BoardConfiguration &bc, const CameraParameters &cp, float markerSizeMeters=-1)
void
setParams
classaruco_1_1BoardDetector.html
ab98284bf35bbfc1c9af1b49558dacfcb
(const BoardConfiguration &bc)
void
setYPerpendicular
classaruco_1_1BoardDetector.html
a996922178edeecd39d80f65b8380001e
(bool enable)
void
setYPerperdicular
classaruco_1_1BoardDetector.html
aef326018ba256d9b20fae00bf8bbce6f
(bool enable)
static Board
detect
classaruco_1_1BoardDetector.html
ac7eeb839f7a5011615641bbf00f2f825
(const cv::Mat &Image, const BoardConfiguration &bc, const CameraParameters &cp, float markerSizeMeters=-1)
void
rotateXAxis
classaruco_1_1BoardDetector.html
ac8caa29584f894e4835d2d83334dd5ab
(cv::Mat &rotation)
bool
_areParamsSet
classaruco_1_1BoardDetector.html
a9bacf1c3a27ecd963185660d4d4ec4a1
BoardConfiguration
_bconf
classaruco_1_1BoardDetector.html
a60daa0e1fa227a63f627ec4efda08d8b
Board
_boardDetected
classaruco_1_1BoardDetector.html
a111fd0b45625c769c2d537f78b374bf4
CameraParameters
_camParams
classaruco_1_1BoardDetector.html
af885e6726171ab76f91d74d8a6a89a3f
float
_markerSize
classaruco_1_1BoardDetector.html
ac3c939de94cde759c0e93d44cd6b302d
MarkerDetector
_mdetector
classaruco_1_1BoardDetector.html
ad0942f78fc4bd4968c4feba6631f4dfe
bool
_setYPerpendicular
classaruco_1_1BoardDetector.html
adb5dbf04a0fc3175b3b7fdce6f5fa54b
vector< Marker >
_vmarkers
classaruco_1_1BoardDetector.html
ab1a8a179ae727b8cfd0e0bee251a7e1d
float
repj_err_thres
classaruco_1_1BoardDetector.html
a4bc519aa607ff2984dc22f524a046044
aruco::CameraParameters
classaruco_1_1CameraParameters.html
CameraParameters
classaruco_1_1CameraParameters.html
a23e30ef777f22f819a332592bf3db075
()
CameraParameters
classaruco_1_1CameraParameters.html
a8abee4cd106b36900f0860b39ea7ef2a
(cv::Mat cameraMatrix, cv::Mat distorsionCoeff, cv::Size size)
CameraParameters
classaruco_1_1CameraParameters.html
a9f9c0c3a68c29f3f5dd2b718de5217e1
(const CameraParameters &CI)
void
glGetProjectionMatrix
classaruco_1_1CameraParameters.html
adbfb82ecadfbe6c59c47798f558064ac
(cv::Size orgImgSize, cv::Size size, double proj_matrix[16], double gnear, double gfar, bool invert=false)
bool
isValid
classaruco_1_1CameraParameters.html
ab5ff265805e264fb13f119b97e0597f7
() const
void
OgreGetProjectionMatrix
classaruco_1_1CameraParameters.html
adb5924aaec7e149ba5ea509158663540
(cv::Size orgImgSize, cv::Size size, double proj_matrix[16], double gnear, double gfar, bool invert=false)
CameraParameters &
operator=
classaruco_1_1CameraParameters.html
a4c13267368caccb7d05e79769460e1b3
(const CameraParameters &CI)
void
readFromFile
classaruco_1_1CameraParameters.html
a65062b40124245d0386a365189ce86bc
(string path)
void
readFromXMLFile
classaruco_1_1CameraParameters.html
a866dbc61304f56166da41220e94f4f0f
(string filePath)
void
resize
classaruco_1_1CameraParameters.html
aabf139725fb75759b4172a53de63100f
(cv::Size size)
void
saveToFile
classaruco_1_1CameraParameters.html
a0fb7e36dcc255b6d8f6cb191bf5bb635
(string path, bool inXML=true)
void
setParams
classaruco_1_1CameraParameters.html
af51ad02ac8a968ed20161baa18ca6435
(cv::Mat cameraMatrix, cv::Mat distorsionCoeff, cv::Size size)
static cv::Point3f
getCameraLocation
classaruco_1_1CameraParameters.html
ab3f102b448814ed007788d9d6020beb2
(cv::Mat Rvec, cv::Mat Tvec)
static cv::Mat
getRTMatrix
classaruco_1_1CameraParameters.html
a6e57ad32936286f1ea16476e1d32cd72
(const cv::Mat &R_, const cv::Mat &T_, int forceType)
cv::Mat
CameraMatrix
classaruco_1_1CameraParameters.html
a5210f7dd5f0f4f0fea728357005d6bcd
cv::Size
CamSize
classaruco_1_1CameraParameters.html
a08fdd4888daf7140cf31bdd341c3f303
cv::Mat
Distorsion
classaruco_1_1CameraParameters.html
a33a5ab0b2f00a4753a2fda307e24360a
static void
argConvGLcpara2
classaruco_1_1CameraParameters.html
ad498a612c9625ece5c9ab9f7f9387c6b
(double cparam[3][4], int width, int height, double gnear, double gfar, double m[16], bool invert)
static int
arParamDecompMat
classaruco_1_1CameraParameters.html
adf5f7f0c00a740e307081f0d6c5a6f51
(double source[3][4], double cpara[3][4], double trans[3][4])
static double
dot
classaruco_1_1CameraParameters.html
a9a4f28d311fd393e2aa87e41717c1352
(double a1, double a2, double a3, double b1, double b2, double b3)
static double
norm
classaruco_1_1CameraParameters.html
aa36d1dbd66dc9365abcc6c11fb07b7c7
(double a, double b, double c)
ChromaticMask
classChromaticMask.html
void
calculateGridImage
classChromaticMask.html
a52d5f92653549e2587a63fe0261f4eb9
(const aruco::Board &board)
ChromaticMask
classChromaticMask.html
a0fdf0b8a767d1409afe2ef317070362b
()
void
classify
classChromaticMask.html
a8ad064ef008a0d1623eaedf0267f6e7b
(const cv::Mat &in, const aruco::Board &board)
void
classify2
classChromaticMask.html
a1f71c868ce5fd08b9345f2f1fb7cf8a7
(const cv::Mat &in, const aruco::Board &board)
cv::Mat
getCellMap
classChromaticMask.html
acad350ead92a35877cd1d97b46172c82
()
cv::Mat
getMask
classChromaticMask.html
a391f79b2f4e3f51eb9c1f10924843d47
()
bool
isValid
classChromaticMask.html
adf9bc274de7c066a728850712ff06a55
()
void
resetMask
classChromaticMask.html
abc112cd6ff8f4ab1e388f996e8ac9fb7
()
void
setParams
classChromaticMask.html
a8f592530c3be0816d29dad53a76e9795
(unsigned int mc, unsigned int nc, double threshProb, aruco::CameraParameters CP, aruco::BoardConfiguration BC, vector< cv::Point3f > corners)
void
setParams
classChromaticMask.html
a6ac6c2e764e82fcc282a301f126f9218
(unsigned int mc, unsigned int nc, double threshProb, aruco::CameraParameters CP, aruco::BoardConfiguration BC, float markersize=-1.)
void
train
classChromaticMask.html
aebddec529051b9918e01e4bd3030f28a
(const cv::Mat &in, const aruco::Board &board)
void
update
classChromaticMask.html
acc47f5c59c74b1eee048a9fe6197eeb3
(const cv::Mat &in)
double
getDistance
classChromaticMask.html
a7568f71c15bc48532b928f61cc2bbdb4
(cv::Point2d pixel, unsigned int classifier)
aruco::BoardDetector
_BD
classChromaticMask.html
a0fe74fa9a9f2cdf169f6592d5a6cefa1
cv::Mat
_canonicalPos
classChromaticMask.html
a6364c426c9966186b0a8f224b83da333
vector< vector< size_t > >
_cell_neighbours
classChromaticMask.html
adadf69b16ec86e7982ea510b3c31984c
vector< cv::Point2f >
_cellCenters
classChromaticMask.html
ab2ce94e92fd5164b6c2899fb745241db
cv::Mat
_cellMap
classChromaticMask.html
a60b00e9b112dde34910b6c8e6655ccc3
const float
_cellSize
classChromaticMask.html
af3f0f3faf7550d80328658970ddf3dfb
vector< cv::Point2f >
_centers
classChromaticMask.html
abe258034d76eb39f0cd78f745e8c98f6
vector< EMClassifier >
_classifiers
classChromaticMask.html
aee2958a666f65303aa137d96d371a4ab
aruco::CameraParameters
_CP
classChromaticMask.html
a577cac183dbfcf46b8e62e5ffd8050b9
vector< cv::Point2f >
_imgCornerPoints
classChromaticMask.html
a55d23925cbadbb0ee075dedc58617ec7
bool
_isValid
classChromaticMask.html
a10d9111d0f8389494874e37b3f53a620
cv::Mat
_mask
classChromaticMask.html
a8f6c4b6046b8742472054e00b097eca6
cv::Mat
_maskAux
classChromaticMask.html
af45f926967327a2e00c0d73498ca2232
unsigned int
_mc
classChromaticMask.html
a4f3645add3b2b698d73bf57d32aadc48
unsigned int
_nc
classChromaticMask.html
aea1daafbdf09870461a628bd428421d7
vector< cv::Point3f >
_objCornerPoints
classChromaticMask.html
aa09a004fdccd22d6f8c9140edb0068a9
cv::Mat
_perpTrans
classChromaticMask.html
a6711ebfedbb9945589de311272e8a5f9
vector< cv::Point2f >
_pixelsVector
classChromaticMask.html
a9e60f86c2adc09d6c3b292e8e197391c
double
_threshProb
classChromaticMask.html
ad8833921d7432fcf0551dfad24ee361e
aruco::CvDrawingUtils
classaruco_1_1CvDrawingUtils.html
static void
draw3dAxis
classaruco_1_1CvDrawingUtils.html
a401f7c58975c90e9f2ca5a2e0076637b
(cv::Mat &Image, Marker &m, const CameraParameters &CP)
static void
draw3dAxis
classaruco_1_1CvDrawingUtils.html
aed5cf783f270520eaac41480330aa73f
(cv::Mat &Image, Board &m, const CameraParameters &CP)
static void
draw3dCube
classaruco_1_1CvDrawingUtils.html
a6f56214524fc8bf68245a8683de30e04
(cv::Mat &Image, Marker &m, const CameraParameters &CP, bool setYperpendicular=false)
static void
draw3dCube
classaruco_1_1CvDrawingUtils.html
a9bda6cbfae480685876ce87b86171d4d
(cv::Mat &Image, Board &m, const CameraParameters &CP, bool setYperpendicular=false)
aruco::Dictionary
classaruco_1_1Dictionary.html
unsigned int
distance
classaruco_1_1Dictionary.html
a589d85bac1f7135a1975d7eeb9841293
(const MarkerCode &m, unsigned int &minMarker, unsigned int &minRot)
unsigned int
distance
classaruco_1_1Dictionary.html
a5c53cc75d883ca7f700d11916e44cd79
(const MarkerCode &m)
bool
fromFile
classaruco_1_1Dictionary.html
ad597aa5e612e6d1c3d2170e0c48aa5e7
(std::string filename)
unsigned int
minimunDistance
classaruco_1_1Dictionary.html
acf3ad68f4316fe9b312b5922c474610b
()
bool
toFile
classaruco_1_1Dictionary.html
a392974934a5073128dbf45ae46bfef42
(std::string filename)
int
tau0
classaruco_1_1Dictionary.html
a57d92cd051887b2097d5f491775f50fb
static std::string
toStr
classaruco_1_1Dictionary.html
acadb60962a033d7a270074db1ac2b917
(T num)
EMClassifier
classEMClassifier.html
void
addSample
classEMClassifier.html
a2ef8260652ccea6c17f91fd03de266fe
(uchar s)
bool
classify
classEMClassifier.html
a1b7b9a7718b6812c103588b52d32bf22
(uchar s)
void
clearSamples
classEMClassifier.html
ae1f3dc081316b766ec55468d5fb14f1e
()
EMClassifier
classEMClassifier.html
a5dc54d678224343aae562b973ad100f8
(unsigned int nelements=200)
double
getProb
classEMClassifier.html
a4e5893fdfaa0d56b8106dde188d43ee7
(uchar s)
unsigned int
numsamples
classEMClassifier.html
a15d843a90ca9d04286898ebc5525985e
()
void
setProb
classEMClassifier.html
ac43aed780e83c8f6daf5eca4bbba50f3
(double p)
void
train
classEMClassifier.html
a8a7b6ea8df3ccc7f31c0ba8a51c4f1f8
()
cv::EM
_classifier
classEMClassifier.html
a88fc094a7a1f02c1366200bf34018601
double
_histogram
classEMClassifier.html
a912eabb1a3427430a23576979a7b258e
[256]
bool
_inside
classEMClassifier.html
acca487ca2a6a045b5af2c0f2ae0f12b7
[256]
unsigned int
_nelem
classEMClassifier.html
a2d12539b763854cd257f679b6a818203
double
_prob
classEMClassifier.html
a0eb5d82242f6c0ccf194402823a284cb
[256]
vector< uchar >
_samples
classEMClassifier.html
a5302a9a12713f465004e1efefb96019e
double
_threshProb
classEMClassifier.html
ac96ad8a49b57f315d7edef71463356aa
aruco::FiducidalMarkers
classaruco_1_1FiducidalMarkers.html
static cv::Mat
createBoardImage
classaruco_1_1FiducidalMarkers.html
a5f68938f08b06aeba830908a2a6dee96
(cv::Size gridSize, int MarkerSize, int MarkerDistance, BoardConfiguration &TInfo, vector< int > *excludedIds=NULL)
static cv::Mat
createBoardImage_ChessBoard
classaruco_1_1FiducidalMarkers.html
a5e57e6262326e1831c8174d2d0111ab7
(cv::Size gridSize, int MarkerSize, BoardConfiguration &TInfo, bool setDataCentered=true, vector< int > *excludedIds=NULL)
static cv::Mat
createBoardImage_Frame
classaruco_1_1FiducidalMarkers.html
a98347db467ae251ab3d709c07aa983f1
(cv::Size gridSize, int MarkerSize, int MarkerDistance, BoardConfiguration &TInfo, bool setDataCentered=true, vector< int > *excludedIds=NULL)
static cv::Mat
createMarkerImage
classaruco_1_1FiducidalMarkers.html
acc090258e8f470b8e38fef9e6ac0a476
(int id, int size, bool writeIdWaterMark=true, bool locked=false)
static int
detect
classaruco_1_1FiducidalMarkers.html
add9709849669088020ca67b9417e5496
(const cv::Mat &in, int &nRotations)
static cv::Mat
getMarkerMat
classaruco_1_1FiducidalMarkers.html
a3390126a77b1667d3350dabcc683cc9e
(int id)
static int
analyzeMarkerImage
classaruco_1_1FiducidalMarkers.html
a38c71a2c01171ae23f346a90613f31d0
(cv::Mat &grey, int &nRotations)
static bool
correctHammMarker
classaruco_1_1FiducidalMarkers.html
a1ab7ab7f83b0ffb0b0373d6dc1b085f2
(cv::Mat &bits)
static vector< int >
getListOfValidMarkersIds_random
classaruco_1_1FiducidalMarkers.html
a4eab429fc336e4f32014f41f977507c5
(int nMarkers, vector< int > *excluded)
static int
hammDistMarker
classaruco_1_1FiducidalMarkers.html
a60a79890673b9d0c930d807df594715e
(cv::Mat bits)
static cv::Mat
rotate
classaruco_1_1FiducidalMarkers.html
ad80dda43c48261bbf4fb9df7b5323ff7
(const cv::Mat &in)
aruco::HighlyReliableMarkers
classaruco_1_1HighlyReliableMarkers.html
aruco::HighlyReliableMarkers::BalancedBinaryTree
static int
detect
classaruco_1_1HighlyReliableMarkers.html
a574faac68ec43ae82e5a932054201f87
(const cv::Mat &in, int &nRotations)
static Dictionary &
getDictionary
classaruco_1_1HighlyReliableMarkers.html
a006e117932d25e1cc35cebc043219d90
()
static bool
loadDictionary
classaruco_1_1HighlyReliableMarkers.html
ae09d0aceace46afda7ffa9ab60d8464e
(Dictionary D, float correctionDistance=1)
static bool
loadDictionary
classaruco_1_1HighlyReliableMarkers.html
a102f6ca2ccc9b502b3965591e3ea114c
(std::string filename, float correctionDistance=1)
static bool
checkBorders
classaruco_1_1HighlyReliableMarkers.html
ac30a9918753be20b18b6ad9a7650255e
(cv::Mat grey)
static MarkerCode
getMarkerCode
classaruco_1_1HighlyReliableMarkers.html
a61cb9f3ae86ece8c4622dbd598bb183b
(const cv::Mat &grey)
static BalancedBinaryTree
_binaryTree
classaruco_1_1HighlyReliableMarkers.html
ae06e5a1a6ad177e8448e6e36149548c7
static unsigned int
_correctionDistance
classaruco_1_1HighlyReliableMarkers.html
a4f26b6096fb6cbe5f2a6af944f9e23c1
static Dictionary
_D
classaruco_1_1HighlyReliableMarkers.html
ab3c76b8211fb3f60be0284018b3942b2
static unsigned int
_n
classaruco_1_1HighlyReliableMarkers.html
a48d213692992a166055ccaa22a3140f9
static unsigned int
_ncellsBorder
classaruco_1_1HighlyReliableMarkers.html
ada1ea7959742bee87d4b5565dbf0c565
static int
_swidth
classaruco_1_1HighlyReliableMarkers.html
a6685ee8f3f06a47d41daf09f403b9fda
aruco::Marker
classaruco_1_1Marker.html
void
calculateExtrinsics
classaruco_1_1Marker.html
a923d66443016c7cb73164f0ef97202d5
(float markerSize, const CameraParameters &CP, bool setYPerpendicular=true)
void
calculateExtrinsics
classaruco_1_1Marker.html
a1fe3ff151bf077431c616235d2f6dc4b
(float markerSize, cv::Mat CameraMatrix, cv::Mat Distorsion=cv::Mat(), bool setYPerpendicular=true)
void
draw
classaruco_1_1Marker.html
a4b16ae3e07dc8d68177a95663c49b860
(cv::Mat &in, cv::Scalar color, int lineWidth=1, bool writeId=true) const
float
getArea
classaruco_1_1Marker.html
aa28b6511217b98086f88d8a2c4e2cab7
() const
cv::Point2f
getCenter
classaruco_1_1Marker.html
a324d8c284b80a4c94fa18b16d0900fa4
() const
float
getPerimeter
classaruco_1_1Marker.html
a1e7f5a64f8c3ad42e8fe0e1d007065a3
() const
void
glGetModelViewMatrix
classaruco_1_1Marker.html
a587d503fbd39a98a6ab8f4abe66d89fd
(double modelview_matrix[16])
bool
isValid
classaruco_1_1Marker.html
aa546c0b79bf647c18b394be6743e235b
() const
Marker
classaruco_1_1Marker.html
ae5a160d0a29fa70fc756244eacdbe358
()
Marker
classaruco_1_1Marker.html
af4d016dd025e178046d7726149f42370
(const Marker &M)
Marker
classaruco_1_1Marker.html
a958371b4fae2ebd37cbced46aec53c4b
(const std::vector< cv::Point2f > &corners, int _id=-1)
void
OgreGetPoseParameters
classaruco_1_1Marker.html
a468cf05d41362659fa682919744fb035
(double position[3], double orientation[4])
~Marker
classaruco_1_1Marker.html
a65efe4f5acd6404e5b9cf4fc86cecd2f
()
int
id
classaruco_1_1Marker.html
a7cedb2c6fd80e1b80ca717e97ce81d65
cv::Mat
Rvec
classaruco_1_1Marker.html
a5f31be5060bf2a6762890a1a54c98cfd
float
ssize
classaruco_1_1Marker.html
ac5df65736cc539e78d6620307739b5b1
cv::Mat
Tvec
classaruco_1_1Marker.html
a14068630efdf1a5f665a2dcb34e496d0
void
rotateXAxis
classaruco_1_1Marker.html
a4a74c23e584bee84a035209b7c7d8205
(cv::Mat &rotation)
friend bool
operator<
classaruco_1_1Marker.html
a19de3d60e4cd6ddaf3df606158049a0c
(const Marker &M1, const Marker &M2)
friend ostream &
operator<<
classaruco_1_1Marker.html
a191f20f61955983c0475ae4b141657ef
(ostream &str, const Marker &M)
aruco::MarkerDetector::MarkerCandidate
classaruco_1_1MarkerDetector_1_1MarkerCandidate.html
aruco::Marker
MarkerCandidate
classaruco_1_1MarkerDetector_1_1MarkerCandidate.html
adad7bd66ecc4b887f12630821ee002e1
()
MarkerCandidate
classaruco_1_1MarkerDetector_1_1MarkerCandidate.html
ab43a9ff111bbfd737a937e572ac3aed0
(const Marker &M)
MarkerCandidate
classaruco_1_1MarkerDetector_1_1MarkerCandidate.html
a3504bfd04335da7f0da103f0a0bdade7
(const MarkerCandidate &M)
MarkerCandidate &
operator=
classaruco_1_1MarkerDetector_1_1MarkerCandidate.html
a0e9a7bba2548f5d7d26fdacd612d6f84
(const MarkerCandidate &M)
vector< cv::Point >
contour
classaruco_1_1MarkerDetector_1_1MarkerCandidate.html
a334aaa1c83bbbabfe514e0c4bc7e51f6
int
idx
classaruco_1_1MarkerDetector_1_1MarkerCandidate.html
abc39f35d25852efcb904748646f453b5
aruco::MarkerCode
classaruco_1_1MarkerCode.html
unsigned int
distance
classaruco_1_1MarkerCode.html
af3c1f111685957f7a04db0eb8a69d49a
(const MarkerCode &m, unsigned int &minRot) const
unsigned int
distance
classaruco_1_1MarkerCode.html
a3ad2a021cef409441afbc94091cf626c
(const MarkerCode &m) const
void
fromString
classaruco_1_1MarkerCode.html
a7fc8ab4644711d94680dc30ae806d880
(std::string s)
bool
get
classaruco_1_1MarkerCode.html
ab861c1c01894981c7b198bb590453a90
(unsigned int pos, unsigned int rot=0) const
unsigned int
getId
classaruco_1_1MarkerCode.html
a5659c496a330f7fe1c817701ac3cb982
(unsigned int rot=0) const
cv::Mat
getImg
classaruco_1_1MarkerCode.html
a44aa8e460273dd6b33d6faefdfce3647
(unsigned int pixSize) const
const std::vector< bool > &
getRotation
classaruco_1_1MarkerCode.html
af60c13529e264946fc327d4f8da5b1ef
(unsigned int rot) const
MarkerCode
classaruco_1_1MarkerCode.html
afc53da1b84aa0c24a392c09e1c46b62c
(unsigned int n=0)
MarkerCode
classaruco_1_1MarkerCode.html
a79e80eb190c8894de2dbfffa1bbce4f3
(const MarkerCode &MC)
unsigned int
n
classaruco_1_1MarkerCode.html
a0b7a0517d31ee118ddabee8f7aa72517
() const
unsigned int
selfDistance
classaruco_1_1MarkerCode.html
aaf1cf9425d8f54996736b6493d2bc591
(unsigned int &minRot) const
unsigned int
selfDistance
classaruco_1_1MarkerCode.html
ae02a8c070f1f8d4a2e2c4ca2676ca89c
() const
void
set
classaruco_1_1MarkerCode.html
a017126e82de2874e72debc0d12cc4ccb
(unsigned int pos, bool val, bool updateIds=true)
unsigned int
size
classaruco_1_1MarkerCode.html
aed7e87793c1547f660a9c1809ec42c95
() const
std::string
toString
classaruco_1_1MarkerCode.html
a2bab3f7b6db8e941e44c09332b48ee75
() const
unsigned int
hammingDistance
classaruco_1_1MarkerCode.html
a26077f53f1cb99892197af07c243af2d
(const std::vector< bool > &m1, const std::vector< bool > &m2) const
std::vector< bool >
_bits
classaruco_1_1MarkerCode.html
a38a8c01281333b670c8057e2e1987fa5
[4]
unsigned int
_ids
classaruco_1_1MarkerCode.html
abe70e8e74484e47dc6cc6961b8a0cebe
[4]
unsigned int
_n
classaruco_1_1MarkerCode.html
afc6d0623b00badf4443e46baaf81ce03
aruco_marker_recognition::MarkerCreator
classaruco__marker__recognition_1_1MarkerCreator.html
void
createMarkers
classaruco__marker__recognition_1_1MarkerCreator.html
a1c681ec43c137a7c71bb9bbe87cc4553
()
MarkerCreator
classaruco__marker__recognition_1_1MarkerCreator.html
af4ca8ecdf20495e6e7c51160e2c58990
()
std::vector< int >
marker_ids_
classaruco__marker__recognition_1_1MarkerCreator.html
ab4a254728a4ad135c2f5d40da10b5e4f
int
marker_pixel_size_
classaruco__marker__recognition_1_1MarkerCreator.html
a79a3f18be11cf8a7f0c75c5aede04f73
ros::NodeHandle
nh_
classaruco__marker__recognition_1_1MarkerCreator.html
a805326068be023336bb08b32991aa3b3
std::string
output_rel_path_
classaruco__marker__recognition_1_1MarkerCreator.html
a1e2edd59c0803f8c3991d4d86d712fda
aruco_marker_recognition::MarkerDetection
classaruco__marker__recognition_1_1MarkerDetection.html
cam_left
classaruco__marker__recognition_1_1MarkerDetection.html
a2b33695186ee100a85b582a4370d6858a578c0354ea96a4adc94bcd0505ce7e89
cam_right
classaruco__marker__recognition_1_1MarkerDetection.html
a2b33695186ee100a85b582a4370d6858ac3d4623547de96b57ea09a17a13021c8
CameraId
classaruco__marker__recognition_1_1MarkerDetection.html
a2b33695186ee100a85b582a4370d6858
cam_left
classaruco__marker__recognition_1_1MarkerDetection.html
a2b33695186ee100a85b582a4370d6858a578c0354ea96a4adc94bcd0505ce7e89
cam_right
classaruco__marker__recognition_1_1MarkerDetection.html
a2b33695186ee100a85b582a4370d6858ac3d4623547de96b57ea09a17a13021c8
std::vector< aruco::Marker >
detect
classaruco__marker__recognition_1_1MarkerDetection.html
af769deb02c002e13176d1c47b6df3684
(const cv::Mat &image, CameraId id, const ArucoMarkerRecognitionConfig &config)
MarkerDetection
classaruco__marker__recognition_1_1MarkerDetection.html
a123657d39317f3350a24fdfb760ccf6c
()
MarkerDetection
classaruco__marker__recognition_1_1MarkerDetection.html
aebe54318616b14c920034b1e2dbc5d2e
(double marker_size)
void
setCameraParameters
classaruco__marker__recognition_1_1MarkerDetection.html
ad5ce1e9048ca1ec2b6c0315dcc7ae831
(const sensor_msgs::CameraInfo &cam_params_left, const sensor_msgs::CameraInfo &cam_params_right)
aruco::CameraParameters
cam_params_left_
classaruco__marker__recognition_1_1MarkerDetection.html
aa390d96664006f6ade8da97c38bfa710
aruco::CameraParameters
cam_params_right_
classaruco__marker__recognition_1_1MarkerDetection.html
aec192742cb85ba1a0b7d1ac762257f9b
double
DEFAULT_MARKER_SIZE
classaruco__marker__recognition_1_1MarkerDetection.html
a3b84df87807ba16c6f4b20e4df7b6fad
double
marker_size_
classaruco__marker__recognition_1_1MarkerDetection.html
a628658b27b50878d3b105cd659851dbd
aruco::MarkerDetector
classaruco_1_1MarkerDetector.html
aruco::MarkerDetector::MarkerCandidate
ADPT_THRES
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389afdbf9cecf1d818516da5701666639c67
CANNY
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389a597d69a6a2c7166947ed5c885d63b65c
CornerRefinementMethod
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1
NONE
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1a818e862759af62704385015cf0ca2239
HARRIS
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1a96acc78a258cbd0ee75815a114c82367
SUBPIX
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1a6a41c357297ab089899bad573f91cc58
LINES
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1a96976a499df924efb6218a01cd226e1f
FIXED_THRES
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389abbc9aaab9cd6580cfc292b76bb287fe5
HARRIS
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1a96acc78a258cbd0ee75815a114c82367
LINES
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1a96976a499df924efb6218a01cd226e1f
NONE
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1a818e862759af62704385015cf0ca2239
SUBPIX
classaruco_1_1MarkerDetector.html
ace0069f60aa5cef25a455be1e3d66dc1a6a41c357297ab089899bad573f91cc58
ThresholdMethods
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389
FIXED_THRES
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389abbc9aaab9cd6580cfc292b76bb287fe5
ADPT_THRES
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389afdbf9cecf1d818516da5701666639c67
CANNY
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389a597d69a6a2c7166947ed5c885d63b65c
void
detect
classaruco_1_1MarkerDetector.html
a558219505ba19c16807d0cd851ddbac8
(const cv::Mat &input, std::vector< Marker > &detectedMarkers, cv::Mat camMatrix=cv::Mat(), cv::Mat distCoeff=cv::Mat(), float markerSizeMeters=-1, bool setYPerperdicular=false)
void
detect
classaruco_1_1MarkerDetector.html
aa6d63bd029756643b9b1526cd28b6ce7
(const cv::Mat &input, std::vector< Marker > &detectedMarkers, CameraParameters camParams, float markerSizeMeters=-1, bool setYPerperdicular=false)
void
detectRectangles
classaruco_1_1MarkerDetector.html
a37be5db247987122dbc3e616da47e3e3
(const cv::Mat &thresImg, vector< std::vector< cv::Point2f > > &candidates)
void
enableErosion
classaruco_1_1MarkerDetector.html
a85d4908f578ea80f0815b11c912c31e0
(bool enable)
void
enableLockedCornersMethod
classaruco_1_1MarkerDetector.html
aa20ff6e52081c2a01033b8416cea086f
(bool enable)
const vector< std::vector< cv::Point2f > > &
getCandidates
classaruco_1_1MarkerDetector.html
a3d19ca0f8701e45682e456e14cd1935f
()
CornerRefinementMethod
getCornerRefinementMethod
classaruco_1_1MarkerDetector.html
ac6775c929bb5fc017cceaa1abdb5aca2
() const
int
getDesiredSpeed
classaruco_1_1MarkerDetector.html
a7076508d26ba9a3e0606052d2a570bb8
() const
void
getMinMaxSize
classaruco_1_1MarkerDetector.html
a79a701055cdccd7816f509c91887fa2b
(float &min, float &max)
const cv::Mat &
getThresholdedImage
classaruco_1_1MarkerDetector.html
af5d46972fb431b3b147c78bdac2096f3
()
ThresholdMethods
getThresholdMethod
classaruco_1_1MarkerDetector.html
a3b82148fd92145a36f24eb08aea75fb6
() const
void
getThresholdParams
classaruco_1_1MarkerDetector.html
a6a3f7889bd057f47425ade483833953d
(double ¶m1, double ¶m2) const
int
getWarpSize
classaruco_1_1MarkerDetector.html
a9eaebbbf553f0a3c53d30bcd3a9a2357
() const
MarkerDetector
classaruco_1_1MarkerDetector.html
aeb11e4c8d99e619338f9453b03252722
()
void
pyrDown
classaruco_1_1MarkerDetector.html
a8a6f10343676f588c64a2978f3091e74
(unsigned int level)
void
refineCandidateLines
classaruco_1_1MarkerDetector.html
a31f0e12e059b7651df7ac55dd1b3ccc9
(MarkerCandidate &candidate, const cv::Mat &camMatrix, const cv::Mat &distCoeff)
void
setCornerRefinementMethod
classaruco_1_1MarkerDetector.html
ae46e37f9795c2d95084fab9f46a36a7a
(CornerRefinementMethod method)
void
setDesiredSpeed
classaruco_1_1MarkerDetector.html
a334888d444947beff4b92b7c37cf4a6a
(int val)
void
setMakerDetectorFunction
classaruco_1_1MarkerDetector.html
a016caa551b0d14ca74913fa2036d0b5c
(int(*markerdetector_func)(const cv::Mat &in, int &nRotations))
void
setMinMaxSize
classaruco_1_1MarkerDetector.html
a759698a524bb93ff3dd2a30dcb7e3d87
(float min=0.03, float max=0.5)
void
setThresholdMethod
classaruco_1_1MarkerDetector.html
af9f4d48cb107559f29a5c594ef6260b7
(ThresholdMethods m)
void
setThresholdParamRange
classaruco_1_1MarkerDetector.html
aa8ca3c0aad41a9db0640738007c3a22b
(size_t r1=0, size_t r2=0)
void
setThresholdParams
classaruco_1_1MarkerDetector.html
ae62e6b62bc82793d640c9c04ff00335c
(double param1, double param2)
void
setWarpSize
classaruco_1_1MarkerDetector.html
aa29a1bd323f6251654dc184c2efbb0dd
(int val)
void
thresHold
classaruco_1_1MarkerDetector.html
a0c45520746ab01c710b1e6dcc550c0db
(int method, const cv::Mat &grey, cv::Mat &thresImg, double param1=-1, double param2=-1)
bool
warp
classaruco_1_1MarkerDetector.html
aedcd73ff274bad9885b3086d3b216b08
(cv::Mat &in, cv::Mat &out, cv::Size size, std::vector< cv::Point2f > points)
~MarkerDetector
classaruco_1_1MarkerDetector.html
aafadf4a0b81a7f03e443f0ad79fdf8a9
()
static void
glGetProjectionMatrix
classaruco_1_1MarkerDetector.html
a3e0bfae23d10f3e9c3ea4c4de7bea90b
(CameraParameters &CamMatrix, cv::Size orgImgSize, cv::Size size, double proj_matrix[16], double gnear, double gfar, bool invert=false)
void
detectRectangles
classaruco_1_1MarkerDetector.html
a472f3f67d4d2214ee650b45df70782ad
(vector< cv::Mat > &vimages, vector< MarkerCandidate > &candidates)
void
distortPoints
classaruco_1_1MarkerDetector.html
a916256dfc48491d1c5accbb77ef1d212
(vector< cv::Point2f > in, vector< cv::Point2f > &out, const cv::Mat &camMatrix, const cv::Mat &distCoeff)
void
draw
classaruco_1_1MarkerDetector.html
a351b148668f21c4a6650396d64927eb0
(cv::Mat out, const std::vector< Marker > &markers)
void
drawAllContours
classaruco_1_1MarkerDetector.html
a9d7a1bfe2daf7226fad2c8bec704e04d
(cv::Mat input, std::vector< std::vector< cv::Point > > &contours)
void
drawApproxCurve
classaruco_1_1MarkerDetector.html
ac9146a2fa8d44211ad04945dbc097c09
(cv::Mat &in, std::vector< cv::Point > &approxCurve, cv::Scalar color)
void
drawContour
classaruco_1_1MarkerDetector.html
a7bb7bf643750654e4f4435605e5d6c60
(cv::Mat &in, std::vector< cv::Point > &contour, cv::Scalar)
void
findBestCornerInRegion_harris
classaruco_1_1MarkerDetector.html
a25bb4af8f8ea17ac41c14541c2387c12
(const cv::Mat &grey, vector< cv::Point2f > &Corners, int blockSize)
void
findCornerMaxima
classaruco_1_1MarkerDetector.html
aee66f779fde21adf18c7b47a5bea95d2
(vector< cv::Point2f > &Corners, const cv::Mat &grey, int wsize)
cv::Point2f
getCrossPoint
classaruco_1_1MarkerDetector.html
a4cfa657029c6398e6d2f6dacf37da354
(const cv::Point3f &line1, const cv::Point3f &line2)
void
interpolate2Dline
classaruco_1_1MarkerDetector.html
a2193eba027c14aa72a5c59b43c567104
(const vector< cv::Point2f > &inPoints, cv::Point3f &outLine)
bool
isInto
classaruco_1_1MarkerDetector.html
a29b5f940d888f76b491dd2b5affac0a7
(cv::Mat &contour, std::vector< cv::Point2f > &b)
void
joinVectors
classaruco_1_1MarkerDetector.html
a33fd8889b334d3092c40a9db9fac60be
(vector< vector< T > > &vv, vector< T > &v, bool clearv=false)
int
perimeter
classaruco_1_1MarkerDetector.html
a6a3008d48ede27c2a3f64123ef57b7c5
(std::vector< cv::Point2f > &a)
void
removeElements
classaruco_1_1MarkerDetector.html
adfe27f2dc4d057ee803ef24b2671d77b
(vector< T > &vinout, const vector< bool > &toRemove)
bool
warp_cylinder
classaruco_1_1MarkerDetector.html
a2095fdc39ea281d13adcd1f919d24a2f
(cv::Mat &in, cv::Mat &out, cv::Size size, MarkerCandidate &mc)
float
_borderDistThres
classaruco_1_1MarkerDetector.html
aa84319f63eb71a672fefdc3114b2d2c9
vector< std::vector< cv::Point2f > >
_candidates
classaruco_1_1MarkerDetector.html
a5e9a371f1a30d217d350d8501fe9ea08
CornerRefinementMethod
_cornerMethod
classaruco_1_1MarkerDetector.html
a26dbffecbb478d5e2198da4494345066
int
_markerWarpSize
classaruco_1_1MarkerDetector.html
a1e5759f7f1cdfd30cb3f747fab669337
float
_maxSize
classaruco_1_1MarkerDetector.html
a976cf5f634ddab80ba50c4616b35cd14
float
_minSize
classaruco_1_1MarkerDetector.html
a483bf4b430ccd79d2841ed17540fa16f
int
_speed
classaruco_1_1MarkerDetector.html
a65f05a8ebd1dbfb9b56fba32e2e4f796
ThresholdMethods
_thresMethod
classaruco_1_1MarkerDetector.html
a4d9d5280ef63b2fa70afb8ce3f89e1c8
double
_thresParam1
classaruco_1_1MarkerDetector.html
acc8735a854af013a402ad796aeb42e4e
double
_thresParam1_range
classaruco_1_1MarkerDetector.html
a3071dc8ffd7bd0b4ec91fd7dbf40462b
double
_thresParam2
classaruco_1_1MarkerDetector.html
a805f25c325fa30cf42f6f1b6ee40f1a0
bool
_useLockedCorners
classaruco_1_1MarkerDetector.html
a36ed432ef03c3d0cb41a34e4137290a9
cv::Mat
grey
classaruco_1_1MarkerDetector.html
a4d67711d5b81e75832dd837401886209
int(*
markerIdDetector_ptrfunc
classaruco_1_1MarkerDetector.html
ac9dae9c42a0b3535fb5669bba684db5e
)(const cv::Mat &in, int &nRotations)
cv::Mat
thres
classaruco_1_1MarkerDetector.html
a9b34f63ac4459452b50f7975efad045a
aruco::MarkerInfo
structaruco_1_1MarkerInfo.html
MarkerInfo
structaruco_1_1MarkerInfo.html
a7af341115133187342859906d11b1fb6
()
MarkerInfo
structaruco_1_1MarkerInfo.html
a8c568a9b5dc313fb9829ff3a7632f2c3
(int _id)
MarkerInfo
structaruco_1_1MarkerInfo.html
a6ec16cc61d746127dc8e771071c664ef
(const MarkerInfo &MI)
MarkerInfo &
operator=
structaruco_1_1MarkerInfo.html
a0f95739917aa7fcbe33931fcb25fbfbc
(const MarkerInfo &MI)
int
id
structaruco_1_1MarkerInfo.html
a48c8b013f0d26eb39a903ae5a60dfe48
aruco::SubPixelCorner
classaruco_1_1SubPixelCorner.html
void
checkTerm
classaruco_1_1SubPixelCorner.html
a8ec84f9164638b32e10366b202e72886
()
void
generateMask
classaruco_1_1SubPixelCorner.html
ad33e6bc38918efe528da88d8530c8327
()
double
pointDist
classaruco_1_1SubPixelCorner.html
a6025a3af167bf2ea83c282ae8b09b7f8
(cv::Point2f estimate_corner, cv::Point2f curr_corner)
void
RefineCorner
classaruco_1_1SubPixelCorner.html
a1d97758cd811925e87a045fc2e5c7ee9
(cv::Mat image, std::vector< cv::Point2f > &corners)
SubPixelCorner
classaruco_1_1SubPixelCorner.html
aef69371b75f0a9837a6805623be41161
()
bool
enable
classaruco_1_1SubPixelCorner.html
adaf76ef8eaf1509bbaf30b3fe9f0c157
int
_apertureSize
classaruco_1_1SubPixelCorner.html
a1dd1186f6a6cf988cd74a4978c60cac4
int
_max_iters
classaruco_1_1SubPixelCorner.html
a2c283731649cb4f61ed95b760e4a4c68
cv::TermCriteria
_term
classaruco_1_1SubPixelCorner.html
ad2e702195bc59eeb736b423aa6c7dd36
int
_winSize
classaruco_1_1SubPixelCorner.html
ab19c1a7002467f15f3ce66bc2ce948a3
double
eps
classaruco_1_1SubPixelCorner.html
a4b875d32d918201715bbf91aca562338
cv::Mat
mask
classaruco_1_1SubPixelCorner.html
af199cb6d25d99a7e393ef0e5156ea449
aruco
namespacearuco.html
aruco::Board
aruco::BoardConfiguration
aruco::BoardDetector
aruco::CameraParameters
aruco::CvDrawingUtils
aruco::Dictionary
aruco::FiducidalMarkers
aruco::HighlyReliableMarkers
aruco::Marker
aruco::MarkerCode
aruco::MarkerDetector
aruco::MarkerInfo
aruco::SubPixelCorner
void
findCornerPointsInContour
namespacearuco.html
a202c0375a21968bf39111816f2a5b3d3
(const vector< cv::Point2f > &points, const vector< cv::Point > &contour, vector< int > &idxs)
int
findDeformedSidesIdx
namespacearuco.html
a8987b1e430f340003ea28d9440f19fcf
(const vector< cv::Point > &contour, const vector< int > &idxSegments)
void
print
namespacearuco.html
a73db10c733c0e8abc734db74e8b5a3be
(cv::Point3f p, string cad)
void
setPointIntoImage
namespacearuco.html
a58f14fa6c21f19c308b6ca0124e9a8e2
(cv::Point2f &p, cv::Size s)
void
setPointIntoImage
namespacearuco.html
ae623f3002f10102bf0a4ce7865dd7c24
(cv::Point &p, cv::Size s)
int
count
namespacearuco.html
a19cbdbbcf546fad86cfde4e985ee486a
int
idc
namespacearuco.html
a17681ffc30628ba2601dbdfa54546299
aruco_marker_recognition
namespacearuco__marker__recognition.html
aruco_marker_recognition::ArucoMarkerRecognition
aruco_marker_recognition::MarkerCreator
aruco_marker_recognition::MarkerDetection
message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo >
ApproximatePolicy
namespacearuco__marker__recognition.html
a83379b0e9865ff2562b9180286acfc9a
message_filters::Synchronizer< ApproximatePolicy >
ApproximateSync
namespacearuco__marker__recognition.html
a7b675a4467ca64523be6189499f76835
boost::array< ::geometry_msgs::Point_< std::allocator< void > >, 8 >
BoundingBox
namespacearuco__marker__recognition.html
acd05c0be5465b8b6d588d54b425fe092
static const double
DEFAULT_MARKER_SIZE
namespacearuco__marker__recognition.html
a2df6b797b124ad621b7d1bfd5bb9d998
(0.05)
static const std::string
GET_RECOGNIZER_SERVICE_NAME
namespacearuco__marker__recognition.html
ab46d246d836af68a578cb40c75ad3393
("get_recognizer")
static const std::string
NODE_NAME
namespacearuco__marker__recognition.html
a4ac40b6b3bc1113d4a5c997f704f420f
("marker_creator")
static const std::string
NODE_NAME
namespacearuco__marker__recognition.html
a3be7f91bb89057d0c8599bdd0b5b5868
("asr_aruco_marker_recognition")
static const std::string
OBJECT_DB_SERVICE_META_DATA
namespacearuco__marker__recognition.html
afbeebab9192eab2dde7d14b9c4a39754
("/asr_object_database/object_meta_data")
static const std::string
PACKAGE_NAME
namespacearuco__marker__recognition.html
a97db48b33ae63da98af01374b73ed7b0
("asr_aruco_marker_recognition")
static const std::string
RELEASE_RECOGNIZER_SERVICE_NAME
namespacearuco__marker__recognition.html
a1e5d3f96d7a660ca2d1fbedafd92c646
("release_recognizer")
index
ArUco: Augmented Reality library from the University of Cordoba
index
INTRODUCTION
BOARDS
APPLICATIONS
LIBRARY
COMPILING
Linux
WINDOWS
Testing
Final