Simd Library Documentation.

Home | Release Notes | Download | Documentation | Forum | SourceForge | GitHub

Simd::View structure and related functions. More...

Modules

 Related Functions
 Related functions for Simd::View structure.
 

Data Structures

struct  View< A >
 The View structure provides storage and manipulation of images. More...
 

Enumerations

enum  Format {
  None = 0,
  Gray8,
  Uv16,
  Bgr24,
  Bgra32,
  Int16,
  Int32,
  Int64,
  Float,
  Double,
  BayerGrbg,
  BayerGbrg,
  BayerRggb,
  BayerBggr,
  Hsv24,
  Hsl24
}
 
enum  Position {
  TopLeft,
  TopCenter,
  TopRight,
  MiddleLeft,
  MiddleCenter,
  MiddleRight,
  BottomLeft,
  BottomCenter,
  BottomRight
}
 

Detailed Description

Simd::View structure and related functions.

Enumeration Type Documentation

enum Format

Describes pixel format types of an image view.

Note
This type is corresponds to C type SimdPixelFormatType.
Enumerator
None 

An undefined pixel format.

Gray8 

A 8-bit gray pixel format.

Uv16 

A 16-bit (2 8-bit channels) pixel format (UV plane of NV12 pixel format).

Bgr24 

A 24-bit (3 8-bit channels) BGR (Blue, Green, Red) pixel format.

Bgra32 

A 32-bit (4 8-bit channels) BGRA (Blue, Green, Red, Alpha) pixel format.

Int16 

A single channel 16-bit integer pixel format.

Int32 

A single channel 32-bit integer pixel format.

Int64 

A single channel 64-bit integer pixel format.

Float 

A single channel 32-bit float point pixel format.

Double 

A single channel 64-bit float point pixel format.

BayerGrbg 

A 8-bit Bayer pixel format (GRBG).

BayerGbrg 

A 8-bit Bayer pixel format (GBRG).

BayerRggb 

A 8-bit Bayer pixel format (RGGB).

BayerBggr 

A 8-bit Bayer pixel format (BGGR).

Hsv24 

A 24-bit (3 8-bit channels) HSV (Hue, Saturation, Value) pixel format.

Hsl24 

A 24-bit (3 8-bit channels) HSL (Hue, Saturation, Lightness) pixel format.

enum Position

Describes the position of the child image view to the parent image view. This enum is used for creation of sub image view in method Simd::View::Region.

Enumerator
TopLeft 

A position in the top-left corner.

TopCenter 

A position at the top center.

TopRight 

A position in the top-right corner.

MiddleLeft 

A position of the left in the middle.

MiddleCenter 

A central position.

MiddleRight 

A position of the right in the middle.

BottomLeft 

A position in the bottom-left corner.

BottomCenter 

A position at the bottom center.

BottomRight 

A position in the bottom-right corner.