Skip to content

Instantly share code, notes, and snippets.

@sambhav2612
Last active June 25, 2018 11:24
Show Gist options
  • Save sambhav2612/c3f9b38c1d401ba283515565e5b2b5f7 to your computer and use it in GitHub Desktop.
Save sambhav2612/c3f9b38c1d401ba283515565e5b2b5f7 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
!apt-get -qq install -y libsm6 libxext6 && pip install -q -U opencv-python tensorflow==1.4 matplotlib==2.1.0 imutils==0.4.3 numpy==1.13.3 pandas==0.20.3
!apt-get install build-essential cmake libgtk-3-dev libboost-all-dev
!pip install virtualenvwrapper virtualenv
!virtualenv dish
!. dish/bin/activate
!pip install numpy scipy scikit-image
!pip install dlib==19.8.0
import dlib # test for dlib
!apt-get update && apt-get upgrade
!apt-get remove x264 libx264-dev
!apt-get install build-essential checkinstall cmake pkg-config yasm git gfortran ibjpeg8-dev libjasper-dev libpng12-dev
!apt-get install libtiff5-dev
!apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev
!apt-get install libxine2-dev libv4l-dev
!apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
!apt-get install qt5-default libgtk2.0-dev libtbb-dev
!apt-get install libatlas-base-dev
!apt-get install libfaac-dev libmp3lame-dev libtheora-dev
!apt-get install libvorbis-dev libxvidcore-dev
!apt-get install libopencore-amrnb-dev libopencore-amrwb-dev
!apt-get install x264 v4l-utils
!apt-get install python-dev python-pip python3-dev python3-pip
!pip2 install -U pip numpy
!pip3 install -U pip numpy
!pip install numpy scipy matplotlib scikit-image scikit-learn ipython
import os
!git clone https://github.com/opencv/opencv.git && os.chdir('opencv') && git checkout 3.3.1 && cd ..
!git clone https://github.com/opencv/opencv_contrib.git && os.chdir('opencv_contrib') && git checkout 3.3.1 && cd ..
!cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D WITH_TBB=ON \
-D WITH_V4L=ON \
-D WITH_QT=ON \
-D WITH_OPENGL=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
!nproc
!make -j2 # where 2 is the ouput from last command
!make install
!sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf' && ldconfig
# test for opencv
import cv2
cv2.__version__
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment