The SDK of a video capture card usually supports basic video processing functions, but whether it directly supports real-time image filtering depends on the specific SDK. Some advanced SDKs may have some basic image processing capabilities built in, such as color correction, brightness adjustment, etc., which can be regarded as simple image filtering.
However, for more complex image filtering, such as adding filter effects (such as black and white, retro, sharpening, etc.), object recognition, or advanced image analysis, developers may need to use the raw video frame data provided by the SDK in combination with additional image processing libraries (such as OpenCV) to implement real-time image filtering and processing. This means that although the SDK itself may not directly include all types of image filtering functions, it usually provides enough flexibility and interfaces for experienced developers to develop the required real-time image processing logic.
Therefore, if you need to apply specific real-time image filtering on the input stream of the video capture card, you may need to evaluate the documentation of the target SDK to see if it directly provides the required filtering functions, or check whether its functions can be extended by integrating other image processing tools or libraries.