docker配置gstreamer和opencv

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

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
sudo apt-get install valgrind libgirepository1.0-dev libcap-dev libgtk-3-dev libunwind-dev clzip gobject-introspection libdw-dev
sudo apt-get install libxv-dev libasound2-dev libtheora-dev libogg-dev libvorbis-dev
sudo apt-get install libbz2-dev libv4l-dev libvpx-dev libjack-jackd2-dev libsoup2.4-dev libpulse-dev
sudo apt-get install faad libfaad-dev libfaac-dev libx264-dev libmad0-dev

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-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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker 是一个开源的容器化平台,可以帮助开发者快速部署、运行和管理应用程序。下面是关于 Docker 配置和管理的一些常见问题的解答: 1. 如何安装 DockerDocker 提供了适用于各种操作系统的安装程序。你可以访问 Docker 官方网站,根据你的操作系统选择适合的安装程序,并按照官方文档提供的步骤进行安装。 2. 如何配置 Docker 镜像加速? 在国内使用 Docker 时,由于网络原因,从 Docker Hub 下载镜像可能会比较慢。你可以配置 Docker 镜像加速器来加快下载速度。一些国内云服务商(如阿里云、腾讯云)提供了 Docker 镜像加速服务,你可以在其官方网站上找到相应的配置步骤。 3. 如何管理 Docker 容器? 使用 Docker 命令行工具或者 Docker 图形化界面工具可以管理 Docker 容器。你可以使用命令行工具如 `docker ps` 查看正在运行的容器,`docker start/stop/restart <container_name>` 启动/停止/重启容器等。同时,一些第三方工具(如 Portainer)也提供了更友好的图形化界面来管理容器。 4. 如何构建自己的 Docker 镜像? Docker 镜像可以通过 Dockerfile 来定义。Dockerfile 是一个文本文件,包含了一系列的指令,用于自动化构建镜像。你可以在 Dockerfile 中指定基础镜像、安装依赖、配置环境等。然后使用 `docker build` 命令根据 Dockerfile 构建镜像。 5. 如何使用 Docker Compose 管理多个容器Docker Compose 是一个用于定义和运行多个容器的工具。通过编写一个 `docker-compose.yml` 文件,你可以定义多个容器之间的依赖关系、网络配置、卷挂载等。然后使用 `docker-compose up/down` 命令启动/停止这些容器。 这些只是 Docker 配置和管理的一些基本问题,希望对你有所帮助。如果你还有其他问题,欢迎继续提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值