SYMBOL INDEX (258 symbols across 39 files) FILE: lib/datasets/coco.py function _filter_crowd_proposals (line 24) | def _filter_crowd_proposals(roidb, crowd_thresh): class coco (line 45) | class coco(imdb): method __init__ (line 46) | def __init__(self, image_set, year): method _get_ann_file (line 85) | def _get_ann_file(self): method _load_image_set_index (line 91) | def _load_image_set_index(self): method _get_widths (line 98) | def _get_widths(self): method image_path_at (line 103) | def image_path_at(self, i): method image_path_from_index (line 109) | def image_path_from_index(self, index): method selective_search_roidb (line 123) | def selective_search_roidb(self): method edge_boxes_roidb (line 126) | def edge_boxes_roidb(self): method mcg_roidb (line 129) | def mcg_roidb(self): method _roidb_from_proposals (line 132) | def _roidb_from_proposals(self, method): method _load_proposals (line 161) | def _load_proposals(self, method, gt_roidb): method gt_roidb (line 208) | def gt_roidb(self): method _load_coco_annotation (line 228) | def _load_coco_annotation(self, index): method _get_box_file (line 284) | def _get_box_file(self, index): method _print_detection_eval_metrics (line 291) | def _print_detection_eval_metrics(self, coco_eval): method _do_detection_eval (line 323) | def _do_detection_eval(self, res_file, output_dir): method _coco_results_one_category (line 336) | def _coco_results_one_category(self, boxes, cat_id): method _write_coco_results_file (line 354) | def _write_coco_results_file(self, all_boxes, res_file): method evaluate_detections (line 372) | def evaluate_detections(self, all_boxes, output_dir): method competition_mode (line 388) | def competition_mode(self, on): FILE: lib/datasets/ds_utils.py function unique_boxes (line 9) | def unique_boxes(boxes, scale=1.0): function xywh_to_xyxy (line 16) | def xywh_to_xyxy(boxes): function xyxy_to_xywh (line 20) | def xyxy_to_xywh(boxes): function validate_boxes (line 24) | def validate_boxes(boxes, width=0, height=0): function filter_small_boxes (line 37) | def filter_small_boxes(boxes, min_size): FILE: lib/datasets/factory.py function get_imdb (line 34) | def get_imdb(name): function list_imdbs (line 40) | def list_imdbs(): FILE: lib/datasets/imdb.py class imdb (line 16) | class imdb(object): method __init__ (line 19) | def __init__(self, name): method name (line 31) | def name(self): method num_classes (line 35) | def num_classes(self): method classes (line 39) | def classes(self): method image_index (line 43) | def image_index(self): method roidb_handler (line 47) | def roidb_handler(self): method roidb_handler (line 51) | def roidb_handler(self, val): method set_proposal_method (line 54) | def set_proposal_method(self, method): method roidb (line 59) | def roidb(self): method cache_path (line 71) | def cache_path(self): method num_images (line 78) | def num_images(self): method image_path_at (line 81) | def image_path_at(self, i): method default_roidb (line 84) | def default_roidb(self): method evaluate_detections (line 87) | def evaluate_detections(self, all_boxes, output_dir=None): method _get_widths (line 98) | def _get_widths(self): method append_flipped_images (line 102) | def append_flipped_images(self): method evaluate_recall (line 119) | def evaluate_recall(self, candidate_boxes=None, thresholds=None, method create_roidb_from_box_list (line 209) | def create_roidb_from_box_list(self, box_list, gt_roidb): method merge_roidbs (line 239) | def merge_roidbs(a, b): method competition_mode (line 251) | def competition_mode(self, on): FILE: lib/datasets/pascal_voc.py class pascal_voc (line 22) | class pascal_voc(imdb): method __init__ (line 23) | def __init__(self, image_set, year, devkit_path=None): method image_path_at (line 57) | def image_path_at(self, i): method image_path_from_index (line 63) | def image_path_from_index(self, index): method _load_image_set_index (line 73) | def _load_image_set_index(self): method _get_default_path (line 87) | def _get_default_path(self): method gt_roidb (line 93) | def gt_roidb(self): method selective_search_roidb (line 114) | def selective_search_roidb(self): method rpn_roidb (line 142) | def rpn_roidb(self): method _load_rpn_roidb (line 152) | def _load_rpn_roidb(self, gt_roidb): method _load_selective_search_roidb (line 161) | def _load_selective_search_roidb(self, gt_roidb): method _load_pascal_annotation (line 180) | def _load_pascal_annotation(self, index): method _get_comp_id (line 226) | def _get_comp_id(self): method _get_voc_results_file_template (line 231) | def _get_voc_results_file_template(self): method _write_voc_results_file (line 242) | def _write_voc_results_file(self, all_boxes): method _do_python_eval (line 260) | def _do_python_eval(self, output_dir = 'output'): method _do_matlab_eval (line 305) | def _do_matlab_eval(self, output_dir='output'): method evaluate_detections (line 320) | def evaluate_detections(self, all_boxes, output_dir): method competition_mode (line 332) | def competition_mode(self, on): FILE: lib/datasets/tools/mcg_munge.py function munge (line 15) | def munge(src_dir): FILE: lib/datasets/voc_eval.py function parse_rec (line 12) | def parse_rec(filename): function voc_ap (line 31) | def voc_ap(rec, prec, use_07_metric=False): function voc_eval (line 64) | def voc_eval(detpath, FILE: lib/fast_rcnn/bbox_transform.py function bbox_transform (line 10) | def bbox_transform(ex_rois, gt_rois): function bbox_transform_inv (line 30) | def bbox_transform_inv(boxes, deltas): function clip_boxes (line 63) | def clip_boxes(boxes, im_shape): FILE: lib/fast_rcnn/config.py function get_output_dir (line 215) | def get_output_dir(imdb, net=None): function _merge_a_into_b (line 229) | def _merge_a_into_b(a, b): function cfg_from_file (line 261) | def cfg_from_file(filename): function cfg_from_list (line 269) | def cfg_from_list(cfg_list): FILE: lib/fast_rcnn/nms_wrapper.py function nms (line 12) | def nms(dets, thresh, force_cpu=False): FILE: lib/fast_rcnn/test.py function _get_image_blob (line 22) | def _get_image_blob(im): function _get_rois_blob (line 58) | def _get_rois_blob(im_rois, im_scale_factors): function _project_im_rois (line 72) | def _project_im_rois(im_rois, scales): function _get_blobs (line 100) | def _get_blobs(im, rois): function im_detect (line 108) | def im_detect(net, im, boxes=None): function vis_detections (line 186) | def vis_detections(im, class_name, dets, thresh=0.3): function apply_nms (line 205) | def apply_nms(all_boxes, thresh): function test_net (line 227) | def test_net(net, imdb, max_per_image=100, thresh=0.05, vis=False): FILE: lib/fast_rcnn/train.py class SolverWrapper (line 20) | class SolverWrapper(object): method __init__ (line 26) | def __init__(self, solver_prototxt, roidb, output_dir, method snapshot (line 55) | def snapshot(self): method train_model (line 93) | def train_model(self, max_iters): function get_training_roidb (line 114) | def get_training_roidb(imdb): function filter_roidb (line 127) | def filter_roidb(roidb): function train_net (line 151) | def train_net(solver_prototxt, roidb, output_dir, FILE: lib/nms/py_cpu_nms.py function py_cpu_nms (line 10) | def py_cpu_nms(dets, thresh): FILE: lib/pycocotools/coco.py class COCO (line 61) | class COCO: method __init__ (line 62) | def __init__(self, annotation_file=None): method createIndex (line 84) | def createIndex(self): method info (line 122) | def info(self): method getAnnIds (line 130) | def getAnnIds(self, imgIds=[], catIds=[], areaRng=[], iscrowd=None): method getCatIds (line 159) | def getCatIds(self, catNms=[], supNms=[], catIds=[]): method getImgIds (line 181) | def getImgIds(self, imgIds=[], catIds=[]): method loadAnns (line 202) | def loadAnns(self, ids=[]): method loadCats (line 213) | def loadCats(self, ids=[]): method loadImgs (line 224) | def loadImgs(self, ids=[]): method showAnns (line 235) | def showAnns(self, anns): method loadRes (line 281) | def loadRes(self, resFile): method download (line 329) | def download( self, tarDir = None, imgIds = [] ): FILE: lib/pycocotools/cocoeval.py class COCOeval (line 10) | class COCOeval: method __init__ (line 59) | def __init__(self, cocoGt=None, cocoDt=None): method _prepare (line 82) | def _prepare(self): method evaluate (line 129) | def evaluate(self): method computeIoU (line 163) | def computeIoU(self, imgId, catId): method evaluateImg (line 189) | def evaluateImg(self, imgId, catId, aRng, maxDet): method accumulate (line 274) | def accumulate(self, p = None): method summarize (line 376) | def summarize(self): method __str__ (line 428) | def __str__(self): class Params (line 431) | class Params: method __init__ (line 435) | def __init__(self): FILE: lib/pycocotools/maskApi.c function uint (line 11) | uint umin( uint a, uint b ) { return (ab) ? a : b; } function rleInit (line 14) | void rleInit( RLE *R, siz h, siz w, siz m, uint *cnts ) { function rleFree (line 19) | void rleFree( RLE *R ) { function rlesInit (line 23) | void rlesInit( RLE **R, siz n ) { function rlesFree (line 28) | void rlesFree( RLE **R, siz n ) { function rleEncode (line 32) | void rleEncode( RLE *R, const byte *M, siz h, siz w, siz n ) { function rleDecode (line 43) | void rleDecode( const RLE *R, byte *M, siz n ) { function rleMerge (line 49) | void rleMerge( const RLE *R, RLE *M, siz n, bool intersect ) { function rleArea (line 72) | void rleArea( const RLE *R, siz n, uint *a ) { function rleIou (line 77) | void rleIou( RLE *dt, RLE *gt, siz m, siz n, byte *iscrowd, double *o ) { function bbIou (line 98) | void bbIou( BB dt, BB gt, siz m, siz n, byte *iscrowd, double *o ) { function rleToBbox (line 111) | void rleToBbox( const RLE *R, BB bb, siz n ) { function rleFrBbox (line 126) | void rleFrBbox( RLE *R, const BB bb, siz h, siz w, siz n ) { function uintCompare (line 135) | int uintCompare(const void *a, const void *b) { function rleFrPoly (line 139) | void rleFrPoly( RLE *R, const double *xy, siz k, siz h, siz w ) { function rleFrString (line 195) | void rleFrString( RLE *R, char *s, siz h, siz w ) { FILE: lib/pycocotools/maskApi.h type uint (line 10) | typedef unsigned int uint; type siz (line 11) | typedef unsigned long siz; type byte (line 12) | typedef unsigned char byte; type RLE (line 14) | typedef struct { siz h, w, m; uint *cnts; } RLE; FILE: lib/roi_data_layer/layer.py class RoIDataLayer (line 19) | class RoIDataLayer(caffe.Layer): method _shuffle_roidb_inds (line 22) | def _shuffle_roidb_inds(self): method _get_next_minibatch_inds (line 42) | def _get_next_minibatch_inds(self): method _get_next_minibatch (line 51) | def _get_next_minibatch(self): method set_roidb (line 69) | def set_roidb(self, roidb): method setup (line 87) | def setup(self, bottom, top): method forward (line 146) | def forward(self, bottom, top): method backward (line 157) | def backward(self, top, propagate_down, bottom): method reshape (line 161) | def reshape(self, bottom, top): class OHEMDataLayer (line 165) | class OHEMDataLayer(caffe.Layer): method setup (line 167) | def setup(self, bottom, top): method forward (line 223) | def forward(self, bottom, top): method backward (line 272) | def backward(self, top, propagate_down, bottom): method reshape (line 276) | def reshape(self, bottom, top): class BlobFetcher (line 280) | class BlobFetcher(Process): method __init__ (line 282) | def __init__(self, queue, roidb, num_classes): method _shuffle_roidb_inds (line 293) | def _shuffle_roidb_inds(self): method _get_next_minibatch_inds (line 299) | def _get_next_minibatch_inds(self): method run (line 309) | def run(self): FILE: lib/roi_data_layer/minibatch.py function get_minibatch (line 16) | def get_minibatch(roidb, num_classes): function get_allrois_minibatch (line 83) | def get_allrois_minibatch(roidb, num_classes): function get_ohem_minibatch (line 146) | def get_ohem_minibatch(loss, rois, labels, bbox_targets=None, function select_hard_examples (line 181) | def select_hard_examples(loss): function _sample_rois (line 190) | def _sample_rois(roidb, fg_rois_per_image, rois_per_image, num_classes): function _all_rois (line 235) | def _all_rois(roidb, num_classes): function _get_image_blob (line 267) | def _get_image_blob(roidb, scale_inds): function _project_im_rois (line 289) | def _project_im_rois(im_rois, im_scale_factor): function _get_bbox_regression_labels (line 294) | def _get_bbox_regression_labels(bbox_target_data, num_classes): function _vis_minibatch (line 318) | def _vis_minibatch(im_blob, rois_blob, labels_blob, overlaps): FILE: lib/roi_data_layer/roidb.py function prepare_roidb (line 16) | def prepare_roidb(imdb): function add_bbox_regression_targets (line 46) | def add_bbox_regression_targets(roidb): function _compute_targets (line 109) | def _compute_targets(rois, overlaps, labels): FILE: lib/rpn/anchor_target_layer.py class AnchorTargetLayer (line 20) | class AnchorTargetLayer(caffe.Layer): method setup (line 26) | def setup(self, bottom, top): method forward (line 65) | def forward(self, bottom, top): method backward (line 251) | def backward(self, top, propagate_down, bottom): method reshape (line 255) | def reshape(self, bottom, top): function _unmap (line 260) | def _unmap(data, count, inds, fill=0): function _compute_targets (line 274) | def _compute_targets(ex_rois, gt_rois): FILE: lib/rpn/generate.py function _vis_proposals (line 14) | def _vis_proposals(im, dets, thresh=0.5): function _get_image_blob (line 47) | def _get_image_blob(im): function im_proposals (line 84) | def im_proposals(net, im): function imdb_proposals (line 99) | def imdb_proposals(net, imdb): FILE: lib/rpn/generate_anchors.py function generate_anchors (line 37) | def generate_anchors(base_size=16, ratios=[0.5, 1, 2], function _whctrs (line 50) | def _whctrs(anchor): function _mkanchors (line 61) | def _mkanchors(ws, hs, x_ctr, y_ctr): function _ratio_enum (line 75) | def _ratio_enum(anchor, ratios): function _scale_enum (line 88) | def _scale_enum(anchor, scales): FILE: lib/rpn/proposal_layer.py class ProposalLayer (line 18) | class ProposalLayer(caffe.Layer): method setup (line 24) | def setup(self, bottom, top): method forward (line 47) | def forward(self, bottom, top): method backward (line 163) | def backward(self, top, propagate_down, bottom): method reshape (line 167) | def reshape(self, bottom, top): function _filter_boxes (line 171) | def _filter_boxes(boxes, min_size): FILE: lib/rpn/proposal_target_layer.py class ProposalTargetLayer (line 18) | class ProposalTargetLayer(caffe.Layer): method setup (line 24) | def setup(self, bottom, top): method forward (line 39) | def forward(self, bottom, top): method backward (line 98) | def backward(self, top, propagate_down, bottom): method reshape (line 102) | def reshape(self, bottom, top): function _get_bbox_regression_labels (line 107) | def _get_bbox_regression_labels(bbox_target_data, num_classes): function _compute_targets (line 132) | def _compute_targets(ex_rois, gt_rois, labels): function _sample_rois (line 147) | def _sample_rois(all_rois, gt_boxes, fg_rois_per_image, rois_per_image, ... FILE: lib/setup.py function find_in_path (line 16) | def find_in_path(name, path): function locate_cuda (line 27) | def locate_cuda(): function customize_compiler_for_nvcc (line 67) | def customize_compiler_for_nvcc(self): class custom_build_ext (line 106) | class custom_build_ext(build_ext): method build_extensions (line 107) | def build_extensions(self): FILE: lib/transform/torch_image_transform_layer.py class TorchImageTransformLayer (line 27) | class TorchImageTransformLayer(caffe.Layer): method setup (line 28) | def setup(self, bottom, top): method forward (line 45) | def forward(self, bottom, top): method backward (line 58) | def backward(self, top, propagate_down, bottom): method reshape (line 62) | def reshape(self, bottom, top): FILE: lib/utils/blob.py function im_list_to_blob (line 13) | def im_list_to_blob(ims): function prep_im_for_blob (line 31) | def prep_im_for_blob(im, pixel_means, target_size, max_size): FILE: lib/utils/timer.py class Timer (line 10) | class Timer(object): method __init__ (line 12) | def __init__(self): method tic (line 19) | def tic(self): method toc (line 24) | def toc(self, average=True): FILE: tools/_init_paths.py function add_path (line 13) | def add_path(path): FILE: tools/compress_net.py function parse_args (line 18) | def parse_args(): function compress_weights (line 38) | def compress_weights(W, l): function main (line 61) | def main(): FILE: tools/demo.py function vis_detections (line 40) | def vis_detections(im, class_name, dets, thresh=0.5): function demo (line 72) | def demo(net, image_name): function parse_args (line 100) | def parse_args(): FILE: tools/eval_recall.py function parse_args (line 10) | def parse_args(): function recall_at (line 54) | def recall_at(t): FILE: tools/reval.py function parse_args (line 20) | def parse_args(): function from_dets (line 45) | def from_dets(imdb_name, output_dir, args): FILE: tools/rpn_generate.py function parse_args (line 23) | def parse_args(): FILE: tools/test_net.py function parse_args (line 21) | def parse_args(): FILE: tools/train_faster_rcnn_alt_opt.py function parse_args (line 29) | def parse_args(): function get_roidb (line 60) | def get_roidb(imdb_name, rpn_file=None): function get_solvers (line 70) | def get_solvers(net_name): function _init_caffe (line 93) | def _init_caffe(cfg): function train_rpn (line 105) | def train_rpn(queue=None, imdb_name=None, init_model=None, solver=None, function rpn_generate (line 137) | def rpn_generate(queue=None, imdb_name=None, rpn_model_path=None, cfg=None, function train_fast_rcnn (line 173) | def train_fast_rcnn(queue=None, imdb_name=None, init_model=None, solver=... FILE: tools/train_net.py function parse_args (line 23) | def parse_args(): function combined_roidb (line 60) | def combined_roidb(imdb_names): FILE: tools/train_svms.py class SVMTrainer (line 29) | class SVMTrainer(object): method __init__ (line 35) | def __init__(self, net, imdb): method _get_feature_scale (line 49) | def _get_feature_scale(self, num_images=100): method _get_pos_counts (line 72) | def _get_pos_counts(self): method get_pos_examples (line 86) | def get_pos_examples(self): method initialize_net (line 114) | def initialize_net(self): method update_net (line 131) | def update_net(self, cls_ind, w, b): method train_with_hard_negatives (line 135) | def train_with_hard_negatives(self): method train (line 164) | def train(self): class SVMClassTrainer (line 192) | class SVMClassTrainer(object): method __init__ (line 195) | def __init__(self, cls, dim, feature_scale=1.0, method alloc_pos (line 215) | def alloc_pos(self, count): method append_pos (line 219) | def append_pos(self, feat): method train (line 224) | def train(self): method append_neg_and_retrain (line 259) | def append_neg_and_retrain(self, feat=None, force=False): function parse_args (line 282) | def parse_args():