Datasets.CirclesSynthetic dataset for counting circles in images
module Config : sig ... endmodule Random = Rand.Random_for_testsval draw_circle :
image_size:int ->
(float, 'a, 'b) Stdlib.Bigarray.Genarray.t ->
int ->
int ->
int ->
unitDraw a filled circle on the image at (cx, cy) with radius r. Values are clamped to 0, 1 range.
val generate_with_kind :
(float, 'a) Stdlib__Bigarray.kind ->
?config:Config.t ->
len:int ->
unit ->
(float, 'a, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t
* (float, 'a, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.tGenerate circle counting dataset with specified precision.
val generate :
?config:Config.t ->
len:int ->
unit ->
(float, Stdlib.Bigarray.float64_elt, Stdlib.Bigarray.c_layout)
Stdlib.Bigarray.Genarray.t
* (float, Stdlib.Bigarray.float64_elt, Stdlib.Bigarray.c_layout)
Stdlib.Bigarray.Genarray.tGenerate circle counting dataset with double precision.
val generate_single_prec :
?config:Config.t ->
len:int ->
unit ->
(float, Stdlib.Bigarray.float32_elt, Stdlib.Bigarray.c_layout)
Stdlib.Bigarray.Genarray.t
* (float, Stdlib.Bigarray.float32_elt, Stdlib.Bigarray.c_layout)
Stdlib.Bigarray.Genarray.tGenerate circle counting dataset with single precision.