Module Expr Str Print NameLoad Import alias ImportFrom alias alias alias alias ImportFrom alias Assign NameStore Call NameLoad Assign NameStore Call NameLoad TupleLoad Num Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad While Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Num Num If CompareEq NameLoad Str body If BoolOpOr CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str TupleLoad Num Num If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num orelse If BoolOpOr CompareEq NameLoad NameLoad CompareEq NameLoad NameLoad body Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str TupleLoad Num Num If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad BinOpSub NameLoad NameLoad BinOpSub NameLoad NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr Num orelse Pass If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num
N/A N/A 
This program is used to find keypoint features in an image.

You need to click the upper left hand corner of what you want to train,
then click the right lower corner of what you want to train.

This will give you a template.  For instance if you wanted to train
a face to recognize in the image you would click on the upper left corner
of the face, then click in the lower right corner of the face.  If you
want to retrain then just right click to reset.

 N/A __doc__ N/A time SimpleCV Color Image np Camera SimpleCV.Display Display N/A cam N/A Camera N/A display N/A Display N/A 640 480 N/A quality 400.0 N/A minDist 0.35 N/A minMatch 0.2 N/A template_img None N/A mode untrained N/A startX None N/A startY None N/A endY None N/A endX None N/A N/A N/A display isNotDone N/A N/A img N/A N/A N/A N/A cam getImage resize 640 480 N/A N/A mode untrained N/A N/A N/A N/A startX None N/A startY None N/A N/A N/A N/A N/A N/A img dl text Click the upper left corner to train N/A 10 10 N/A N/A display mouseLeft N/A N/A startX N/A display mouseRawX N/A startY N/A display mouseRawY N/A N/A N/A time sleep 0.2 N/A N/A N/A N/A endX None N/A endY None N/A N/A N/A N/A N/A N/A img dl text now click the lower right corner to train N/A 10 10 N/A N/A display mouseLeft N/A N/A endX N/A display mouseX N/A endY N/A display mouseY N/A template_img N/A N/A img crop startX startY N/A endX startX N/A endY startY N/A mode trained N/A N/A N/A time sleep 0.2 N/A N/A N/A N/A mode trained N/A N/A keypoints N/A N/A img findKeypointMatch template_img quality minDist minMatch N/A keypoints N/A N/A img N/A N/A img applyLayers N/A img N/A N/A img drawKeypointMatches template_img N/A N/A display mouseRight N/A N/A template_img None N/A mode untrained N/A startX None N/A startY None N/A endY None N/A endX None N/A img N/A N/A img applyLayers N/A img N/A N/A img resize 640 480 N/A N/A N/A img save display N/A N/A N/A time sleep 0.05