mainpage.dox
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/
mainpage_8dox
obj_learn.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/
obj__learn_8cpp
Modules/ORLearningModule.h
int
main
obj__learn_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
obj_rec.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/
obj__rec_8cpp
Modules/ORControlModule.h
Modules/ORLoaderModule.h
Modules/ORMatchingModule.h
int
main
obj__rec_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
ORControlModule.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/Modules/
ORControlModule_8cpp
ORControlModule.h
ORMatchingModule.h
#define
THIS
ORControlModule_8cpp.html
ac048bf3907733b6148c78e7345a30525
ORControlModule.h
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/Modules/
ORControlModule_8h
ORControlModule
ORLearningModule.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/Modules/
ORLearningModule_8cpp
ORLearningModule.h
#define
THIS
ORLearningModule_8cpp.html
ac048bf3907733b6148c78e7345a30525
ORLearningModule.h
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/Modules/
ORLearningModule_8h
ORLearningModule
ORLoaderModule.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/Modules/
ORLoaderModule_8cpp
ORLoaderModule.h
ORControlModule.h
ORMatchingModule.h
#define
THIS
ORLoaderModule_8cpp.html
ac048bf3907733b6148c78e7345a30525
ORLoaderModule.h
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/Modules/
ORLoaderModule_8h
ORLoaderModule
ORMatchingModule.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/Modules/
ORMatchingModule_8cpp
ORMatchingModule.h
ORControlModule.h
#define
THIS
ORMatchingModule_8cpp.html
ac048bf3907733b6148c78e7345a30525
bool
sizeComp
ORMatchingModule_8cpp.html
ab2635022d17da8e9aa46f749258351ab
(std::list< KeyPointMatch > list1, std::list< KeyPointMatch > list2)
ORMatchingModule.h
/home/rosbuild/hudson/workspace/doc-fuerte-obj_rec_surf/doc_stacks/2014-01-07_11-22-38.290106/obj_rec_surf/or_nodes/src/Modules/
ORMatchingModule_8h
ORMatchingModule
ORControlModule
classORControlModule.html
CommandId
classORControlModule.html
ae8786c99c150720b134e4bc382f4b7e9
LoadObject
classORControlModule.html
ae8786c99c150720b134e4bc382f4b7e9ade54b3bd3641d99037f0f995474933d4
UnloadObject
classORControlModule.html
ae8786c99c150720b134e4bc382f4b7e9a8e766667dc4086c75e8a6748c05e1e2c
LoadSingleImage
classORControlModule.html
ae8786c99c150720b134e4bc382f4b7e9a1be75ac6afbfd0401c4355b27fc6645b
GrabSingleImage
classORControlModule.html
ae8786c99c150720b134e4bc382f4b7e9a28fefd7d56c3ffa46adcd57fce251dc1
StartRecognitionLoop
classORControlModule.html
ae8786c99c150720b134e4bc382f4b7e9a1d2d775caea21d32ff42efadeec15e25
StopRecognitionLoop
classORControlModule.html
ae8786c99c150720b134e4bc382f4b7e9abdc058a6ae94d37201f33156ae9dc6d3
ValueT
classORControlModule.html
a7a8afe836f4aca6389ced4bfa67075cb
NoValue
classORControlModule.html
a7a8afe836f4aca6389ced4bfa67075cba8c53e12ae227fd58f4306eba3c27faa5
FloatValue
classORControlModule.html
a7a8afe836f4aca6389ced4bfa67075cba1218525b0328da34d2dc9cf21f3e6347
StringValue
classORControlModule.html
a7a8afe836f4aca6389ced4bfa67075cba52fd59630f70f3b5ae47db8b7510ee7e
IntValue
classORControlModule.html
a7a8afe836f4aca6389ced4bfa67075cbad5401d188d8e6d3ded73f0e720f59157
ORControlModule
classORControlModule.html
a594ad154c28db454258a28ae462b7f19
(ros::NodeHandle *nh, ORMatchingModule *objRecMatchingModule)
virtual
~ORControlModule
classORControlModule.html
a05edb31a5fc8aaad266c6cf15a561d47
()
void
callbackOrCommand
classORControlModule.html
acdb60bcd68c38d815ea6391f2d3f75e7
(const or_msgs::OrCommand::ConstPtr &msg)
void
callbackOrMatchResult
classORControlModule.html
a8daea50cb12f1a546b6d9ed9e345cad0
(const or_msgs::OrMatchResult::ConstPtr &msg)
std::vector< or_msgs::BoundingBox2D >
m_BoundingBoxes
classORControlModule.html
a14a9f444c542f752b01bfe8b67805c89
bool
m_Continuous
classORControlModule.html
accd60a465ac38c96387573b8f78db493
ros::Publisher
m_DebugImagePublisher
classORControlModule.html
a150e57c5e041a7179f6c77252c59b6d8
ros::Publisher
m_ExtractKeyPointsPublisher
classORControlModule.html
a420d4c437d820f0f864d9064f7262d19
int
m_ImagesInPipeline
classORControlModule.html
ae8a2b0473381c235874bc23829051513
int
m_MaxImagesInPipeline
classORControlModule.html
a618cf14fe848c098497b9184a1d7093b
ros::Subscriber
m_ORCommandSubscriber
classORControlModule.html
aedb48f88945745a451fda39d87f99db1
ORMatchingModule *
m_ORMatchingModule
classORControlModule.html
a61ffeeda9aa700ceebfba4fc74377209
ros::Subscriber
m_ORMatchResultSubscriber
classORControlModule.html
a47acabea860f4a33a1cf3c1e134a66b1
int
m_SourceId
classORControlModule.html
a80ed373cbb07b13b626a3dcb633f8916
ORLearningModule
classORLearningModule.html
CommandId
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7
SetDifferenceThreshold
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7a4aa623697066c81acbc46117892dcc0e
SetOpenRadius
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7a968197155c1d7f87f57b6e71c6093a2a
SetIsolateLargestSegment
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7a808ca27599269256665abbd574c1b933
SetBorderSize
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7a5e1a37473ba649fc70a486084d71b635
SetObjectType
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7aff17584d355696c185ff4686a7421f2c
GrabBackgroundImage
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7a84a4c22dc359a3e224c3330fde858095
GrabForegroundImage
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7aab76be64e6fdac95bd5d3acbe91f9385
LoadBackgroundImage
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7af382bee8cc8d5ff5da4602d85128be25
LoadForegroundImage
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7adf131ff93de3f4b579bc85a53e131460
DisplayImage
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7a20d3005505abf9469970c8b0a107214c
SaveImage
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7ae4edd5d62189909e172f0fc7bf7144b5
DeleteImage
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7a45684caa4b2c220c8a48849e25083198
LoadObject
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7a0638680abe21631f754350fa67ba30c4
SaveObject
classORLearningModule.html
ab2d8ef2112027d49030b4e36265a75d7ac5424b3dc140ecb644739997b501139e
ModuleState
classORLearningModule.html
a6eece01ebd4856d5fe68602c10afcd3b
IDLE
classORLearningModule.html
a6eece01ebd4856d5fe68602c10afcd3ba85d68fd002b295c64625956b1b6dec8f
WAITING_FOR_BACKGROUND
classORLearningModule.html
a6eece01ebd4856d5fe68602c10afcd3baac8149c929bf0eb04b6763b0ce6e80fd
WAITING_FOR_FOREGROUND
classORLearningModule.html
a6eece01ebd4856d5fe68602c10afcd3ba63987f5cb77ba752a7b546e873d5eff3
ValueT
classORLearningModule.html
a1d555b261cf0c636a454a1a2d7b0fc7e
NoValue
classORLearningModule.html
a1d555b261cf0c636a454a1a2d7b0fc7eadffa298c177242dcd8df85faf9d17cc9
FloatValue
classORLearningModule.html
a1d555b261cf0c636a454a1a2d7b0fc7ea465fa0bc60389d398504da22c7596d80
StringValue
classORLearningModule.html
a1d555b261cf0c636a454a1a2d7b0fc7eaff552e60a2f70f75d6e754af6edfa1f2
IntValue
classORLearningModule.html
a1d555b261cf0c636a454a1a2d7b0fc7eace114a2f7dfd4069426af4e9e67dba64
ORLearningModule
classORLearningModule.html
afa19791e99d71ea1903a9d8ee7a9b9bd
(ros::NodeHandle *nh, std::string inputTopic)
virtual
~ORLearningModule
classORLearningModule.html
a67fa5158f4ba2f167722b0c4eadf607a
()
void
callbackImage
classORLearningModule.html
aacea3ac66daaabadf17efa18ee838043
(const sensor_msgs::Image::ConstPtr &msg)
void
callbackOrLearnCommand
classORLearningModule.html
a8ec8fc560d33ee0d00f5eef00ff2d74a
(const or_msgs::OrLearnCommand::ConstPtr &msg)
void
deleteImage
classORLearningModule.html
a0f99341c5d797fc7597a6d9287aa6f53
(int index)
void
displayImage
classORLearningModule.html
a549dea341dfb489f779d7b7e3ba79527
(int index)
void
loadImage
classORLearningModule.html
a3414f46af90ebee1c70aef828c1d7c6b
(std::string path)
void
loadObject
classORLearningModule.html
a5b86f3fe8d42cb83fc6f5ebec6174b22
(std::string objectName)
ImagePropertiesCV *
makeImageProperties
classORLearningModule.html
a1eebea7e1d7bfbee0b50bebfe5100cb4
(std::string name="", bool crop=true)
void
previewIsolatedImage
classORLearningModule.html
a3a228974cc773eff225912e93b42132b
()
void
processImageMessage
classORLearningModule.html
aa6a1ffa38ae8175a62b6de43b92fd416
(const sensor_msgs::Image::ConstPtr &msg)
void
saveImage
classORLearningModule.html
a1d8262b7f93e27a052bba8a569256d12
(std::string name)
void
saveObject
classORLearningModule.html
a3388f293d5584205fa3c090edc45a427
(std::string objectName)
void
setBackground
classORLearningModule.html
adde9bd4df78f955bd32a509ccbb1078b
(cv_bridge::CvImagePtr gray_image, cv_bridge::CvImagePtr color_image)
void
setForeground
classORLearningModule.html
aeff3b08079a8135635c75eb3e6546dfa
(cv_bridge::CvImagePtr gray_image, cv_bridge::CvImagePtr color_image)
cv::Mat *
m_BackgroundImageColor
classORLearningModule.html
a1fec18db384df296c31f8aecd450dab5
cv::Mat *
m_BackgroundImageGray
classORLearningModule.html
a87c9296095bcd0ff929c76c162758794
float
m_BorderSize
classORLearningModule.html
a146330253ee5f5d509dcf95128c11a90
float
m_DifferenceThreshold
classORLearningModule.html
a34e600bf0112996ee43bd78415f8cea2
cv::Mat *
m_ForegroundImageColor
classORLearningModule.html
ade326c2648ba8c7a9513327dc60ecfcc
cv::Mat *
m_ForegroundImageGray
classORLearningModule.html
a5eab52773515e8fcf12eb8afce495bbc
unsigned
m_HistogramBinSize
classORLearningModule.html
abb6e91f86f4a521fd12a26a64f099f9b
float
m_HistogramClearRange
classORLearningModule.html
a28d33c331fb4671a7c1352cae1912ea2
unsigned
m_HistogramMaxY
classORLearningModule.html
aa6a8dd8fde25f660d0ad7ab607972155
unsigned
m_HistogramMinY
classORLearningModule.html
ae78d9b7f50ab14687b7883850d680522
bool
m_ImageRequested
classORLearningModule.html
a74ac69273755c16f174ccfab7d84feec
ros::Subscriber
m_ImageSubscriber
classORLearningModule.html
aecfc718c0c3f55f54cb175f7e31eb5be
bool
m_IsolateLargestSegment
classORLearningModule.html
ab32f8720a64a8a494eb2ac177ab477b1
StateMachine< ModuleState >
m_ModuleMachine
classORLearningModule.html
ae3998e57696880b5a35450f09f7c186b
ObjectProperties *
m_ObjectProperties
classORLearningModule.html
ad0bf19e91de6e9ed1fa501318ca91afc
std::string
m_ObjectType
classORLearningModule.html
a293414038ac15a8669d028a8e04190b4
ros::Publisher
m_OLDebugImagePublisher
classORLearningModule.html
a072a769faa214b8b34c7063e8a8e0635
ros::Publisher
m_OLPrimaryImagePublisher
classORLearningModule.html
acc9a6c892ac01abe30a0a5a891d54560
float
m_OpenRadius
classORLearningModule.html
a0951952b1e722ab3cb36d44d62914e9f
ros::Subscriber
m_ORImageSubscriber
classORLearningModule.html
ae6580de9cfea462a8a67e1113dbca6bc
ros::Subscriber
m_ORLearnCommandSubscriber
classORLearningModule.html
ab45c2f441e2f5bd40b46dc5ed181b8c9
ros::Publisher
m_ORLearningStatusPublisher
classORLearningModule.html
a4781c6788ee5e34ae43141031d8d8be8
std::string
m_PathForSaving
classORLearningModule.html
ad118445f002c6031d52dd0459a793747
std::string
m_SimpleImagePath
classORLearningModule.html
a49f69122fd1162f972ec11729ec1d05f
ORLoaderModule
classORLoaderModule.html
ORLoaderModule
classORLoaderModule.html
a6dbcbe695b134c6ff01b9b921d626cd5
(ros::NodeHandle *nh, ORMatchingModule *objRecMatchingModule)
virtual
~ORLoaderModule
classORLoaderModule.html
a93945ab66ed2ace2a742c8d34f0955a2
()
void
callbackOrCommand
classORLoaderModule.html
ae27a7f84cdb4f93dacfe520feb2f3d02
(const or_msgs::OrCommand::ConstPtr &msg)
bool
fileExists
classORLoaderModule.html
ab8c47cc77419b01120759f64b200c7a4
(const std::string &file)
void
loadDefaultObjects
classORLoaderModule.html
a17d2baa25ff7989264b062381b0491e5
()
void
loadObjectProperties
classORLoaderModule.html
a9aec99098ef7ad0c4c15c1ede03df7dd
(std::string filename)
ros::Subscriber
m_ORCommandSubscriber
classORLoaderModule.html
a88ba7dedc8d36946a7e043f42b727ca5
ORMatchingModule *
m_ORMatchingModule
classORLoaderModule.html
a7fb5cee3410933f35198eeef89298267
ORMatchingModule
classORMatchingModule.html
void
addObjectProperties
classORMatchingModule.html
a483a67e3c829424fe0029b84bbdbcd3b
(ObjectProperties *newProperties)
void
callbackExtractKeyPoints
classORMatchingModule.html
acc70e93a87d7293c502bf15770ccdf0d
(const or_msgs::ExtractKeyPoints::ConstPtr &msg)
void
callbackImage
classORMatchingModule.html
aa42d3746112dd67fd127180107fbf1af
(const sensor_msgs::Image::ConstPtr &message)
void
callbackOrCommand
classORMatchingModule.html
ad23f189afa92fd073f1add1cf24838c4
(const or_msgs::OrCommand::ConstPtr &msg)
ORMatchingModule
classORMatchingModule.html
ac9c1f650a62086bbfba2fc5c1fc9277e
(ros::NodeHandle *nh, std::string inputTopic)
void
processImageMessage
classORMatchingModule.html
a565865f68550270444b341b77e0d3939
(const sensor_msgs::Image::ConstPtr &message)
virtual
~ORMatchingModule
classORMatchingModule.html
a84a5760dcb5438e37d44fee8ce683ccd
()
Stage1MatcherT
classORMatchingModule.html
ad7abcc28859e369fa328844ebbb2e64a
NearestNeighbor
classORMatchingModule.html
ad7abcc28859e369fa328844ebbb2e64aa03f6ad5e25e33c5497815977dbcf22aa
Flann
classORMatchingModule.html
ad7abcc28859e369fa328844ebbb2e64aa969af89506ce16d346465eaf77dfa892
Stage2MatcherT
classORMatchingModule.html
ae776df72a202ce43a84b188455bb91a0
SimpleHoughClustering
classORMatchingModule.html
ae776df72a202ce43a84b188455bb91a0a4f269a25d714cf912b8e2e9bb4a954c6
HoughClustering
classORMatchingModule.html
ae776df72a202ce43a84b188455bb91a0aff8f6ea91bd5a51662bacb4a62cd285c
std::vector< KeyPoint >
getSceneKeyPointsWithinOutline
classORMatchingModule.html
a9dc1f40950e3931cc653c9ee20c6e8bd
(std::vector< KeyPoint > *sceneKeyPoints, Homography &homography, std::list< KeyPointMatch > &stage3Matches)
bool
matchObject
classORMatchingModule.html
ad40de22aa39b3d38a14d2e57af2ff73a
(std::vector< KeyPoint > *sceneKeyPoints, ObjectProperties &objectProperties, MatchResult &matchResult)
std::list< KeyPointMatch >
matchStage1
classORMatchingModule.html
a551476f3e69d28877c23ee40880a41d9
(std::vector< KeyPoint > *sceneKeyPoints, ImagePropertiesCV *objectImageProperties)
std::list< KeyPointMatch >
matchStage1Flan
classORMatchingModule.html
a76a384d740ee56cc61164b68cd916725
(ImagePropertiesCV *objectImageProperties)
std::vector< std::list< KeyPointMatch > >
matchStage2
classORMatchingModule.html
a5b47d6970b720d197d8e28ccbf29bb7a
(std::vector< KeyPoint > *sceneKeyPoints, ImagePropertiesCV *objectImageProperties, std::list< KeyPointMatch > &stage1Matches)
std::list< KeyPointMatch >
matchStage3
classORMatchingModule.html
a67f6888e6691e596456ccde3fd6bdf61
(std::vector< KeyPoint > *sceneKeyPoints, ImagePropertiesCV *objImageProperties, std::vector< std::list< KeyPointMatch > > &stage2Matches, Homography &homography)
void
processImages
classORMatchingModule.html
ae48919e9590df003df0915b81c683ecf
(cv::Mat *image, int seqNum, std::vector< Box2D< int > > boundingBoxes=std::vector< Box2D< int > >())
void
processKeyPoints
classORMatchingModule.html
af54b02b35b6b4197711d86beab1b18e5
(cv::Mat *image, std::vector< KeyPoint > *rawKeyPoints, std::vector< Box2D< int > > boundingBoxes, unsigned seqNum)
void
removeObjectProperties
classORMatchingModule.html
ae39cce3cf4b0bbd4423b0ec4aa404e11
(std::string name)
void
sendObjectNames
classORMatchingModule.html
ab937d227559e4a7b7a69491eade0304a
()
std::vector< Box2D< double > >
m_BoundingBoxes
classORMatchingModule.html
ad1d5e5cb9c7defcc8bb127c15447e884
ros::Subscriber
m_ExtractKeyPointsSubscriber
classORMatchingModule.html
a06b0e81e15e35d4aef7c56548dd71618
KeyPointExtractor *
m_Extractor
classORMatchingModule.html
a214f5891e13abd4006a01f42732cfbdd
FLANNMatcher *
m_FlannMatcher
classORMatchingModule.html
a1b277b175cefc53de022a9424c7c8009
int
m_ImageHeight
classORMatchingModule.html
aeb360794e8e0a79c62dfe9dc5d938f66
int
m_ImagesRequested
classORMatchingModule.html
a7d1d283dbb526b913c3ca8795c640eee
ros::Subscriber
m_ImageSubscriber
classORMatchingModule.html
a52781c85011e345ed5fd1716d36b19c5
int
m_ImageWidth
classORMatchingModule.html
a7fb7ecc3eb3038ffc0b1db93df802342
std::deque< ObjectProperties >
m_ObjectList
classORMatchingModule.html
a289c38cbeb779c36815d4bb463554079
ros::Subscriber
m_OrCommandSubscriber
classORMatchingModule.html
a679427c960706378de01ca6a3d32aca5
ros::Publisher
m_ORMatchResultPublisher
classORMatchingModule.html
a18088dc7abdde9f354a22fb0c2c5a0e1
ros::Publisher
m_ORObjectNamesPublisher
classORMatchingModule.html
a41e56617998b9811502560075625aea9
std::list< double >
m_ProcessingTimes
classORMatchingModule.html
a23c298e134d98a602da7f7b3a69e03d7
Stage1MatcherT
m_Stage1Matcher
classORMatchingModule.html
a34530f66a8815c2d87ea3934d00c76e4
Stage2MatcherT
m_Stage2Matcher
classORMatchingModule.html
a253b7320229d0b8ab2d7aeb9c9976eb3
index
index