I am programming in c ++ using OpenCV. In google Colaboratory I have to install it every time I start working. It is slow and time consuming to build and install. Is there a way to do it fast? Is OpenCV not pre-installed in Google Colaboratory? Thanks you
I'm following these steps to install OpenCV.
!apt-get install build-essential
!apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
!apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
!cd /content/
!git clone https://github.com/opencv/opencv.git
!git clone https://github.com/opencv/opencv_contrib.git
!mkdir /content/opencv/build
%cd /content/opencv/build
#!cmake -DOPENCV_EXTRA_MODULES_PATH=/content/opencv_contrib/modules -DWITH_CUDA=ON -DCMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_DOCS=TRUE -DBUIL_EXAMPLES=TRUE -DENABLE_FAST_MATH=1 -DCUDA_FAST_MATH=1 -DWITH_CUBLAS=1 ..
! time cmake -DOPENCV_EXTRA_MODULES_PATH=/content/opencv_contrib/modules -DWITH_CUDA=ON -DCMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_DOCS=FALSE -DBUIL_EXAMPLES=FALSE ..
! time make -j2
%cd /content/opencv/build
!time make install