animl: A Collection of ML Tools for Species Detection and Classification in Camera Trap Images and Videos

Functions required to classify subjects within camera trap field data. The package can handle both images and videos. The authors recommend a two-step approach using Microsoft's 'MegaDector' model and then a second model trained on the classes of interest.

Version: 3.3.0
Depends: R (≥ 4.0.0)
Imports: methods, pbapply, reticulate, stats
Suggests: jsonlite, testthat (≥ 3.0.0), withr
Published: 2026-06-16
DOI: 10.32614/CRAN.package.animl
Author: Kyra Swanson ORCID iD [aut, cre], Mathias Tobler [aut]
Maintainer: Kyra Swanson <tswanson at sdzwa.org>
License: MIT + file LICENSE
NeedsCompilation: no
SystemRequirements: Python (>= 3.12), animl-py
Materials: README, NEWS
CRAN checks: animl results

Documentation:

Reference manual: animl.html , animl.pdf

Downloads:

Package source: animl_3.3.0.tar.gz
Windows binaries: r-devel: animl_3.2.0.zip, r-release: animl_3.2.0.zip, r-oldrel: animl_3.2.0.zip
macOS binaries: r-release (arm64): animl_3.2.0.tgz, r-oldrel (arm64): animl_3.2.0.tgz, r-release (x86_64): animl_3.2.0.tgz, r-oldrel (x86_64): animl_3.2.0.tgz
Old sources: animl archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=animl to link to this page.