草庐IT

opencv-cuda

全部标签

大创项目推荐 深度学习+opencv+python实现车道线检测 - 自动驾驶

文章目录0前言1课题背景2实现效果3卷积神经网络3.1卷积层3.2池化层3.3激活函数:3.4全连接层3.5使用tensorflow中keras模块实现卷积神经网络4YOLOV56数据集处理7模型训练8最后0前言🔥优质竞赛项目系列,今天要分享的是🚩**基于深度学习的自动驾驶车道线检测算法研究与实现**该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:4分创新点:4分🧿更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate1课题背景从汽车的诞生到现在为止已经有一百多年的历

ubuntu系统(6):Nvidia Docker配置cuda+pytorch【纯小白版】

目录一、安装Nvidia Docker二、安装显卡驱动1、安装驱动2、检查显卡驱动版本3、查询驱动版本和显卡相关信息三、Dockerhub安装pytorch和对应版本cuda1、在Dockerhub中查询对应版本镜像​编辑2、查询pytorch/pytorch的镜像3、devel版本和runtime版本的区别4、拉取对应版本镜像5、查看拉取完成的镜像6、生成容器四、进入容器并查询相关信息1、进入容器2、打印环境变量3、查询本地安装的软件和程序4、显示NVIDIACUDA编译器(nvcc)的版本信息前期因为要安装东西需要cuda10+的环境,查了部分资料发现对这方面的介绍不是很详细,所以结合前期

【python|OpenCV】AttributeError: ‘NoneType‘ object has no attribute ‘shape‘

当使用OpenCV出现这个错误时,但是又没有中文路径或者路径的错误时,可能是版本没有对上,或者是其他的问题,我也用过很多博主的办法,但是都没办法解决的时候,真的可以试一下直接删除,再重新下载。目录情况描述我的做法感想留言情况描述本来我使用的是版本是4.7.0,一开始是可以使用的,但是中间我把我的图片(电脑本身创建的图片文件夹)位置移动了,我再次回来运行的时候,就发现它不管怎么样都没办法读取到图片或者视频,路径也没有中文,并且我也按照了一些博主的方法去改,还是不行,由此说明,应该不是路径的问题,还有一个可能是后缀名隐藏,这个也可以排除,因为我删除了opencv-python之后,再次运行的时候成

Linux安装OpenCV并配置VSCode环境

Linux安装OpenCV并配置VSCode环境安装OpenCV环境安装必需工具下载并解压OpenCV库(OpencvCoreModules和opencv_contrib)创建构建目录,进行构建验证构建结果安装验证安装结果配置VSCode环境创建项目文件修改配置信息执行程序安装环境Ubuntu20.04官方参考网址OpenCV官网:https://opencv.org/官方安装文档参考:https://docs.opencv.org/4.8.0/d7/d9f/tutorial_linux_install.html安装OpenCV环境安装必需工具#cmake ->构建工具#g++ ->c++编译

N步相移及多频外差解相算法详解(opencv+C++代码实现)

在结构光三维重建中,典型的方法为条纹投影轮廓术(FringeProjectionProfilometry,FPP),其主要步骤如下:本文主要介绍相位解调和相位展开两部分。一、相位解调四步相移法标准的N步相移法能够消除环境光和表面反射率的干扰,对系统的随机噪声具有一定的抑制作用,具有较高的测量分辨率和精度,是使用最多的一种结构光测量方法。标准的N步相移模型可以表示为: 其中(x,y)表示二维像素点,I(x,y)表示图像像素的强度,A(x,y)表示背景光强,B(x,y)表示调制光强,与被测物体表面的反射率有关,i为相移步数,i=0,1,2...N-1,(x,y)为像素点的相位值,可通过下式计算得到

OpenCV进阶 — 图像拼接和图像融合技术

前言图像拼接在实际的应用场景很广,比如无人机航拍,遥感图像等等,图像拼接是进一步做图像理解基础步骤,拼接效果的好坏直接影响接下来的工作,所以一个好的图像拼接算法非常重要。再举一个身边的例子吧,你用你的手机对某一场景拍照,但是你没有办法一次将所有你要拍的景物全部拍下来,所以你对该场景从左往右依次拍了好几张图,来把你要拍的所有景物记录下来。那么我们能不能把这些图像拼接成一个大图呢?我们利用opencv就可以做到图像拼接的效果!比如我们有对这两张图进行拼接。从上面两张图可以看出,这两张图有比较多的重叠部分,这也是拼接的基本要求。那么要实现图像拼接需要那几步呢?简单来说有以下几步:对每幅图进行特征点提

毕业设计项目——基于QT4+Opencv开发的道路偏移检测与预警系统

完整项目地址:https://download.csdn.net/download/lijunhcn/88453342基于QT4+Opencv的道路道路偏移检测与预警系统开发环境:Ubuntu14.04+QT4.8.5+Opencv2.4.8已经实现的功能:道路偏移检测道路偏移预警串口读取外部传感器数据部分源码展示:#include"dlpy_main.h"#include"ui_dlpy_main.h"#include"utils.h"dlpy_main::dlpy_main(intstate,stringfilename,QWidget*parent):QMainWindow(parent

二十、Ubuntu22.04 + RTX2080 配置显卡驱动 + CUDA + cuDNN

二十、Ubuntu22.04+RTX2080配置显卡驱动+CUDA+cuDNN1.根据NVIDIA显卡型号,下载对应的显卡驱动2.根据显卡驱动,下载对应的CUDA3.根据CUDA版本,下载对应的cuDNN库1.根据NVIDIA显卡型号,下载对应的显卡驱动首先确定自己的显卡型号lspci|grep-ivga可以看到显卡型号是GeForceRTX2080然后去NVIDIA官网下载对应的显卡驱动显卡驱动下载地址然后把下载好的驱动程序放到一个英文文件夹(否则进入非图形化界面时可能中文乱码),例如我这里新建了一个driver安装所需依赖sudoapt-getupdatesudoapt-getinstal

Ubuntu 20.04(linux) cuda(12)+cudnn的deb方式安装以及验证(宝宝也适用哟)

前言(碎碎念)想当年在实验室就在自己电脑(双系统)和服务器上都搭建这个环境(Ubuntu18.04+conda+pycharm+cuda+cudnn完整流程)还写了操作文档,主要遇到了太多问题(比如NVIDIA驱动安装后黑屏问题,真是想用linux之父的话来说一句)现在再次遇到重装服务器这个事情,又遇到了一些新坑(好多东西变了)。这次就写在这里吧(碎碎念完结)一、CUDA版本选择(授予以鱼不如授人以渔)打开英伟达的cuda文档页面cuda文档页面点这里的ReleaseNotes(cudatoolkit页面)这里查看信息兼容性CUDA有最小支持的驱动版本的要求,高版本的CUDA不支持低版本的驱动

【OpenCV4】fatal error: opencv2/core.hpp: No such file or directory 解决方法

配置环境Mac系统VScodeOpenCV4.5.4问题在运行代码的时候出现报错fatalerror:opencv2/core.hpp:Nosuchfileordirectory解决思路检查c_cpp_properties.json,launch.json,tasks.json这3个文件,参考:https://blog.csdn.net/qq_42067550/article/details/122634801?spm=1001.2014.3001.5502查看pkg-config的设置检查vscode工作区设置在终端输入:pkg-config--variablepc_pathpkg-conf