Type: | Package |
Title: | Helper Package for Installing OpenCV with R |
Version: | 4.110.0 |
Date: | 2025-05-01 |
Maintainer: | Simon Garnier <garnier@njit.edu> |
Description: | Installs 'OpenCV' for use by other packages. 'OpenCV' https://opencv.org/ is library of programming functions mainly aimed at real-time computer vision. This 'Lite' version installs the stable base version of 'OpenCV' and some of its experimental externally contributed modules. It does not provide R bindings directly. |
License: | GPL-3 |
Imports: | utils, parallel |
SystemRequirements: | cmake |
RoxygenNote: | 7.3.2 |
Biarch: | false |
Encoding: | UTF-8 |
Depends: | R (≥ 4.0.0) |
Suggests: | covr, knitr, rmarkdown |
VignetteBuilder: | knitr |
URL: | https://swarm-lab.github.io/ROpenCVLite/, https://github.com/swarm-lab/ROpenCVLite |
BugReports: | https://github.com/swarm-lab/ROpenCVLite/issues |
NeedsCompilation: | no |
Packaged: | 2025-05-05 10:24:05 UTC; simon |
Author: | Simon Garnier |
Repository: | CRAN |
Date/Publication: | 2025-05-05 12:20:01 UTC |
ROpenCVLite: A package to install OpenCV within R
Description
This is a utility package that installs OpenCV within R for use by other packages. This Lite version does not contain any of the contributed modules of OpenCV.
Author(s)
Simon Garnier, garnier@njit.edu
See Also
Useful links:
Report bugs at https://github.com/swarm-lab/ROpenCVLite/issues
Install Location of OpenCV
Description
This function returns the location at which OpenCV is installed.
Usage
OpenCVPath()
Value
A character string.
Author(s)
Simon Garnier, garnier@njit.edu
Examples
## Not run:
OpenCVPath()
## End(Not run)
Default Install Location of OpenCV
Description
This function returns the location at which OpenCV should be installed by default.
Usage
defaultOpenCVPath()
Value
A character string.
Author(s)
Simon Garnier, garnier@njit.edu
Examples
## Not run:
defaultOpenCVPath()
## End(Not run)
Install OpenCV
Description
This function attempts to download, compile and install OpenCV on the system. This process will take several minutes.
Usage
installOpenCV(install_path = defaultOpenCVPath(), batch = FALSE)
Arguments
install_path |
A character string indicating the location at which
OpenCV should be installed. By default, it is the value returned by
|
batch |
A boolean indicating whether to skip ( |
Value
A boolean.
Author(s)
Simon Garnier, garnier@njit.edu
Examples
## Not run:
installOpenCV()
## End(Not run)
Check Cmake Installation
Description
This function checks that Cmake is installed on the system.
Usage
isCmakeInstalled()
Value
A boolean.
Author(s)
Simon Garnier, garnier@njit.edu
Examples
isCmakeInstalled()
Check OpenCV Installation
Description
This function checks that OpenCV is installed and accessible.
Usage
isOpenCVInstalled()
Value
A boolean.
Author(s)
Simon Garnier, garnier@njit.edu
Examples
isOpenCVInstalled()
C/C++ configuration options
Description
This function returns the configuration options for compiling
C/C++-based packages against OpenCV installed by ROpenCVLite
.
Usage
opencvConfig(output = "libs", arch = NULL)
Arguments
output |
Either 'libs' for library configuration options or 'cflags' for C/C++ configuration flags. |
arch |
architecture relevant for Windows. If |
Value
A concatenated character string (with cat
) of the
configuration options.
Author(s)
Simon Garnier, garnier@njit.edu
Examples
## Not run:
if (isOpenCVInstalled()) {
opencvConfig()
opencvConfig(output = "cflags")
opencvConfig(arch = R.version$arch)
}
## End(Not run)
OpenCV Version
Description
This function determines the version of OpenCV installed within R.
Usage
opencvVersion()
Value
A character string.
Author(s)
Simon Garnier, garnier@njit.edu
Examples
if (isOpenCVInstalled()) {
opencvVersion()
}
Remove OpenCV
Description
This function removes OpenCV from the system.
Usage
removeOpenCV()
Value
A boolean.
Author(s)
Simon Garnier, garnier@njit.edu
Examples
## Not run:
installOpenCV()
## End(Not run)