Given the paths to one or more files, reads and converts
them into a captcha
list that can be used for modeling or
prediction. If lab_in_path=TRUE
, will take the label for the
Captchas from their filenames using _
as the separator.
Arguments
- files
Paths to one or more captcha images
- lab_in_path
Whether or not the labels to the captchas are already in the paths to the files (separated by and underscore in the filename)
Value
A list of class captcha
. The captcha
object is a list with
three elements: $img
, which contains the image read from the {magick}
package; $lab
, which contains the image label (by default, NULL
); and
$path
, which contains the path of the image.
Details
The read_captcha()
function reads a character vector of image files and
stores them in memory. Behind the scenes, the function uses the
{magick}
package to deal with
the types of files that may appear (JPEG, PNG, among others).
Examples
captcha_file <- system.file("examples/captcha/esaj.png", package = "captcha")
cap <- read_captcha(captcha_file)
cap
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 PNG 100 50 sRGB FALSE 3631 72x72