Syntax
sod_img sod_random_augment_image(sod_img input, float angle, float aspect, int low, int high, int size);
Description
Perform small perturbations in scale and position to an input image. For standard image cropping, rotation & scaling you should rely respectively on sod_crop_image(), sod_rotate_image() and sod_resize_image().
Parameters
sod_img input
The input image to be processed. The image can be loaded from disk using sod_img_load_from_file(), from memory (i.e. network socket) via sod_img_load_from_mem() or dynamically created via sod_make_image().
float angle
The rotation angle, in degrees. The rotation angle is interpreted as the number of degrees to rotate the image clockwise.
float aspect
Aspect ratio.
int low
Minimum scale range.
int high
Maximum scale range.
int size
Width & Height of the crop.
Return Value
Augmented image is returned in an instance of the sod_img object. if something goes wrong during processing, then an empty image is returned via sod_make_empty_image(). Once done, you must release the memory allocated to this object via sod_free_image() to avoid memory leaks.
Example
Checkout the introduction course, the C/C++ samples on the download page or refer to the SOD Github Repository.
See also
sod_canny_edge_image • sod_image_draw_box • sod_image_find_blobs • sod_hough_lines_detect • sod_random_crop_image.