MCPcopy Create free account
hub / github.com/PABannier/sam3.cpp / sam3_create_tracker

Function sam3_create_tracker

sam3.cpp:11736–11748  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11734}
11735
11736sam3_tracker_ptr sam3_create_tracker(const sam3_model& model,
11737 const sam3_video_params& params) {
11738 if (model.hparams.is_sam2()) {
11739 fprintf(stderr, "%s: ERROR: text-prompted tracker not available for SAM2 "
11740 "(use sam3_create_visual_tracker instead)\n", __func__);
11741 return nullptr;
11742 }
11743 sam3_tracker_ptr tracker(new sam3_tracker());
11744 tracker->params = params;
11745 fprintf(stderr, "%s: tracker created (hotstart=%d, max_keep_alive=%d)\n",
11746 __func__, params.hotstart_delay, params.max_keep_alive);
11747 return tracker;
11748}
11749
11750sam3_result sam3_track_frame(sam3_tracker& tracker, sam3_state& state,
11751 const sam3_model& model, const sam3_image& frame) {

Callers 5

mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
create_trackerFunction · 0.85
run_single_benchmarkFunction · 0.85

Calls 1

is_sam2Method · 0.80

Tested by 3

mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68