ubuntu20.04 cuda opencv

opencv中使用cuda加速图像处理 opencv大多数只使用到了cpu的版本,实际上对于复杂的图像处理过程用cuda(特别是高分辨率的图像)可能会有加速效果。 阅读详情

创建一个编译目录,并进入。

cuda的安装建议从官网上直接下载run文件,一次性完成cuda nvcc等的安装。

CUDA Toolkit 11.7 Downloads | NVIDIA Developer

 

wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.runsudo
sh cuda_11.7.0_515.43.04_linux.run

默认全选安装,建议不要修改。

安装完cuda toolkit之后安装一些必要的软件包,此处如果安装失败,可以多试几次或者换一下源。

# Install prerequisites 
sudo apt-get update && apt-get upgrade -y &&\
    apt-get install -y \
        build-essential \
        unzip \
        yasm \
        pkg-config \
        libswscale-dev \
        libtbb2 \
        libtbb-dev \
        libjpeg-dev \
        libpng-dev \
        libtiff-dev \
        libavformat-dev \
        libpq-dev \
        libxine2-dev \
        libglew-dev \
        libtiff5-dev \
        zlib1g-dev \
        libjpeg-dev \
        libavcodec-dev \
        libavformat-dev \
        libavutil-dev \
        libpostproc-dev \
        libswscale-dev \
        libeigen3-dev \
        libtbb-dev \
        libgtk2.0-dev \

下载opencv以及opencv-contrib

# Download and unpack sources
wget https://github.com/opencv/opencv/archive/refs/tags/4.5.2.zip -O opencv.zip
wget https://github.com/opencv/opencv_contrib/archive/refs/tags/4.5.2.zip -O opencv_contrib.zip
unzip opencv.zip
mv opencv-4.5.2 opencv
unzip opencv_contrib.zip
mv opencv_contrib-4.5.2 opencv_contrib

创建一个编译目录,并进入。 

# Create build directory and switch into it
mkdir opencv/build && cd opencv/build

执行cmake,亲测有效

cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules .. -DWITH_CUDA=1 -DENABLE_FAST_MATH=1 -DCUDA_FAST_MATH=1 -DWITH_CUBLAS=1 -DOPENCV_GENERATE_PKGCONFIG=1 -DCUDA_GENERATION=Pascal ..

执行编译和安装。

make -j8

安装可能耗时较长

make install

Ubuntu20.02下CUDA11.2+cudnn8.1.1+opencv+opencv_contrib4.5.2编译【保姆全套教程(持续更新)】 系统 Ubuntu20.02 NVIDIA驱动版本 >=465 CUDA版本 11.2.2 cudnn版本 8.1.1 Opencv版本 4.5.2 辅助工具 cmake-gui:用来编译opencv NVIDIA驱动下载https://www.nvidia.cn/geforce/drivers/ CUDA下载https://developer.nvidia.com/cuda-toolkit-archive cudnn下载https://developer.nvidia.c... 阅读详情

相关推荐

ubuntu20.04 opencv4.5.1+cuda11.0安装全过程

一、安装包准备(结尾有所有安装包) 1.opencv4.5.1 2.opencv_contrib-4.5.1 3.cuda 4.cuDNN 二、安装cuda 通过nvidia-smi查看显卡驱动版本以及支持的最大CUDA版本,由下图可见为11.2 1.官网下载对应版本的runfile文件下载地址 2.sudo sh cuda_11.0.2_450.51.05_linux.run 3.过程中提示按accept,driver不要安装,别的继续install 4.vim ~./bashrc 5.在结尾加入 ex

m0_37210884的博客 5529

ubuntu 20 安装 CUDA

nvidia-smicuda的版本信息如下图所示。

wzg2016的博客 1065

算法开发:ubuntu下安装cuda版本的opencv,支持c++(c++版视频硬解码)

opencv 硬解码 cuda gpu 人工智能

suanfaxiazai的博客 1429

