Blender V4.3
intern/track_region.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2011 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#ifndef LIBMV_C_API_TRACK_REGION_H_
6#define LIBMV_C_API_TRACK_REGION_H_
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
16
27
33
34#ifdef __cplusplus
35namespace libmv {
36struct TrackRegionOptions;
37struct TrackRegionResult;
38} // namespace libmv
41 libmv::TrackRegionOptions* track_region_options);
42
44 const libmv::TrackRegionResult& track_region_result,
46#endif
47
49 const float* image1,
50 int image1_width,
51 int image1_height,
52 const float* image2,
53 int image2_width,
54 int image2_height,
55 const double* x1,
56 const double* y1,
58 double* x2,
59 double* y2);
60
61#ifdef __cplusplus
62}
63#endif
64
65#endif // LIBMV_C_API_PLANAR_TRACKER_H_
CCL_NAMESPACE_BEGIN struct Options options
void libmv_configureTrackRegionOptions(const libmv_TrackRegionOptions &options, TrackRegionOptions *track_region_options)
void libmv_regionTrackergetResult(const TrackRegionResult &track_region_result, libmv_TrackRegionResult *result)
struct libmv_TrackRegionOptions libmv_TrackRegionOptions
libmv_TrackRegionDirection
@ LIBMV_TRACK_REGION_FORWARD
@ LIBMV_TRACK_REGION_BACKWARD
struct libmv_TrackRegionResult libmv_TrackRegionResult
int libmv_trackRegion(const libmv_TrackRegionOptions *options, const float *image1, int image1_width, int image1_height, const float *image2, int image2_width, int image2_height, const double *x1, const double *y1, libmv_TrackRegionResult *result, double *x2, double *y2)
Definition stub.cc:24
libmv_TrackRegionDirection direction