ACT-CV - Machine Vision for Cognitive Modeling
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
QtCaptureSource Class Reference

Screen grabber based on Qt. More...

#include <QtFrameSource.h>

Inheritance diagram for QtCaptureSource:
Inheritance graph
Collaboration diagram for QtCaptureSource:
Collaboration graph

Public Member Functions

 ~QtCaptureSource ()
 
IplImage * GetNextFrame ()
 
int GetFrameNr () const
 
- Public Member Functions inherited from FrameSource
virtual ~FrameSource ()
 
virtual double GetFPS () const
 frames per second More...
 
virtual size_t GetNumInfos () const
 
virtual const RegionInfoGetInfo (size_t idx) const
 
- Public Member Functions inherited from ReferenceCount
 ReferenceCount ()
 
virtual ~ReferenceCount ()
 
void IncRefCount ()
 
void DecRefCount ()
 

Private Member Functions

 QtCaptureSource (int width=640, int height=480)
 

Private Attributes

int width_
 
int height_
 
IplImage * image_
 
int n_
 

Friends

class QtFrameSource
 

Detailed Description

Screen grabber based on Qt.

Definition at line 72 of file QtFrameSource.h.

Constructor & Destructor Documentation

QtCaptureSource::QtCaptureSource ( int  width = 640,
int  height = 480 
)
private

Definition at line 230 of file QtFrameSource.cpp.

References image_, and pApp.

QtCaptureSource::~QtCaptureSource ( )

Definition at line 242 of file QtFrameSource.cpp.

References image_, and QAppTearDown().

Member Function Documentation

int QtCaptureSource::GetFrameNr ( ) const
virtual

Implements FrameSource.

Definition at line 272 of file QtFrameSource.cpp.

References n_.

IplImage * QtCaptureSource::GetNextFrame ( )
virtual
Returns
NULL when nothing to get

Implements FrameSource.

Definition at line 250 of file QtFrameSource.cpp.

References height_, image_, n_, pApp, Rgb2Scalar(), and width_.

Friends And Related Function Documentation

friend class QtFrameSource
friend

Definition at line 73 of file QtFrameSource.h.

Member Data Documentation

int QtCaptureSource::height_
private

Definition at line 76 of file QtFrameSource.h.

Referenced by GetNextFrame().

IplImage* QtCaptureSource::image_
private

Definition at line 78 of file QtFrameSource.h.

Referenced by GetNextFrame(), QtCaptureSource(), and ~QtCaptureSource().

int QtCaptureSource::n_
private

Definition at line 79 of file QtFrameSource.h.

Referenced by GetFrameNr(), and GetNextFrame().

int QtCaptureSource::width_
private

Definition at line 75 of file QtFrameSource.h.

Referenced by GetNextFrame().


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


ACT-CV - Machine Vision for Cognitive Modeling
© 2015 Marc Halbruegge (actcvlibrary@googlemail.com)