sudo apt-get install build-essential dpkg-dev flex bison autotools-dev automake liborc-dev autopoint libtool gtk-doc-tools python3-pip libmount-dev python3-pip meson bison flex ninja-build libglib2.0-dev nasm
valgrind libgirepository1.0-dev libcap-dev libgtk-3-dev libunwind-dev clzip gobject-introspection libdw-dev
libxv-dev libasound2-dev libtheora-dev libogg-dev libvorbis-dev
libbz2-dev libv4l-dev libvpx-dev libjack-jackd2-dev libsoup2.4-dev libpulse-dev
faad libfaad-dev libfaac-dev libx264-dev libmad0-dev
build-essential cmake git python3-dev python3-numpy
libavcodec-dev libavformat-dev libswscale-dev libgtk-3-dev libgtk2.0-dev libcanberra-gtk-module
libpng-dev libjpeg-dev libopenexr-dev libtiff-dev libwebp-dev
libopencv-dev x264 libx264-dev libssl-dev ffmpeg
apt install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-ugly gstreamer1.0-rtsp
apt-get install --reinstall gstreamer1.0-alsa gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer1.0-0
apt-get install gstreamer1.0-rtsp
apt-get install gstreamer1.0-tools
apt-get install gstreamer1.0-plugins-base-apps
sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio -y
cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_C_COMPILER=/usr/bin/gcc
-D CMAKE_INSTALL_PREFIX=/usr/local
-D INSTALL_PYTHON_EXAMPLES=ON
-D INSTALL_C_EXAMPLES=OFF
-D WITH_TBB=ON
-D ENABLE_FAST_MATH=1
-D CUDA_FAST_MATH=1
-D WITH_CUBLAS=1
-D WITH_V4L=ON
-D WITH_QT=OFF
-D WITH_OPENGL=ON
-D WITH_GSTREAMER=ON
-D OPENCV_GENERATE_PKGCONFIG=ON
-D OPENCV_PC_FILE_NAME=opencv.pc
-D OPENCV_ENABLE_NONFREE=ON
-D OPENCV_PYTHON3_INSTALL_PATH=/usr/local/lib/python3.8/dist-packages
-D BUILD_opencv_python3=yes
-D PYTHON3_EXECUTABLE=/usr/bin/python3.8
-D PYTHON_INCLUDE_DIR=/usr/include/python3.8
-D PYTHON_INCLUDE_DIR2=/usr/include/python3.8
-D PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.8.so
-D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/local/lib/python3.8/dist-packages/numpy/core/include …
或
cmake -D CMAKE_BUILD_TYPE=RELEASE
-D INSTALL_PYTHON_EXAMPLES=ON
-D INSTALL_C_EXAMPLES=OFF
-D PYTHON_EXECUTABLE=
(
w
h
i
c
h
p
y
t
h
o
n
3
)
−
D
B
U
I
L
D
o
p
e
n
c
v
p
y
t
h
o
n
2
=
O
F
F
−
D
C
M
A
K
E
I
N
S
T
A
L
L
P
R
E
F
I
X
=
(which python3) \ -D BUILD_opencv_python2=OFF \ -D CMAKE_INSTALL_PREFIX=
(whichpython3) −DBUILDopencvpython2=OFF −DCMAKEINSTALLPREFIX=(python3 -c “import sys; print(sys.prefix)”)
-D PYTHON3_EXECUTABLE=
(
w
h
i
c
h
p
y
t
h
o
n
3
)
−
D
P
Y
T
H
O
N
3
I
N
C
L
U
D
E
D
I
R
=
(which python3) \ -D PYTHON3_INCLUDE_DIR=
(whichpython3) −DPYTHON3INCLUDEDIR=(python3 -c “from distutils.sysconfig import get_python_inc; print(get_python_inc())”)
-D PYTHON3_PACKAGES_PATH=$(python3 -c “from distutils.sysconfig import get_python_lib; print(get_python_lib())”)
-D WITH_GSTREAMER=ON
-D BUILD_opencv_python3=yes
-D BUILD_EXAMPLES=ON
…