Class VLFrameChange.TVLFrameChange

From Mitov Wiki Doc
Revision as of 00:06, 11 June 2013 by David Alm (Talk | contribs)
Jump to: navigation, search

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

BIGVLFrameChange.gif VLFrameChange.gif NETVLFrameChange.gif

Package: VideoLabPkg

Unit: VLFrameChange

Inherits: TVLCommonFilter

Contents

Syntax

Delphi:

type TVLFrameChange = class( TVLCommonFilter )

C++ Builder:

class TVLFrameChange : public TVLCommonFilter

Visual C++ (MFC):

class CTVLFrameChange : public CTVLCommonFilter

C# (.NET):

public ref class TVLFrameChange : Mitov.VideoLab.CommonFilter

Summary

Combines two sequential frames.

Description

Combines two sequential frames, and produces a new frame.


Diagram:

VLFrameChange Preview.png


Here are samples of the filter performed over two sample sequential frames:

Original Frame (N-1): Original Frame (N):
SampleVideoDiff1.png SampleVideoDiff2.png
AbsDiff: Add:
SampleChangeAbsDiff.png SampleChangeAdd.png
And: Or:
SampleChangeAnd.png SampleChangeOr.png
Xor: Multiply:
SampleChangeXor.png SampleChangeMultiply.png
SubtractNew: SubtractOld:
SampleChangeSubtractNew.png SampleChangeSubtractOld.png
DivideNew: DivideOld:
SampleChangeDivideNew.png SampleChangeDivideOld.png

Properties

Published

From TVLCommonFilter

Properties

Public

Methods

Public

Pins

From TSLBasicThreadedEnableFilter

Properties

Published

From TSLBasicThreadedFilter

Properties

Published

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox