Constructor
new CropToBoxAugmenter(opts)
Parameters:
Name |
Type |
Description |
opts |
Object
|
options
Properties
Name |
Type |
Attributes |
Description |
cornersVariation |
NumberArgument
|
<optional>
|
length-2 x lenght-2 variate (in percent) of box
ex : [[x1, y1], [x2, y2]] will cropp a box of size (x1+x2 +1)width x (y1+y2 +1)height
Positive numbers will increase the size of the box |
sigma |
NumberArgument
|
|
sigma af a normal distribution of cornersVariation |
mean |
NumberArgument
|
|
mean of a normal distribution of cornersVariation |
boxIndex |
NumberArgument
|
<optional>
|
index of the box to use, by default, will be randomly decided |
|
- Source:
Examples
// Simple usage, will crop a random box among boxes,
// and return it as the new image
// will throw an error if no boxes
const cropper = ia.cropToBox();
// default parameter is sigma, here 10% variation
ia.cropToBox(0.1);
// here 20% variation, in the normal distribution
// and by average width of the cropped box will be 20% larger (10% + 10%) and same for height
ia.cropToBox({sigma: 0.2, mean: 0.1});