23#ifndef LIBMV_AUTOTRACK_AUTOTRACK_H_
24#define LIBMV_AUTOTRACK_AUTOTRACK_H_
41class OperationListener;
129 (void)bundle_options;
137 const vector<ClipFrame>&
keyframes() {
return keyframes_; }
200 bool Cancelled() {
return false; }
217 vector<int> clip_intrinsics_;
219 vector<ClipFrame> keyframes_;
void DetectAndTrack(const DetectAndTrackOptions &options)
void SetMarkers(vector< Marker > *markers)
void SetKeyframes(const vector< ClipFrame > &keyframes)
int SetClipMotion(int clip, Motion motion)
bool GetMarker(int clip, int frame, int track, Marker *marker) const
int SetClipIntrinsics(int clip, int intrinsics)
void AddMarker(const Marker &tracked_marker)
void AddListener(OperationListener *listener)
int AddCameraIntrinsics(CameraIntrinsics *intrinsics)
const vector< ClipFrame > & keyframes()
void SetIntrinsicsRefine(int intrinsics, int bundle_options)
bool TrackMarker(Marker *tracked_marker, TrackRegionResult *result, const TrackRegionOptions *track_options=NULL)
AutoTrack(FrameAccessor *frame_accessor)
void DetectFeaturesInFrame(int clip, int frame, const DetectFeaturesInFrameOptions *options=NULL)
const vector< Marker > & markers
TrackRegionOptions track_region