8 #ifndef META_OCEAN_CV_ADVANCED_ADVANCED_FRAME_CONVERTER_H
9 #define META_OCEAN_CV_ADVANCED_ADVANCED_FRAME_CONVERTER_H
This class implements a frame converter creating advanced and artificial pixel formats.
Definition: AdvancedFrameConverter.h:30
static bool convertToRGBT32ScharrMagnitude(const Frame &source, Frame &target, Worker *worker=nullptr)
Converts a given frame into a RGB frame with additional (fourth) texture channel.
static bool convertToRGBT32ScharrMagnitude(const Frame &source, Frame &target, const unsigned int window=11u, Worker *worker=nullptr)
Converts a 4 channel 32 bit color frame to a 3 channel 24 bit color (with RGB component) and 1 channe...
static bool changeToRGBT32ScharrMagnitude(Frame &frame, const unsigned int window=11u, Worker *worker=nullptr)
Changes a 4 channel 32 bit color frame to a 3 channel 24 bit color (with RGB component) and 1 channel...
static bool convertToYUT24ScharrMagnitude(const Frame &source, Frame &target, const unsigned int window=11u, Worker *worker=nullptr)
Converts a 3 channel 24 bit color frame to a 2 channel 16 bit color (with YU component) and 1 channel...
static bool changeToYUVT32ScharrMagnitude(Frame &frame, const unsigned int window=11u, Worker *worker=nullptr)
Changes a 4 channel 32 bit color frame to a 3 channel 24 bit color (with YUV component) and 1 channel...
static bool convertToYUVT32ScharrMagnitude(const Frame &source, Frame &target, const unsigned int window=11u, Worker *worker=nullptr)
Converts a 4 channel 32 bit color frame to a 3 channel 24 bit color (with YUV component) and 1 channe...
static bool convertToYUVLLL48LaplaceMagnitude(const Frame &source, Frame &target, const unsigned int window=11u, Worker *worker=nullptr)
Converts a given frame into a mean filtered YUV frame with extended Laplace (magnitude) channels.
static bool createScharrMagnitudeIntegral(const Frame &frame, const unsigned int window, Frame &integralFrame, Worker *worker=nullptr)
Creates a bordered integral frame holding the maximal absolute Scharr filter response values of 4 dir...
static bool changeToYUT24ScharrMagnitude(Frame &frame, const unsigned int window=11u, Worker *worker=nullptr)
Changes a 3 channel 24 bit color frame to a 2 channel 16 bit color (with YU component) and 1 channel ...
This class implements Ocean's image class.
Definition: Frame.h:1792
This class implements a worker able to distribute function calls over different threads.
Definition: Worker.h:33
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15