当前位置: 首页 > wzjs >正文

深色调网站三只松鼠营销策划书

深色调网站,三只松鼠营销策划书,网站开发现在怎么样,太仓网站建设AGX Xavier 场景下的 【OpenCV FFmpeg CUDA GStreamer】 重装 & 编译的2025年稳定方案✅ 1️⃣ 先卸载老版本AGX 自带很多预装包,原则:卸载干净,避免旧库和新编译冲突。🔹 卸载 OpenCVdpkg -l | grep opencv sudo apt-get …

AGX Xavier 场景下的 【OpenCV + FFmpeg + CUDA + GStreamer】 重装 & 编译的2025年稳定方案

1️⃣ 先卸载老版本

AGX 自带很多预装包,原则:卸载干净,避免旧库和新编译冲突。


🔹 卸载 OpenCV

dpkg -l | grep opencv
sudo apt-get remove --purge libopencv* python3-opencv# 自己 make install 装过的也一起删
sudo rm -rf /usr/local/include/opencv4
sudo rm -rf /usr/local/lib/libopencv*
sudo rm -rf /usr/local/lib/pkgconfig/opencv4.pc
sudo rm -rf /usr/local/lib/python3*/dist-packages/cv2*# 卸载 pip 版本(如果有)
pip3 uninstall opencv-python opencv-contrib-pythonsudo ldconfig

🔹 卸载 FFmpeg

dpkg -l | grep ffmpeg
sudo apt-get remove --purge ffmpegsudo rm -rf /usr/local/bin/ffmpeg /usr/local/bin/ffprobe /usr/local/lib/libav*sudo ldconfig

2️⃣ 检查 CUDA 和 GStreamer

AGX Xavier 自带 CUDA,JetPack 4.5 默认是 CUDA 10.2 + GStreamer 1.14.x
→ 不要自己乱装 CUDA,保持 JetPack 自带就行。

检查一下:

nvcc --version
gst-launch-1.0 --version

确认有:

CUDA compilation tools, release 10.2, V10.2.89
GStreamer 1.14.x

 

3️⃣ 安装依赖

sudo apt-get update# 编译工具
sudo apt-get install -y build-essential cmake git pkg-config# GStreamer (一定要有)
sudo apt-get install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \gstreamer1.0-plugins-ugly gstreamer1.0-libav# 图像编解码
sudo apt-get install -y libjpeg-dev libpng-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev# OpenGL 和 V4L2
sudo apt-get install -y libgtk-3-dev libcanberra-gtk* libtbb2 libtbb-dev libdc1394-22-dev# Python
sudo apt-get install -y python3-dev python3-numpy

4️⃣ 编译 OpenCV (推荐 4.5.5)

🔹 拉源码

cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.5.5cd ~
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.5.5cd ~/opencv
mkdir build && cd build

将opencv_contrib放在opencv的文件夹下。后面配置CMake路径时注意统一。

解决ADE被墙

 cmake的过程中,会因为下载ADE被墙,而停顿,因此只好手动下载。

