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