Ubuntu20 安装 带cuda的opencv遇到的问题

错误 C2666: 'operator!=': 具有类似的转换重载函数。cmake 增加 -D BUILD_TIFF=ON。CUDA 12.2 fp16 dnn 编译错误。

weixin_36976685的博客 1067

【视频】OrinNX+Ubuntu20.04:移植OpenCV-4.11.0 with CUDA(含opencv_contrib )

OrinNX+Ubuntu20.04:移植OpenCV-4.11.0 with CUDA(含opencv_contrib )

郭老二 610

新出的智谱GLM-4.7很牛逼?

Zhipu AI(智谱)最近发布的 GLM-4.7 再次刷新了开源大模型的天花板。作为一款约 400B 参数规模的 MoE 模型,它不仅在传统的代码与推理任务上超越了 DeepSeek-V3.2 和 Kimi-K2 等强力对手,更通过**“保留思考(Preserved Thinking)”和“交错思考(Interleaved Thinking)”**等架构级创新,重新定义了 Agentic Workflow 的设计范式。

kakaZhui的博客 2397

在 Ubuntu 20.04 中使用 CUDA 安装 OpenCV 4

OpenCV 编译过程的截图。安装一个预编译版本的OpenCV可能会导致你不能充分利用cuda硬件,而cuda硬件在GPU加速方面是非常强大的。。本文,我们将使用带有 CUDA 和 cuDNN 的预安装环境从源代码构建 OpenCV。1. 先决条件1.1 CUDA 和 cuDNN主要的先决条件是安装 NVIDIA CUDA 工具包和 NVIDIA CUDA 深度神经网络库...

深度学习与计算机视觉 4244

[Vue][面试]谈谈你对MVC、MVP和MVVM的理解

谈谈你对MVC、MVP和MVVM的理解 答题思路:此题涉及知识点很多,很难说清楚,说透彻,因为MVC,MVP这些我们前端程序员自己甚至都没用过。但是恰恰反映了前端这些年从无到有, 从有到优的变迁过程,因此沿此思路回答将十分清除。 Web1.0时代 在web1.0时代,并没有前端的概念。开发一个web应用多数采用ASP.NET/Java/PHP编写,项目通常由多个aspx/jsp/php文件构成,每个文件中同时包含了HTML、CSS、JavaScript、C#/Java/PHP代码, 系统整体架构可能如下图所

你好,欢迎光临! 723

【环境配置篇】保姆级教学之Ubuntu20.04上编译OpenCV+CUDA

在Ubuntu20.04上配置OpenCV环境

ChunjieShan的博客 7471

【WRF-Chem 工具】CAMStoWRF详解:CAMS数据下载及处理

【WRF-Chem 工具】CAMStoWRF详解:CAMS数据下载及处理

WW、forever的博客 195

SAP 行业扫盲系列之一:SAP 从业者的分类

本文简单介绍了 SAP 从业者的分类,限于笔者狭隘的视角,可能存在遗漏或者不恰当的地方,希望大家在评论区指出。 那些在知乎咨询上向我提问关于进入 SAP 行业建议的朋友们,也请大家提问时注明自己想具体从事 SAP 行业哪一类的工作,这样才能得到更让你们满意的回复。感谢阅读。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1589

Ubuntu20.04编译opencv-cuda

Ubuntu20.04编译opencv3.4.9 with CUDA10.2 support 先前在编译opencv的时候,没有CUDA支持,本文介绍了opencv3.4.9添加CUDA支持的编译过程。 OPENCV使用CUDA的文档可以参考:https://docs.opencv.org/3.4.9/da/d2c/tutorial_table_of_content_gpu.html 编译前的准备工作:; 从nvidia官网上下载Video_Codec_SDK,下载地址为https://develope

wuyanxue的专栏 2534

数据结构课程设计C/C++版--美团餐馆预定信息的管理与分析 1 2

