![]() ![]() Every object (block) in this (fully) compensated frame is placed in the same position as this object in current frame. The output of MAnalyse (server) is special clip with motion vector information in some format.Īt compensation stage the plugin client functions read the motion vectors and use them to move blocks and form motion compensated frame (or realize some other full or partial motion compensation or interpolation function). SAD is a value which says how good the motion estimation was. The main measure of block similarity is sum of absolute differences (SAD) of all pixels of these two blocks compared. The relative shift of these blocks is motion vector. At analysis stage plugin divides frames by small blocks and try to find for every block in current frame the most similar (matching) block in second frame (previous or next). Plugin uses block-matching method of motion estimation (similar methods are used in MPEG2, MPEG4, etc). The plugin contains the motion estimation server-function MAnalyse to find the motion vectors and several motion compensation client-functions (MCompensate, MMask and others) which use these vectors. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks. MVTools plugin for AviSynth 2.6 is a collection of functions for estimation and compensation of objects motion in video clips. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |