


Classes | |
| struct | EdgeState |
| struct | LineState |
| struct | SquareState |
| struct | WorldState |
Public Member Functions | |
| ObjRec (OptionManager &mgr, const std::string &descrName="ObjRec", const std::string &tagName="ObjRec") | |
| void | start2 () |
| This is called from within start() after the subcomponents have started. | |
| double | predictWorld (const Image< PixRGB< byte > > &worldImg) |
| Image< PixRGB< byte > > | getWorldPredictImage () |
| void | setImageDims (const Dims &dims) |
| void | initialProposal () |
| void | initialProposal (const Image< PixRGB< byte > > &worldImg) |
| double | getPosterior (WorldState &worldState) |
| double | getLikelihood (WorldState &worldState) |
| double | getEdgeLikelihood (WorldState &worldState) |
| double | getLineLikelihood (WorldState &worldState) |
| double | getSquareLikelihood (WorldState &worldState) |
| void | generateNewState (WorldState &worldState) |
| void | generateNewEdgeState (WorldState &worldState) |
| void | generateNewLineState (WorldState &worldState) |
| void | generateNewSquareState (WorldState &worldState) |
| double | sampleOriFromEdgeSpace (WorldState &worldState) |
| Point2D< int > | samplePosFromEdgeSpace (WorldState &worldState) |
| double | sampleOriFromLineSpace (WorldState &worldState) |
| Point2D< int > | samplePosFromLineSpace (WorldState &worldState) |
| double | sampleSizeFromLineSpace (WorldState &worldState) |
| double | sampleLengthFromSquareSpace (WorldState &worldState) |
| double | evalNewEdgesWorld (WorldState &oldWorldState, WorldState &newWorldState) |
| double | evalNewLinesWorld (WorldState &oldWorldState, WorldState &newWorldState) |
| double | evalNewSquaresWorld (WorldState &oldWorldState, WorldState &newWorldState) |
| void | normalizeWorld (WorldState &worldState) |
| Image< PixRGB< byte > > | showWorld (WorldState &worldState) |
| Image< PixRGB< byte > > | showEdgesWorld (WorldState &worldState) |
| Image< PixRGB< byte > > | showLinesWorld (WorldState &worldState) |
| Image< PixRGB< byte > > | showSquaresWorld (WorldState &worldState) |
| double | evalLikelihood (const Image< PixRGB< byte > > &worldImg, const Point2D< int > &pos, double angle, double length) |
| double | edgesProb (const Image< PixRGB< byte > > &worldImg) |
| double | edgesLiklyProb (const Image< PixRGB< byte > > &worldImg) |
| double | edgesPriorProb () |
| void | houghLines () |
| void | samplePosterior (const Image< float > &posterior, Point2D< int > &loc, int stop=1000) |
| void | train (const Image< PixRGB< byte > > &img, const std::string label) |
| std::string | test (const Image< PixRGB< byte > > &img) |
Definition at line 46 of file ObjRec.H.
| void ObjRec::start2 | ( | ) | [virtual] |
This is called from within start() after the subcomponents have started.
Reimplemented from ModelComponent.
Definition at line 98 of file ObjRec.C.
References initRandomNumbers(), mean(), squared(), and sum().
1.6.3