Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Bimage.Op
SourceOp is used to define pixel-level operations. These operations are performed on normalized floating-point values
val eval :
?x:int ref ->
?y:int ref ->
?c:int ref ->
('a, 'b, 'c) t ->
('a, 'b, 'c, 'd, 'e, 'f) filter
Evaluate an operation
join f a b
builds a new operation of f(a, b)
map f a
builds a new operation of f(a)
Builds an operation returning the maximum value for a given kind
Builds an operation returning the minimum value for a given kind
val cond :
(('a, 'b, 'c) Image.t array -> int -> int -> int -> bool) ->
('a, 'b, 'c) t ->
('a, 'b, 'c) t ->
('a, 'b, 'c) t
Conditional operation
Create a kernel operation using two kernels combined using the designated operation
Infix operator for join
using addition
Infix operator for join
using subtraction
Infix operator for join
using multiplication
Infix operator for join
using division
Infix operator for join_kernel
using addition
Infix operator for join_kernel
using subtraction
Infix operator for join_kernel
using multiplication
Infix operator for join_kernel
using division
Blur using gaussian kernel. The size must be an odd number.
Apply a transformation
Adjust the brightness of an image. 0.0 will remove all brightness and 1.0 will keep the image as-is.