package bimage
Library
Module
Module type
Parameter
Class
Class type
Image processing library
v0.2.1 — homepage
type ('a, 'b) kind = ('a, 'b) Bigarray.kind
type u8 = Bigarray.int8_unsigned_elt
type u16 = Bigarray.int16_unsigned_elt
type i32 = Bigarray.int32_elt
type i64 = Bigarray.int64_elt
type f32 = Bigarray.float32_elt
type f64 = Bigarray.float64_elt
type c32 = Bigarray.complex32_elt
type c64 = Bigarray.complex64_elt
module Error : sig ... end
module Angle : sig ... end
The Angle type is used instead of a float whenever a function expects an angle argument to avoid ambiguity
module Point : sig ... end
Point is a 2 element float tuple used to perform calculations on (x, y) coordinates
module Color : sig ... end
Color contains methods for creating and inspecting color types
val rgb_packed : rgb_packed Color.t
RGB packed into a signle channel
module Kind : sig ... end
module Data : sig ... end
The Data module defines several operations on one dimensional image data
module Pixel : sig ... end
Pixels are float vectors used to store image data
module Image : sig ... end
The Image module defines a simple interface for manipulating image data
module Kernel : sig ... end
Kernels are used for filtering images using convolution
module Transform : sig ... end
module Input : sig ... end
Defines the type used as input to operations
module Expr : sig ... end
Expr implements an operation combinator which can be used to build operations from low-level functions
module Op : sig ... end
Op is used to define pixel-level operations. These operations are performed on normalized floating-point values
module Hash : sig ... end
val (~@) : int -> Input.index