11#ifndef __BE_IMAGE_RAW_H__
12#define __BE_IMAGE_RAW_H__
14#include <be_image_image.h>
15#include <be_memory_autoarray.h>
17namespace BiometricEvaluation
30 const Size dimensions,
31 const uint32_t colorDepth,
32 const uint16_t bitDepth,
33 const Resolution resolution,
35 const std::string &identifier =
"",
36 const statusCallback_t &statusCallback =
41 const Size dimensions,
42 const uint32_t colorDepth,
43 const uint16_t bitDepth,
44 const Resolution resolution,
46 const std::string &identifier =
"",
47 const statusCallback_t &statusCallback =
Represent attributes common to all images.
Definition: be_image_image.h:50
static void defaultStatusCallback(const Framework::Status &status)
Default handling of statuses sent from image processing libraries.
bool hasAlphaChannel() const
Accessor for the presence of an alpha channel.
Definition: be_image_image.h:296
An image with no encoding or compression.
Definition: be_image_raw.h:25
Memory::uint8Array getRawData() const
Accessor for the raw image data.
Memory::uint8Array getRawGrayscaleData(uint8_t depth) const
Accessor for decompressed data in grayscale.
A C-style array wrapped in the facade of a C++ STL container.
Definition: be_memory_autoarray.h:45