Class VLFixedFilter.TVLFixedFilter
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.
Package: VideoLabPkg
Unit: VLFixedFilter
Inherits: TVLCommonROIFilter
Contents |
Syntax
Delphi:
type TVLFixedFilter = class( TVLCommonROIFilter )
C++ Builder:
class TVLFixedFilter : public TVLCommonROIFilter
Visual C++ (MFC):
class CTVLFixedFilter : public CTVLCommonROIFilter
C# (.NET):
public ref class FixedFilter : Mitov.VideoLab.CommonROIFilter
Summary
Performs predefined filter operation over the image.
Description
Use this component to perform one of the following filter operations over the frame image : ftPrewittHoriz, ftPrewittVert, ftSobelHoriz, ftSobelVert, ftRobertsDown, ftRobertsUp, ftLaplace, ftGauss, ftHipass, ftLowpass, ftSharpen, ftMedianCross, ftMedianColor
This filter uses fixed masks of 3x3 or 5x5 pixels.
Diagram:
Here are examples of the filters using 5x5 mask:
Original Image: | Sharpen: |
Gaus: | Laplas: |
Hipass: | Lowpass: |
Median Color: | Median Cross: |
Prewitt Horiz: | Prewitt Vert: |
Roberts Up: | Roberts Up: |
Sobel Horiz: | Sobel Vert: |
Properties
Published
- MaskSize - Size of the mask.
- FilterType - The filter type.
From TVLCommonROIFilter
Properties
Published
From TVLCommonFilter
Properties
Public
Methods
Public
- procedure ProcessFrame(Image : IVLImageBuffer)
- procedure ProcessFrame(InImage : IVLImageBuffer; var OutImage : IVLImageBuffer)
- procedure ProcessBitmap(InBitmap : TBitmap; OutBitmap : TBitmap)