26 #ifndef __BIASVIDEOSOURCE_DISKPMD_HH__
27 #define __BIASVIDEOSOURCE_DISKPMD_HH__
29 #include <VideoSource/VideoSource_Disk.hh>
30 #include <Image/Camera.hh>
31 #include <bias_config.h>
33 #include <Image/PMDImageProc.hh>
34 #include <Base/Image/PMDImageIO.hh>
56 virtual int OpenDevice(std::string &FileNames);
61 virtual int OpenDevice(
const std::vector<std::string> &FileNames);
63 virtual int OpenDevice();
71 if (!DepthImg_.IsEmpty()) {
81 if (!ModCoeffImg_.IsEmpty()) {
89 BIASERR(
"Always generating new UUIDS for PMD images");
std::vector< Image< unsigned char > > vecImg2D_
std::vector< Image< float > > vecImgDepth_
int GrabSingleModCoeff(Camera< float > &image)
Returns the depth image.
std::vector< PMDImageMetaData > vecMetaData2D_
void SetGenerateNewUIDs(bool s)
reads PMD-tiffs with depth images and modulation coefficients
std::vector< PMDImageMetaData > vecMetaDataDepth_
std::vector< Image< float > > vecImgModCoeff_
int GrabSingleDepth(Camera< float > &image)
Returns the depth image.
BIAS::Camera< float > ModCoeffImg_
This class simulates a video device by loading images from disk.