ImageProcessing 1.0.0

Edit this page

Agents Module

Module with implementation of agents for image processing

Functions and values

Function or value Description

imgProcessor filter imgSaver logger

Full Usage: imgProcessor filter imgSaver logger

Parameters:
Returns: MailboxProcessor<Msg>

Agent for image processing

filter : MyImage -> MyImage

Filter for application

imgSaver : MailboxProcessor<Msg>

Saving Agent

logger : MailboxProcessor<Msg>

Logging Agent

Returns: MailboxProcessor<Msg>

imgSaver outDir logger

Full Usage: imgSaver outDir logger

Parameters:
Returns: MailboxProcessor<Msg>

Agent for saving images

outDir : string

Path to save

logger : MailboxProcessor<Msg>

Logging Agent

Returns: MailboxProcessor<Msg>

listAllFiles dir

Full Usage: listAllFiles dir

Parameters:
    dir : string

Returns: string list

List of all files in directory

dir : string
Returns: string list

msgLogger ()

Full Usage: msgLogger ()

Parameters:
    () : unit

Returns: MailboxProcessor<Msg>

Agent for logging

() : unit
Returns: MailboxProcessor<Msg>

outFile imgName outDir

Full Usage: outFile imgName outDir

Parameters:
    imgName : string
    outDir : string

Returns: string

Creation of path to save the image

imgName : string
outDir : string
Returns: string

superAgent outputDir conversion logger

Full Usage: superAgent outputDir conversion logger

Parameters:
Returns: MailboxProcessor<Msg>

Agent with the ability to process and save the image

outputDir : string

Path to save

conversion : MyImage -> MyImage

Image transformation

logger : MailboxProcessor<Msg>

Logging Agent

Returns: MailboxProcessor<Msg>

superImageProcessing inputDir outputDir conversion countOfAgents

Full Usage: superImageProcessing inputDir outputDir conversion countOfAgents

Parameters:
    inputDir : string - Path to image or images
    outputDir : string - Path to save
    conversion : MyImage -> MyImage - Image transformation
    countOfAgents : int - Count of superAgents to processing

Image processing using superAgents

inputDir : string

Path to image or images

outputDir : string

Path to save

conversion : MyImage -> MyImage

Image transformation

countOfAgents : int

Count of superAgents to processing