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.
| 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. |
|