CMSIS-CV  
CMSIS CV Software Library
 
Loading...
Searching...
No Matches
Image Transformations

Functions

void arm_crop_gray8 (const arm_cv_image_gray8_t *ImageIn, arm_cv_image_gray8_t *ImageOut, const uint32_t left, const uint32_t top, const uint32_t right, const uint32_t bottom)
 Gray8 image cropping.
 
void arm_crop_rgb24 (const arm_cv_image_rgb24_t *ImageIn, arm_cv_image_rgb24_t *ImageOut, const uint32_t left, const uint32_t top, const uint32_t right, const uint32_t bottom)
 RGB24 image cropping.
 
void arm_image_resize_bgr_8U3C_f32 (const arm_cv_image_bgr_8U3C_t *ImageIn, arm_cv_image_bgr_8U3C_t *ImageOut, uint8_t *p_img)
 Resize BGR 8U3C image (float implementation)
 
void arm_image_resize_bgr_8U3C_to_rgb24_f32 (const arm_cv_image_bgr_8U3C_t *ImageIn, arm_cv_image_rgb24_t *ImageOut, uint8_t *p_img)
 Resize BGR 8U3C image and convert to RGB24 (float implementation)
 
void arm_image_resize_gray8_f32 (const arm_cv_image_gray8_t *ImageIn, arm_cv_image_gray8_t *ImageOut, uint8_t *p_img)
 Resize gray image (float implementation)
 

Description

Function Documentation

◆ arm_crop_gray8()

void arm_crop_gray8 ( const arm_cv_image_gray8_t ImageIn,
arm_cv_image_gray8_t ImageOut,
const uint32_t  left,
const uint32_t  top,
const uint32_t  right,
const uint32_t  bottom 
)

Gray8 image cropping.

Parameters
[in]ImageInThe image in
ImageOutThe image out
[in]leftThe left boundary
[in]topThe top boundary
[in]rightThe right boundary
[in]bottomThe bottom boundary

◆ arm_crop_rgb24()

void arm_crop_rgb24 ( const arm_cv_image_rgb24_t ImageIn,
arm_cv_image_rgb24_t ImageOut,
const uint32_t  left,
const uint32_t  top,
const uint32_t  right,
const uint32_t  bottom 
)

RGB24 image cropping.

Parameters
[in]ImageInThe image in
ImageOutThe image out
[in]leftThe left boundary
[in]topThe top boundary
[in]rightThe right boundary
[in]bottomThe bottom boundary

◆ arm_image_resize_bgr_8U3C_f32()

void arm_image_resize_bgr_8U3C_f32 ( const arm_cv_image_bgr_8U3C_t ImageIn,
arm_cv_image_bgr_8U3C_t ImageOut,
uint8_t *  p_img 
)

Resize BGR 8U3C image (float implementation)

Parameters
[in]ImageInThe input image
ImageOutThe output image
[in,out]p_imgTemporary buffer
Temporary buffer sizing:

Size of temporary buffers:

  • p_img
    2 * ImageOut->width*sizeof(uint8_t)

◆ arm_image_resize_bgr_8U3C_to_rgb24_f32()

void arm_image_resize_bgr_8U3C_to_rgb24_f32 ( const arm_cv_image_bgr_8U3C_t ImageIn,
arm_cv_image_rgb24_t ImageOut,
uint8_t *  p_img 
)

Resize BGR 8U3C image and convert to RGB24 (float implementation)

Parameters
[in]ImageInThe input image
ImageOutThe output image
[in,out]p_imgTemporary buffer
Temporary buffer sizing:

Size of temporary buffers:

  • p_img
    2 * ImageOut->width*sizeof(uint8_t)

◆ arm_image_resize_gray8_f32()

void arm_image_resize_gray8_f32 ( const arm_cv_image_gray8_t ImageIn,
arm_cv_image_gray8_t ImageOut,
uint8_t *  p_img 
)

Resize gray image (float implementation)

Parameters
[in]ImageInThe input image
ImageOutThe output image
[in,out]p_imgTemporary buffer
Temporary buffer sizing:

Size of temporary buffers:

  • p_img
    2 * ImageOut->width*sizeof(uint8_t)