草庐IT

opencv-cuda

全部标签

ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度学习的环境

ubuntu20.04配置rosnoetic和cuda,cudnn,anaconda,pytorch深度学习的环境引言1.ubuntu20.04搭建rosnoetic环境2.ubuntu20.04环境下yolov5的环境配置2.1对应的显卡驱动2.2对应的CUDA2.3对应的cudnn2.4对应的anaconda2.5对应的pytorch引言这里介绍下本篇文章的目的,为了方便自己日后在其他主机上搭建环境,也为了帮助遇到相同问题的人。本篇文章主要是解决ubuntu20.04搭建机械臂视觉抓取的环境部署问题。第一个环境了ROS环境,第二个环境是深度学习yolov5的环境。1.ubuntu20.04

【Python】【OpenCV】凸轮廓和Douglas-Peucker算法

针对遇到的各种复杂形状的主体,大多情况下,我们可以求得一个近似的多边形来简化视觉图像处理,因为多边形是由直线组成的,这样就可以准确的划分区域来便捷后续的操作。 cv2.arcLength()Method:参数:curve:要计算周长的轮廓,可以是一个矩形、圆形、多边形等封闭曲线。closed:一个布尔值,表示轮廓是否为封闭曲线。如果 closed=True,则假设轮廓是闭合的;如果 closed=False,则假设轮廓是开放的。返回值:retval:给定轮廓的周长或长度。如果轮廓是一个封闭曲线(如圆形、多边形等),则 retval 表示该曲线的周长;如果轮廓是一条开放曲线(如一条直线),则 r

利用opencv实现二维码检测(简单易上手)

前言 二维码检测是一个简单易上手的小项目,掌握opencv基础的语句就可以实现。解析二维码的过程有专门的库来实现,所以只需调相应的库就好了。在实现这个代码前,先要配置opencv环境。Python与Opencv配置安装_哔哩哔哩_bilibili 这里用anaconda配置很方便相关代码图像的简单处理importcv2#导入opencvimg=cv2.imread('path')#读取图片路径,path指图片相关路径cv2.imshow('name',img)#显示图像(窗口命名,传入图像变量名)cv2.waitKey(0)#窗口等待时间,以毫秒为单位。当传入参数为0时,图像将一直显示,直至关

GPU编程 CUDA C++ 线性代数求解器 cuSolver库

cuSolver库较cuBLAS库更为高级,其能处理矩阵求逆,矩阵对角化,矩阵分解,特征值计算等问题。cuSolver库的实现是基于cuBLAS库和cuSPARSE库这两个基本库。cuSolver库的功能类似于Fortran中的LAPACK库:是LinearAlgebraPACKage的简称。以下以一个厄米矩阵的本征值(特征值)问题,代码示例cusolver.cu:#include"error.cuh"#include#include#include//必须要用的头文件intmain(void){intN=2;intN2=N*N;cuDoubleComplex*A_cpu=(cuDoubleC

ubuntu20.04显卡驱动cuda cudnn conda TensorRT安装及配置

显卡驱动cudacudnncondaTensorRT安装及配置如果要使用TensorRT,请注意CUDA支持的最高算力要大于等于GPU本身的算力,可以先看3小节conda和pip换源直接看2.3小节本人已在ubuntu20.04下安装成功。其他版本步骤应该差不多如果帖子有帮助,感谢一键三连,^_^部署有问题的小伙伴欢迎留言和加Q裙-472648720BEV各算法环境部署实战汇总1显卡驱动,cuda,cudnn1.1显卡驱动下载显卡算力查询禁用nouveau核显安装显卡驱动必须禁用nouveau核显,不然安装显卡驱动后会黑屏不要更新内核,更新内核后不能用apt二进制安装,安装前需要禁核显#1禁用

【PyTorch】切记:GeForce RTX 3090 显卡仅支持 CUDA 11 以上的版本!

问题描述前不久给新来的2台8张GeForceRTX3090服务器配置了深度学习环境(配置教程参考这篇文章),最近在使用的时候却遇到了各种问题。问题1:GeForceRTX3090withCUDAcapabilitysm_86isnotcompatiblewiththecurrentPyTorchinstallation.ThecurrentPyTorchinstallsupportsCUDAcapabilitiessm_37sm_50sm_60sm_70.IfyouwanttousetheGeForceRTX3090GPUwithPyTorch,pleasechecktheinstructio

Ubuntu22.04搭建Pytorch框架深度学习环境+安装Miniconda+安装CUDA与cuDNN

Linux搭建深度学习环境以Ubuntu为例,从零搭建Pytorch框架深度学习环境。1、Ubuntu安装1.1系统下载访问地址ubuntu官网1.2启动盘制作访问ultraiso官网1.2.1打开镜像1.2.2写入镜像1.3磁盘分区1.3.1Windows磁盘管理对要压缩的卷右键,选择压缩卷压缩出的可用空间不要进行分区,等待ubuntu系统操作1.3.2分区助手或DG拆分现有空间,注意不要对分出来的空间进行分区,比较简单就不写啦!1.4查看磁盘格式打开磁盘管理,在硬盘上右键,查看卷MBR:GPT:1.5U盘启动Windows重启时,按住shift键,重启后选择U盘设备启动1.6安装过程1.6

Python微信自动抢红包程序(OpenCV,pyautogui)

微信自动抢红包教程有很多,有通过分析安卓组件写的,由于对java不熟悉,就想通过监视电脑屏幕的方法做,也就是OpenCV,或者卷积神经网络,刚好以前项目做到过。在查询资料的过程中有发现一个神奇的库——pyautogui。这个库可以很方便的控制鼠标和键盘。也可以识别屏幕元素,做模板匹配,翻看它的源码发现了cv2这个函数,仔细一看,也是用的OpenCV这个库。ps:电脑用的是模拟器。好的,废话不多说,上干货。importpyautoguiimporttimeimportrandom#pyautogui.PAUSE=1print("请输入's'开始")a=input()flag_A=0#1065,3

【OpenCV】计算机视觉图像处理基础知识

目录前言推荐1、OpenCV礼帽操作和黑帽操作2、Sobel算子理论基础及实际操作3、Scharr算子简介及相关操作4、Sobel算子和Scharr算子的比较5、laplacian算子简介及相关操作6、Canny边缘检测的原理6.1 去噪6.2 梯度运算6.3非极大值抑制6.4滞后阈值7、Canny边缘检测的函数及使用前言本文将非常细致的讲解相关与计算机视觉OpenCV图像处理的相关知识即操作,非常的简单易懂。推荐前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站1、OpenCV礼帽操作和黑帽操作图像顶帽操作也叫图像礼帽操作,实际上就是:结果图像=

[问题解决]CUDA_nppicom_LIBRARY (ADVANCED) linked by target “opencv_cudev“ in directory /workspace/softwa

报错信息如下:CMakeError:Thefollowingvariablesareusedinthisproject,buttheyaresettoNOTFOUND.PleasesetthemormakesuretheyaresetandtestedcorrectlyintheCMakefiles:CUDA_nppicom_LIBRARY(ADVANCED)  linkedbytarget"opencv_cudev"indirectory/workspace/software/opencv_contrib-4.1.0/modules/cudev  linkedbytarget"opencv_