process_batch_dir: Process Batch Directory

View source: R/BatchProcessing.R

process_batch_dirR Documentation

Process Batch Directory

Description

Process a list of handwriting samples saved as PNG images in a directory: (1) Load the image and convert it to black and white with ['readPNGBinary()'] (2) Thin the handwriting to one pixel in width with ['thinImage()'] (3) Run ['processHandwriting()'] to split the handwriting into parts called *edges* and place *nodes* at the ends of edges. Then combine edges into component shapes called *graphs*. (4) Save the processed document in an RDS file. (5) Optional. Return a list of the processed documents.

Usage

process_batch_dir(input_dir, output_dir = ".", return_result = TRUE)

Arguments

input_dir

Input directory that contains images

output_dir

A directory to save the processed images

return_result

TRUE/FALSE whether to return the result. If TRUE, the processed documents with be saved and a list of the processed documents will be returned. If FALSE, the processed documents will be saved, but nothing will be returned.

Value

A list of processed documents

Examples

## Not run: 
process_batch_list("path/to/input_dir", "path/to/output_dir", FALSE)
docs <- process_batch_list("path/to/input_dir", "path/to/output_dir", TRUE)

## End(Not run)


handwriter documentation built on Oct. 13, 2023, 5:10 p.m.