本关任务:从文件user.txt中读取用户信息,包括账号、密码、联系方式等,创建一个用户信息的顺序表,根据账号判断顺序表中是否存在当前用户。如果存在,则添加失败。否则,判断输入的用户信息中是否有非法输入,若有则添加失败,否则将该用户作为新结点,按顺序插入到顺序表的相应位置,并将用户顺序表写入user.txt中。本关任务:从文件user.txt中读取用户信息,存入顺序表中。输入待查找的用户账号,调用折半查找算法判断用户顺序表中是否存在该用户的账号信息。如果存在,则返回其在顺序表中的位置,说明查找成功;

m0_62222486的博客 4943

Ubuntu20.04安装cuda10.1和opencv3.2.0

Ubuntu20.04安装cuda10.1和opencv3.2.0 我的电脑用的是RTX 2080 Ti的显卡,系统用的是今年最新的ubuntu20.04的系统,在新的系统上安装cuda和opncv。 以前ubuntu18上也安装过,但是这次在安装的过程中遇到了很多新问题,其实基本上都是版本过新导致的,可能是cuda版本新,可能是opencv版本新,每次遇到这种问题,网上的说可以降低版本。这都是扯淡,怎么不说把gpu拿出来呢,都不用配环境了。所以我整理了一下自己遇到的问题,都是直接解决版本问题的,以供参考。

优快云_wxyz的博客 1942

YOLOv8改进 | 主干篇 | 利用MobileNetV2替换Backbone(轻量化网络结构)

本文给大家带来的改进机制是,其是专为移动和嵌入式视觉应用设计的轻量化网络结构。这些模型基于简化的架构,并利用深度可分离卷积构建轻量级深度神经网络,其引入了两个简单的全局超参数,用于在延迟和准确性之间进行有效的权衡。实验表明,MobileNets在资源和准确性的权衡方面表现出色,并在多种应用(如对象检测、细粒度分类、面部属性识别和大规模地理定位)中展现了其有效性,这个模型非常适合轻量化的读者来使用。适用检测目标:轻量化网络结构适合轻量化的读者⭐⭐⭐⭐。

Snu77的博客 5686

手把手带你完成基于UNet的医学图像分割系统设计与实现,UNet网络架构讲解,UNet复现,使用vibe coding工具,开发一个完整系统,包含完整源码

哈喽,大家好,这里是落花不写码,本次教程讲一下 U-Net 分割篇,U-Net 它是一篇 2015 年发表的论文,那为什么到现在还需要讲呢?因为后续讲到 GAN、扩散模型时候是离不开 U-Net 架构的,所以今天先带大家使用 U-Net 模型完成一些图像分割。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 871

ubuntu20.04安装opencv4.6.0-CUDA版本

Ubuntu20.04 安装OpenCV4.6.0

weixin_48192326的博客 2075

Asterisk中MixMonitor之支持接通后录音

一、概述 当我们使用开源的IPPBX(比如Elastix-2.5/4.0或者ISSABEL-4.0/FreePBX)的时候Outbound和Inbound路由(RingGroup/FollowMe)中有一个Call Recording选项,其值包括:Allow、Record immediately、Record On Answer和Nerver。当选择为Record On Answer,其实就是MixMonitor自带一个b选项。 尽管Asterisk自带的MixMoni...

宽简厚重—博约 1156

在Ubuntu 20.04上安装OpenCV with CUDA,denseflow环境,使用GPU加速光流

在Ubuntu 20.04上安装OpenCV with CUDA,denseflow环境,使用GPU加速光流1 安装CUDA、CUDAnn2 安装OpenCV2.1 安装依赖两种方法安装依赖,一是直接装两种方法安装依赖,二是利用innerlee/setup.git2.2 安装OpenCV参考3 安装dense_flow3.1 安装3.2 测试参考OpenCV导入 1 安装CUDA、CUDAnn 教程请百度或者看官方 https://docs.nvidia.com/cuda/cuda-installation

