1#include "ColorConversionXForm.h"
13 virtual void convert(frame_container& inputFrame, frame_sp& outFrame, framemetadata_sp outputMetadata) {};
25 void initMatImages(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
29 inpImg.data =
static_cast<uint8_t*
>(frame->data());
30 outImg.data =
static_cast<uint8_t*
>(outputFrame->data());
40 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
53 void initMatImages(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
57 inpImg.data =
static_cast<uint8_t*
>(frame->data());
58 outImg.data =
static_cast<uint8_t*
>(outputFrame->data());
67 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
80 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
93 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
106 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
119 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
132 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
145 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
158 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
171 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
183 void initMatImages(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
187 inpImg.data =
static_cast<uint8_t*
>(frame->data());
188 outImg.data =
static_cast<uint8_t*
>(outputFrame->data());
198 void convert(frame_container& inputFrame, frame_sp& outputFrame, framemetadata_sp outputMetadata)
~CpuBGR2MONO()
Definition ColorConversionStrategy.h:104
CpuBGR2MONO(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:103
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:106
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:80
~CpuBGR2RGB()
Definition ColorConversionStrategy.h:78
CpuBGR2RGB(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:77
CpuBayerBG82Mono(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:168
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:171
~CpuBayerBG82Mono()
Definition ColorConversionStrategy.h:169
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:119
~CpuBayerBG82RGB()
Definition ColorConversionStrategy.h:117
CpuBayerBG82RGB(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:116
~CpuBayerGB82RGB()
Definition ColorConversionStrategy.h:130
CpuBayerGB82RGB(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:129
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:132
CpuBayerGR82RGB(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:142
~CpuBayerGR82RGB()
Definition ColorConversionStrategy.h:143
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:145
CpuBayerRG82RGB(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:155
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:158
~CpuBayerRG82RGB()
Definition ColorConversionStrategy.h:156
void initMatImages(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:53
~CpuInterleaved2Interleaved()
Definition ColorConversionStrategy.h:51
CpuInterleaved2Interleaved(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:50
~CpuInterleaved2Planar()
Definition ColorConversionStrategy.h:22
CpuInterleaved2Planar(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:21
void initMatImages(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:25
CpuPlanar2Interleaved(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:181
void initMatImages(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:183
~CpuPlanar2Interleaved()
Definition ColorConversionStrategy.h:182
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:67
CpuRGB2BGR(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:65
~CpuRGB2BGR()
Definition ColorConversionStrategy.h:66
~CpuRGB2MONO()
Definition ColorConversionStrategy.h:91
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:93
CpuRGB2MONO(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:90
~CpuRGB2YUV420Planar()
Definition ColorConversionStrategy.h:38
CpuRGB2YUV420Planar(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:37
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:40
CpuYUV420Planar2RGB(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:195
~CpuYUV420Planar2RGB()
Definition ColorConversionStrategy.h:196
void convert(frame_container &inputFrame, frame_sp &outputFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:198
cv::Mat inpImg
Definition ColorConversionStrategy.h:14
DetailAbstract()
Definition ColorConversionStrategy.h:6
DetailAbstract(cv::Mat _inpImg, cv::Mat _outImg)
Definition ColorConversionStrategy.h:7
virtual void convert(frame_container &inputFrame, frame_sp &outFrame, framemetadata_sp outputMetadata)
Definition ColorConversionStrategy.h:13
cv::Mat outImg
Definition ColorConversionStrategy.h:15
~DetailAbstract()
Definition ColorConversionStrategy.h:12
static frame_sp getFrameByType(frame_container &frames, int frameType)
Definition Module.cpp:973