Installing ROpenCVLite
should go
smoothly on all major operating systems (Mac, Windows, and most major Linux
distributions). There are a few steps to follow before installing the package
itself in order to prepare all the necessary external (i.e. non-R) dependencies
for OpenCV
.
All installation steps are described below.
ROpenCVLite
Before installing ROpenCVLite
, you will need to install the latest versions of
CMake
and Rtools
.
Use the winget
utility to install Cmake
from the terminal/PowerShell:
```{powershell eval=FALSE} winget install cmake
+ **Option 2** Use the convenience function provided by the `installr` library: ```r if (!require("installr")) install.packages("installr") installr::install.CMake()
During the installation process, make sure to tell the installer to add CMake
to your "PATH".
Download the CMake
installer for Windows at
https://cmake.org/download/. Make sure to tell
the installer to add CMake
to your "PATH".
Use the winget
utility to install Cmake
from the terminal/PowerShell:
```{powershell eval=FALSE} winget install RProject.Rtools
+ **Option 2** Use the convenience function provided by the `installr` library: ```r if (!require("installr")) install.packages("installr") installr::install.Rtools()
During the installation process, make sure to tell the installer to add Rtools
to your "PATH".
Download the latest "recommended" version of Rtools
at
https://cran.r-project.org/bin/windows/Rtools/.
Make sure to tell the installer to add Rtools
to your "PATH".
Before installing ROpenCVLite
, you will need to install the latest version of
CMake
.
If you have homebrew
installed, run the following command
in your terminal:
brew install cmake
If you have MacPorts
installed, run the following
command in your terminal:
sudo port install cmake
Go to https://cmake.org/download/. Scroll down
until you reach the "Latest Release" section. Download the installer for Mac OS
X (.dmg file). Once the download is complete, double-click on the installer and
accept the license agreement. Drag and drop the Cmake
app into your
Applications
folder.
To make Cmake
accessible to R
, open a terminal and type:
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install
It will ask for your administrator password.
Before installing ROpenCVLite
, you will need to install the latest version of
CMake
. Hereafter are two options to do this on Linux.
Use your distribution's package management system. For instance on Ubuntu-like systems, you can install Cmake by typing the following command in your terminal:
sudo apt install cmake
Other distributions will have different package managers. Refer to the documentation of your distribution for finding the proper way to install Cmake on your system.
Download CMake
for Linux at https://cmake.org/download/.
However it is recommended that you install it using your distribution's package
management system.
Before installing ROpenCVLite
, you will need to install the devtools
package
in R
.
install.packages("devtools")
ROpenCVLite
You can install ROpenCVLite
from CRAN as follows:
install.packages("ROpenCVLite")
Or you can install the latest latest development version (not recommended) as follows:
devtools::install_github("swarm-lab/ROpenCVLite")
This will not install OpenCV
yet. You will be asked whether you want to install
it the first time you load the package.
library(ROpenCVLite)
This step can take some time. Go make yourself a cup of coffee or two while
ROpenCVLite
downloads, compiles and installs OpenCV
on your system.
In addition, you can also request the (re)installation of OpenCV
at any time
as follows:
ROpenCVLite::installOpenCV()
ROpenCVLite
will also automatically detect when a new version of OpenCV is
available and will offer to update it for you.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.