Merge pull request #6 from JustinShenk/patch-1
[platform/adaptation/npu/intel-libmvnc.git] / uninstall-opencv.sh
1 #! /bin/bash
2
3 #test for python already installed for opencv
4 python3 -c "import cv2" > /dev/null 2>&1
5 if [ $? -eq 0 ] ;
6 then
7         echo ""
8         echo "************************ Please confirm *******************************"
9         echo " NCSDK 1.11 requires that previous installations of openCV"
10         echo " be uninstalled before proceeding with NCSDK installation."
11         echo " Note that if you installed opencv via pip3 or from source into the"
12         echo " home directory, it will be uninstalled."
13         read -p " Continue uninstalling OpenCV (y/n) ? " CONTINUE
14         if [[ "$CONTINUE" == "y" || "$CONTINUE" == "Y" ]]; then
15                 echo "";
16                 echo "OpenCV already setup for python";
17                 echo "";
18                 echo "Uninstalling opencv pip installation";
19                 sudo pip3 uninstall opencv-contrib-python
20                 sudo pip3 uninstall opencv-python
21
22                 echo "Looking for opencv source installation";
23                 if [ -d "$HOME/opencv-3.3.0" ]; then
24                         echo "opencv-3.3.0 directory exists"
25                         if [ -e "$HOME/opencv-3.3.0/build/Makefile" ]; then
26                                 echo "opencv-3.3.0 Makefile exists, attempting to uninstall opencv-3.3.0"
27                                 cd "$HOME/opencv-3.3.0/build"
28                                 sudo make uninstall &> /dev/null
29                                 echo "done."
30                         fi
31                 fi
32         else
33                 echo " Not removing opencv, quitting."
34                 exit 1
35         fi
36 fi