Deinterlacing

Updated: April 19, 2023

The video capture API includes enumerated values that specify deinterlacing behavior.

About deinterlacing

Deinterlacing can use a variety of techniques:
Adaptive
Use a motion-adaptive filter. This type of deinterlacing is usually done by the hardware.
Bob
Take the lines of each field and double them. This technique retains the original temporal resolution.
Bob 2
Discard one field out of each frame to improve the video quality. The temporal resolution is halved, however.
Weave
Combine two consecutive fields together. The temporal resolution is halved: the resulting frame rate is half of the original field rate.
Weave 2
Similar to weave, but the resulting frame rate is the same as the original field rate.
Figure 1. Deinterlacing in BOB mode