MV Look Up Table DirectShow Filter

The MontiVision LookUpTable filter is used to modify the histogram of the processed frame. Either the automatic modes of the filter are used to adjust the histogram or a manual look up table can be applied to the frame. The manual mode is easy to use, because the LUT modification is done graphically with the mouse. Points are used to specify positions that change the course of the LUT. Points can be added to the LUT by clicking the mouse and dragging the point to optimize its position. The course of the LUT can be optimized by splines.

 

File: lookuptable.ax
CLSID: CLSID_MVLookUpTable

 

Supported Interfaces

IMVLookUpTable

IMVHistogram

IMVHistogram2

IMVHistogram3

IMVRegionOfInterest

IMVFilterInfo

IMVFilterData

IMVAbout

 

Supported COM Events

The filter supports following events through the IMVFilterEvents interface. Look at the filter events page for more information.

Event

Value

Description
MV_ALGORITHM_START_EVENT

0

A filter starts processing a video frame or sample.
MV_ALGORITHM_END_EVENT

1

A filter finishes processing a video frame or sample.

 

MV LookUpTable Property Page

Implements the IMVLookUpTable configuration interface.

MontiVision Look Up Table DirectShow Filter Property Page

Automatic modes Automatic histogram stretching or equalization.
Manual mode Manual look up table modification.
Reset LUT Resets the LUT to its default (in=out)
Connection Specifies if the connection between the points are linear or optimized by splines.
Add a point Used to add a point to the LUT at a user defined position.

Create a look up table in manual mode

Add points New points are added to the look up table left clicking into the look up table window or by using the 'Add point' button below the window.
Move points Points are moved by left clicking and dragging the desired point.
Remove points Points can be removed from the LUT by a right mouse clicking on the existing point. The 'Reset LUT' button removes all points.