iVS3D v2.0.0
Loading...
Searching...
No Matches
ImageGatherer Class Referenceabstract

The ImageGatherer class is an interface which defines the structure for the hardware specific algorithm. The algorithm reads, resizes and greyscales an frame. This algorithm can be executed on multiple frames at once. More...

#include <imagegatherer.h>

Inheritance diagram for ImageGatherer:
ImageGathererCpu ImageGathererCpu ImageGathererCuda ImageGathererCuda

Protected Member Functions

virtual cv::Mat gatherSingleImage (uint frameIdx)=0
 gatherSingleImage reads, resizes and greyscales a single frame
 
virtual cv::Mat gatherSingleImage (uint frameIdx)=0
 gatherSingleImage reads, resizes and greyscales a single frame
 

Detailed Description

The ImageGatherer class is an interface which defines the structure for the hardware specific algorithm. The algorithm reads, resizes and greyscales an frame. This algorithm can be executed on multiple frames at once.

Author
Dominic Zahn
Date
2022/04/12

Member Function Documentation

◆ gatherSingleImage() [1/2]

virtual cv::Mat ImageGatherer::gatherSingleImage ( uint  frameIdx)
protectedpure virtual

gatherSingleImage reads, resizes and greyscales a single frame

Parameters
frameIdxdefines which frame should be gathered
Returns
image of requested frame

Implemented in ImageGathererCpu, ImageGathererCuda, ImageGathererCpu, and ImageGathererCuda.

◆ gatherSingleImage() [2/2]

virtual cv::Mat ImageGatherer::gatherSingleImage ( uint  frameIdx)
protectedpure virtual

gatherSingleImage reads, resizes and greyscales a single frame

Parameters
frameIdxdefines which frame should be gathered
Returns
image of requested frame

Implemented in ImageGathererCpu, ImageGathererCuda, ImageGathererCpu, and ImageGathererCuda.


The documentation for this class was generated from the following files: