3ebd4d7ada45429bb4f959ac3867c13d5c4bcdeb
1 #include "ConvolutionProvider.h"
6 #include "CaptureVideo.h"
8 Convolution
* ConvolutionProvider::create(int w
, int h
)
10 return new Convolution(w
, h
);
13 Image
* ConvolutionProvider::createGL(const string
& videoPath
)
15 CaptureVideo
* captureur
= new CaptureVideo(videoPath
, "");
17 ColorRGB_01
* ptrColorTitre
= new ColorRGB_01(0, 0, 0);
18 return new ImageConvolutionCuda(create(captureur
->getW(), captureur
->getH()), captureur
, ptrColorTitre
); // both ptr destroy by destructor of ImageFonctionel