安装opencv——gstream 按照这个顺次执行即可,需要下载opencv包

文章描述了使用apt-get命令安装一系列IT开发工具包的过程,包括gstreamer的各种版本、OpenCV的构建选项和依赖,以及cmake配置Python3环境的相关设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值