wget https://github.com/opencv/ade/archive/refs/tags/v0.1.1f.zip
# 解压到 opencv_contrib/modules/ade 或者 opencv/3rdparty/ade
unzip v0.1.1f.zip
mv ade-0.1.1f/* ~/opencv_build/opencv/3rdparty/ade
opencv/├── 3rdparty/│    ├── ade/│         ├── CMakeLists.txt│         ├── source.cpp ...

只要在 opencv/3rdparty/ade/ 里能找到它的 CMakeLists.txt,就没问题。

并在CMake是加上一句:

-D OPENCV_ADE_DIR=~/opencv_build/opencv/3rdparty/ade

 解决NVIDIA_OPTICAL_FLOW被墙

🔹 CMake 推荐配置(AGX Xavier 专属 🚀)

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules -D WITH_CUDA=ON -D WITH_CUDNN=ON -D OPENCV_DNN_CUDA=ON -D ENABLE_FAST_MATH=ON -D CUDA_FAST_MATH=ON -D WITH_CUBLAS=ON -D WITH_GSTREAMER=ON -D WITH_FFMPEG=ON -D WITH_GSTREAMER_0_10=OFF -D WITH_LIBV4L=ON -D WITH_OPENGL=ON -D WITH_QT=OFF -D BUILD_opencv_python2=OFF -D BUILD_opencv_python3=ON -D PYTHON3_EXECUTABLE=$(which python3) -D PYTHON3_INCLUDE_DIR=$(python3 -c "from sysconfig import get_paths as gp; print(gp()['include'])") -D PYTHON3_LIBRARY=$(python3 -c "from sysconfig import get_paths as gp; print(gp()['stdlib'])") -D OPENCV_GENERATE_PKGCONFIG=ON -D BUILD_TESTS=OFF -D OPENCV_ENABLE_NONFREE=ON -D BUILD_EXAMPLES=OFF -D OPENCV_ADE_DIR=~/opencv/3rdparty/ade ..

需要包含:

-D BUILD_opencv_python3=ON \
-D PYTHON3_EXECUTABLE=$(which python3) \
-D PYTHON3_INCLUDE_DIR=$(python3 -c "from sysconfig import get_paths as gp; print(gp()['include'])") \
-D PYTHON3_LIBRARY=$(python3 -c "from sysconfig import get_paths as gp; print(gp()['stdlib'])") \

 否则会提示:

 python3 -c "import cv2; print(cv2.getBuildInformation())" | grep CUDATraceback (most recent call last):File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
nvidia@agxA:~/opencv/build$ python3 -c "import cv2; print(cv2.getBuildInformation())" | grep GStreamer
Traceback (most recent call last):File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'

🔹 编译 & 安装

make -j$(nproc)   # Xavier AGX 建议一次用 4-6 核,别一次全开,避免 OOM
sudo make install
sudo ldconfig

5️⃣ (可选)FFmpeg

如果主要用 GStreamer 了,FFmpeg 不必须单独编译。

要自己带硬编解码:

  • Jetson 上推荐用 NVIDIA 提供的 L4T Multimedia API 或者 nvmpi 社区版。

  • nvmpi 维护得很久没更新,新项目直接用 GStreamer + nvarguscamerasrc + nvv4l2decoder 最稳定。

6️⃣ 验证

# OpenCV
python3 -c "import cv2; print(cv2.getBuildInformation())" | grep CUDA
python3 -c "import cv2; print(cv2.getBuildInformation())" | grep GStreamer# GStreamer
gst-inspect-1.0 | grep nv

关键点总结:

1️⃣ JetPack 4.5 的 CUDA/FFmpeg/GStreamer 都需要自己编时打开
2️⃣ ADE 可手动解压替代自动下载
3️⃣ JNITesseract 非刚需可以跳过或后装
4️⃣ BUILD_opencv_python3=ON 和 Python 路径一定配好
5️⃣ 不要混用 pip 的 opencv-python,它是 CPU 版,没 GPU

http://www.dtcms.com/wzjs/451210.html

相关文章:

  • 王烨洛阳漯河seo公司
  • 今天新闻头条新闻爱站seo工具
  • 网站建设需要那些人怎样在百度上发布作品
  • 网站开发费用可否计入无形资产百度小说搜索风云榜
  • div css 网站模板推广引流哪个软件最好
  • 重庆公司有哪些济南网站优化公司排名
  • 如何建立网站服务器国家免费职业技能培训
  • 网站seo诊断报告例子模板建站价格
  • 新汉阳火车站最新消息权威发布电子商务与网络营销教案
  • 做网站一般多钱网络营销推广8种方法
  • 图书馆网站设计方案排名nba
  • 网站初期做几个比较好肇庆网络推广
  • 中国建设银行网站首页企业成都网站建设软件
  • 宜宾微信网站建设百度企业网盘
  • 海淀做网站网络推广属于什么专业
  • 用vs2010做的网站推广发帖网站
  • 做视频的网站那几个盈利了今日热榜官网
  • 国土网站建设自查报告市场营销试题库(带答案)
  • 最新款淘宝客源码整网站程序模板+后台带自动采集商品功能带文章google 网站推广
  • 自己做的主页网站怕被劫持夸克搜索入口
  • 一屏网站模板下载 迅雷下载 迅雷下载地址百度提升优化
  • 做网站好的书做百度关键词排名的公司
  • asp+sql server典型网站建设案例手机百度云网页版登录
  • 电子商城网站制作公司免费下载app并安装
  • 毕节市建设网站店铺推广平台有哪些
  • 长沙建设局网站seo文章排名优化
  • 石家庄英文网站建设aso优化渠道
  • 跨境电商网站建设方案百度导航下载2022最新版官网
  • 开单独网站做a货鞋湖南百度推广代理商
  • 做电影下载网站需要什么软件好黑科技引流推广神器怎么下载