bicdnknjbv的博客 5693

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux(Ubuntu20.04) complie opencv with Qt, OpenGL, VTK,cuda

Linux(Ubuntu20.04) complie opencv with Qt, OpenGL, VTK,cuda 一、前言 先下载安装好Qt和vtk,默认已经安装好了cmake,g++,build-essential。 VTK的安装对cmake,qt都有版本要求,要注意一下。 cmake版本 cmake --version //3.16.3 后面make之前查看下cpu核数 nproc // 4 make -j4 // 这样应该会快一些 g++版本 g++ --version //9.

weixin_42177582的博客 3337

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

xavier nx升级ubuntu20.04解决网卡驱动安装不上的问题,并安装cuda + opencv 4.8.1

之前买的xavier nx默认安装的是ubuntu18.04,所有开发环境配置好之后发现找不到合适的USB网卡驱动,买了几个所谓的免驱网卡还是要安装驱动,但是在网上找到的驱动不是内核版本太低就是不支持aarch64架构,导致nx要托一条网线才能联网很不方便。我猜测是,xavier支持的ubuntu18内核版本太低导致的。所以考虑再三决定升级到ubuntu20.04。升级到ubuntu20.04后,我的免驱网卡可以识别到了。。提示:以下是本篇文章正文内容,下面案例可供参考。

qq_41069236的博客 1328

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

记录ubuntu20.04安装opencv4.5.1(以及补充安装contrib库)-----更新,配置cuda

(检查了半天根本没有那个文件,后来才发现原来是因为下错了opencv-contrib的版本,后来又除了一些错误,就换了4.5.2版本的,一个错误都没有报,安装就到此结束了)第一次报错: make: *** [Makefile:163:all] 错误 2。cd到build目录,执行如下指令:(路径改成自己的)有下载过程,不使用魔法的话可能会报错。因为之前给g++降到了8,opencv4.5.1用的是9.3版本,这里升级成10就行。编译:我这里是8核,所以是j8,编译时间有点长,编译完后安装。

Chinglung_的博客 1699

史上最详细Ubuntu20.04编译OpenCV+CUDA教程(Python & C++ 双支持 | 速通 + 避坑)

本教程详细讲解Ubuntu 20.04下OpenCV 4.10.0 + CUDA 12.1 的源码编译全流程,支持Python & C++,避坑指南+完整配置,助你GPU加速 OpenCV 🚀!

小白一枚~ 6604

Ubuntu20.04+GeForce RTX 2080 SUPER+cuda11.1+cudnn8.0.4+openCV4.4.0编译

Ubuntu18.04+GeForce RTX 2080 SUPER+cuda11.1+cudnn8.0.4+openCV4.4.0编译1.Ubuntu18.04系统安装1.1 制作系统盘1.2 安装系统2.NVIDIA显卡驱动安装3.CUDA11.1安装4.CUDNN8.0.4安装5.OpenCV4.4.0编译功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何

meng_152634的博客 3万+

避坑指南:从源码编译支持CUDA的OpenCV4.5(Ubuntu20.04实测)

本文详细记录了在Ubuntu 20.04系统上从源码编译支持CUDA加速的OpenCV 4.5的完整过程与避坑指南。文章重点解析了关键CMake参数的配置,特别是如何启用CUDA和DNN模块以实现GPU加速推理,并通过视频截帧的实际案例展示了CUDA带来的显著性能提升,为需要高性能图像处理的开发者提供了一份实用的深度实践教程。

fire9的博客 219

Ubuntu 20.04从源码编译安装普通和支持Cuda的OpenCV,并配置VSCode记录

一窍不通的小白安装时遇到了很多问题,破防了很多次,写下这篇记录,希望帮助其他人少走弯路。

zyknb_的博客 1471
上一篇: 安装包失败提示apt --fix-broken install 笔记
下一篇: git入门(8)- git detached from commitID
野-百-合
博客等级 码龄17年 308粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值