1
1
#! /bin/bash
2
2
set -e
3
3
install_opencv () {
4
- echo " Installing OpenCV 4.7.0 on your Raspberry Pi 64-bit OS"
4
+ echo " "
5
+ case ` cat /etc/debian_version` in
6
+ 10* ) echo " Detecting Debian 10, Buster. "
7
+ ;;
8
+ 11* ) echo " Detecting Debian 11, Bullseye. "
9
+ ;;
10
+ 12* ) echo " Detecting Debian 12, Bookworm. "
11
+ ;;
12
+ esac
13
+ echo " "
14
+ echo " Installing OpenCV 4.7.0"
5
15
echo " It will take minimal 2.5 hour !"
6
16
cd ~
7
17
# install the dependencies
@@ -13,12 +23,20 @@ sudo apt-get install -y libgstreamer1.0-dev gstreamer1.0-gtk3
13
23
sudo apt-get install -y libgstreamer-plugins-base1.0-dev gstreamer1.0-gl
14
24
sudo apt-get install -y libxvidcore-dev libx264-dev
15
25
sudo apt-get install -y python3-dev python3-numpy python3-pip
16
- sudo apt-get install -y libtbb2 libtbb-dev libdc1394-22-dev
17
26
sudo apt-get install -y libv4l-dev v4l-utils
18
27
sudo apt-get install -y libopenblas-dev libatlas-base-dev libblas-dev
19
28
sudo apt-get install -y liblapack-dev gfortran libhdf5-dev
20
29
sudo apt-get install -y libprotobuf-dev libgoogle-glog-dev libgflags-dev
21
30
sudo apt-get install -y protobuf-compiler
31
+ # get TBB
32
+ case ` cat /etc/debian_version` in
33
+ 10* ) sudo apt-get install -y libtbb2 libtbb-dev libdc1394-22-dev
34
+ ;;
35
+ 11* ) sudo apt-get install -y libtbb2 libtbb-dev libdc1394-22-dev
36
+ ;;
37
+ 12* ) sudo apt-get install -y libtbbmalloc2 libtbb-dev
38
+ ;;
39
+ esac
22
40
23
41
# download the latest version
24
42
cd ~
0 commit comments