Classes | |
class | ARAMException |
class | ICoordinate |
struct | TagInfo |
class | MultiTag |
class | FrameSet |
class | AdaptiveThreshDetector |
class | AutoCannyDetector |
class | CannyFittingDetector |
class | IROIDetector |
class | OtsuCannyFittingDetector |
class | ROI |
class | BinaryTreeTagMatcher |
class | HammingTagMatcher |
class | HarrisCornerTagMatcher |
class | ITagMatcher |
class | LocalThreshTagMatcher |
class | OtsuTagMatcher |
class | TagDetector |
class | Extrinsic |
class | Intrinsic |
class | MilgramContourClosing |
class | NaiveContourClosing |
class | Node |
class | TagDictionnary |
Typedefs | |
typedef aram::TagDetector < aram::CannyFittingDetector, aram::LocalThreshTagMatcher > | ARAMDetector |
typedef cv::Vec4f | Line |
typedef cv::Point3f | Point3D |
typedef std::vector< Point3D > | vecPoint3D |
typedef vecPoint3D::iterator | iteratorPoint3D |
typedef vecPoint3D::const_iterator | constIteratorPoint3D |
typedef cv::Point2f | Point2D |
typedef std::vector< Point2D > | vecPoint2D |
typedef vecPoint2D::iterator | iteratorPoint2D |
typedef vecPoint2D::const_iterator | constIteratorPoint2D |
typedef std::vector< ROI * > | vecTag |
typedef vecTag::iterator | iteratorTag |
typedef std::vector< ROI * > | vecROI |
typedef vecROI::iterator | iteratorROI |
typedef std::map< std::string, cv::Mat >::iterator | iteratorFrameSet |
Enumerations | |
enum | CLOSURE_TYPE { ARAM_NAIVE, ARAM_MilgramContourClosing } |
Functions | |
void | close (cv::Mat &toClose, CLOSURE_TYPE type) |
void | automatic_thresholding (cv::Mat &grayImg, double &low_threshold, double &high_threshold) |
int | min (int a, int b, int c, int d, int e) |
namespace for all the library
typedef aram::TagDetector<aram::CannyFittingDetector,aram::LocalThreshTagMatcher> aram::ARAMDetector |
ARAM main detector
typedef vecPoint2D::const_iterator aram::constIteratorPoint2D |
Const iterator on Point2D vector
typedef vecPoint3D::const_iterator aram::constIteratorPoint3D |
Const iterator on Point2D vector
typedef std::map<std::string,cv::Mat>::iterator aram::iteratorFrameSet |
Iterator on std::map<std::string,cv::Mat>
typedef vecPoint2D::iterator aram::iteratorPoint2D |
Iterator on Point2D vector
typedef vecPoint3D::iterator aram::iteratorPoint3D |
Iterator on Point3D vector
typedef vecROI::iterator aram::iteratorROI |
Iterator on ROI* vector
typedef vecTag::iterator aram::iteratorTag |
Iterator on vecTag
typedef cv::Vec4f aram::Line |
Line (u0,v0,x0,y0) u0,v0 -> unitary vector x0,y0 -> origin point
typedef cv::Point2f aram::Point2D |
Points in 2D space (image coordinate)
typedef cv::Point3f aram::Point3D |
Points in 3D space (world or object coordinates)
typedef std::vector<Point2D> aram::vecPoint2D |
Point2D vector
typedef std::vector<Point3D> aram::vecPoint3D |
Point3D vector
typedef std::vector<ROI*> aram::vecROI |
ROI* vector
typedef std::vector<ROI*> aram::vecTag |
ROI* vector
enum aram::CLOSURE_TYPE |
void aram::close | ( | cv::Mat & | toClose, |
CLOSURE_TYPE | type | ||
) |
Wrapper for closing operation