![]() |
![]() |
![]() |
Schroedinger Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
SchroMotionEst; SchroMotionScan; SchroBlock; void schro_motionest_free (SchroMotionEst *me
); SchroMotionEst * schro_motionest_new (SchroEncoderFrame *frame
); int schro_motionest_superblock_get_metric (SchroMotionEst *me
,SchroBlock *block
,int i
,int j
); int schro_block_check (SchroBlock *block
); void schro_block_fixup (SchroBlock *block
);
typedef struct { SchroEncoderFrame *encoder_frame; SchroParams *params; double lambda; SchroFrame *downsampled_src0[SCHRO_MAX_HIER_LEVELS]; SchroFrame *downsampled_src1[SCHRO_MAX_HIER_LEVELS]; SchroMotion *motion; int scan_distance; int badblocks; double hier_score; } SchroMotionEst;
typedef struct { int valid; int error; int entropy; double score; SchroMotionVector mv[4][4]; } SchroBlock;
SchroMotionEst * schro_motionest_new (SchroEncoderFrame *frame
);
|
|
Returns : |
int schro_motionest_superblock_get_metric (SchroMotionEst *me
,SchroBlock *block
,int i
,int j
);
|
|
|
|
|
|
|
|
Returns : |