opencv 2.4.11 cuda5.5 总结

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... 阅读详情

好久没有写博客啊,因为自己是一个菜鸟啊,今天实在是想写一遍感慨一下人生,当做人生的一次回忆。

之前用行人识别,发现实在很卡啊,后来在网上发现GPU可以加速,无奈按照网上的教程试了一遍,一试就发现是一个星期,内心各种放弃,各种想切腹自尽。

今天终于可以编译成功啊,内心各种草泥马。所以做了一下总结。


准备工作:1、先检查你的电脑是否支持gpu的加速,可以在官网查到的,是要英伟达的。

                     2、https://developer.nvidia.com/cuda-downloads到这个网站下载cuda

                                      (1、下载这个要留个心,并不是最新的版本是合适的,看个人吧)

                                      (我在编译cuda的时候,有很多的错误LINK : fatal error LNK1104: 无法打开文件“..\..\lib\debug\opencv,我检查好久。就是不知道是哪里错                                   误,无奈重装系统,发现问题好了很多,不过还是有很多这样的错误,我又把我之前的vs2010改为vs2012,结果是行了,不知道                                 我的opencv是不是2.4.11相对来说不支持vs2010,这个我也不太懂,希望有大神指导一下吧)

              3.在编译的时候,我发现我用不到tbb,我也不明白是什么原因,总之好奇怪。

              4.我在编译opencv重新生成是也没有加入tbb。opencv库,这个我也不明白。

              5、 下载 python


编译时:在编译的时候,会生成一个lib文件,lib\debug里面存放的在编译时生成的一些库文件。


最后要用到的只有install在编译的时候(INSTALL生成的install的文件)

              1、把install的bin路径加到系统路径和opencv c++ 可执行文件目录中

              2、把install的include和其目录下的opencv、opencv2加到包含目录中

              3、把install的lib文件加到库文件中

              可以参考这个大牛的网站(http://blog.youkuaiyun.com/huang9012/article/details/21811129)


     测试代码2

    #include <iostream>
    #include "opencv2/opencv.hpp"
    #include "opencv2/gpu/gpu.hpp"


int main (int argc, char* argv[])
{
    try
    {
        cv::Mat src_host = cv::imread("file.jpg", CV_LOAD_IMAGE_GRAYSCALE);
        cv::gpu::GpuMat dst, src;
        src.upload(src_host);

        cv::gpu::threshold(src, dst, 128.0, 255.0, CV_THRESH_BINARY);


        cv::Mat result_host(dst);
        cv::imshow("Result", result_host);
        cv::waitKey();
    }
    catch(const cv::Exception& ex)
    {
        std::cout << "Error: " << ex.what() << std::endl;
    }
    return 0;
}



 error lnk1104: 无法打开文件 ..\..\lib\debug\opencv

 error lnk1104: 无法打开文件 ..\..\lib\debug\opencv_

 error lnk1104: 无法打开文件 ..\..\lib\debug\opencv_)

                     

Linux(RedHat)上离线安装cmake3.3.2+Caffe-SSD+Opencv2.4.10+Python2.7.11+CUDA9.0+cudnn7.0.5过程记录 由于学校linux服务器不能联网,安装各种软件包时不能用apt-get等命令自动下载安装,不管缺什么包都得在本地下载好源码包,然后上传到服务器上。过程比较痛苦,找软件包也很费劲,安装期间还有各种因为版本、路径等问题报错。本文将详细列出安装过程、其间出现的错误和解决方法、需要的依赖包等。 本文主要分为六个部分:1.总体概述 2.安装cmake和python3.安装caffe环境 4.安装caffe ... 阅读详情

相关推荐

Win10 OpenCV编译安装CUDA版本

Win10 OpenCV编译安装CUDA版本

DeepHao'Blog 8471

LINK : fatal error LNK1104: 无法打开文件“opencv_worldXXXd.lib”

用opencv做图像修复,更换opencv版本的时候出现这个问题 在属性界面添加include和lib位置,以及更改“附加依赖项”的lib名称

一名热爱金融的程序员 2593

YOLOv5—RTX3080 conda环境配置cuda11.1、cudnn8.0.5、pytorch1.8.0、tensorrt7.2.2.3、opencv4.4.0、deepstream5.1.0

YOLOv5—RTX 3080 conda环境配置pytorch 1.X86版本的Anaconda的安装 1.1 安装anaconda (1)下载页面链接:https://www.anaconda.com/products/individual 根据系统信息选择相应的安装包,如下图所示: (2)安装步骤 1)cd 文件下载目录 2)执行命令:bash Anaconda3-2020.11-Linux-x86_64.sh 安装过程中: <1> 阅读注册信息,回车继续 <2> 同意注册

weixin_50008473的博客 5397

关于LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d24Xd.lib”问题解决

在使用OpenCV的过程中,经常会有部分网友出现如下的错误: LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d2410d.lib” 报错的意思是在  XXX:\OpenCV\build\x86\vc11\lib中  找不到opencv_calib3d2410d.lib。 这个可能有下面两个原因: 1、没有在链接器-输入-附加

cwt19902010的专栏 2万+

yolov4视频目标检测:使用C++版本联合CUDA11.2的OpenCV 5.x编译生成opencv-python==5.x进行推理

代码后续分享,opencv+cuda编译分享。

源代码杀手的博客 1058

解决ubuntu 下opencv与cuda冲突的问题

[modules/gpu/CMakeFiles/cuda_compile.dir/src/nvidia/core/cuda_compile_generated_NCVPyramid.cu.o] Error 1 [modules/gpu/CMakeFiles/opencv_gpu.dir/all] Error 2

LINK : fatal error LNK1104: 无法打开文件“cv.lib”解决办法

http://blog.sina.com.cn/s/blog_4a189c920101ckpf.html LINK : fatal error LNK1104: 无法打开文件“cv.lib”. 这条错误已经折腾了我一下午,通过摸索,终于明白怎么解决了. 如果你确定自己在vc++6.0或者VS中配置无误,出现这个问题,说明你的opencv版本高,已经淘汰cv.lib文件了,这时

bluelikemilk的专栏 3180

ATE测试基础——直流参数测试

芯片测试在发展过程中诞生了许多术语,初次接触的人大部分都会被绕晕。因此为方便广大读者理解,在开始介绍测试项之前,需要对测试领域的名词进行解释。还有部分较为抽象的内容,需要略作展开。DUT——Device Under Test,正在被测试的器件Pin——器件引脚,信号引脚分为输入,输出,三态和双向四类,负责与外界进行信息交互;电源引脚分为电源和地两类,结构与信号引脚不同,负责给器件内部运行和外部输出提供电平。输入:在外部信号和器件内部逻辑之间起缓冲作用的信号输入通道;

你骄傲地飞远的博客 1万+

LINK : fatal error LNK1104: 无法打开文件“opencv_world400d.lib”---VS2017+OpenCV配置过程

开发环境:Visual Studio 2017 opencv-4.0.0-vc14_vc15 首先区别几个选项: (1)***d.lib和***.lib区别: Release版本选择(通过在x64旁边的下拉栏中可以选择调试的版本)opencv_world400.lib Debug版本选择opencv_world400d.lib (2)vc14和vc15区别: VC14构建需要安...

weixin_44285715的博客 2万+

《数据分析岗笔试高频题:字节常用的SQL与AB测试考题解析》

• 核心考点:用RANK()/DENSE_RANK()/ROW_NUMBER()排序,SUM() OVER()计算累积值。◦ 用公式n=2*(Zα/2+Zβ)^2*σ²/δ²,取α=0.05,β=0.2,计算得每组需260人;◦ 关注字节技术公众号“字节跳动数据团队”,学习真实AB测试案例(如“推荐算法优化实验”)。• 题型分布:SQL编程题(40%)、AB测试方案设计(30%)、数据洞察题(30%);◦ 牛客网“字节跳动SQL真题”(如“统计用户7日留存”“广告投放ROI计算”)。

2501_91651594的博客 1107

GAN实战:用Python和TensorFlow打造你的第一个生成对抗网络(附完整代码)

本文是一份详细的GAN实战指南,指导读者使用Python和TensorFlow框架从零开始构建并训练一个生成对抗网络。文章涵盖了环境搭建、MNIST数据预处理、生成器与判别器模型构建、对抗性损失函数定义、训练循环编写以及关键的调试技巧,旨在帮助开发者通过动手实践深入理解GAN的核心原理与实现过程。

php55的博客 480

浅析cv::cuda::threshold函数的实现

我觉得通过阅读优秀开源项目的代码来学习库的使用是一个不错的学习方法,比如通过阅读OpenCV和TensorFlow的源码来学习如何使用CUDA和cuDNN,还可以顺便学习一些编程技巧。所以寻找一个合适的切入点就显得尤为重要,本文以分析cv::cuda::threshold函数的实现为切入点,来初步了解一下如何使用CUDA来加速程序的运行。以下是两份值得一读的CUDA官方文档: CUDA C++ Programming Guide CUDA C++ Best Practices Guide 一、使用案例 这是

CharmingSun的博客 4581

Origin2018(汉化版)在使用科学计数法的时候如何将坐标刻度的0.0改成0

文章目录1 问题2 解决方法 1 问题 先看下面这张图,当我使用科学计数法时,纵坐标出现了0.0的字样,这样看起来很不美观。有些期刊还会有要求,不能出现0.0的格式。 图1 那么该怎么将它改成0呢?首先让我们尝试着用Origin自带的属性,看看能不能设置。 2 解决方法 解决方法一: step1: 双击坐标轴,打开坐标轴属性设置。 step2: 在刻度线标签选项中设置左轴的显示 图2 会发现,按照图2的方式改好之后,其它的小数位也全没了,如果但是有些数字就被覆盖了,这显然不是我

qq_40077565的博客 2万+

【踩坑随笔】Jetson Xavier NX刷机安装JetPack 5.1.2,配置CUDA11.4,Tensorrt8.5.2、Opencv4.5.4

做了以上步骤github.com还是ping不通,然后就找到了一个关键的点,在站长工具里查github.com的DNS,把DNS加在hosts的前几行。在安装OpenCV时执行以下代码会出现各种failed并且结束后执行make也会报错。然后ping了下github.com发现没法ping通,就试图解决这个问题,然后。然后github能ping通了,重新执行以下操作后再接着参照。然后将查询到的IP地址添加到hosts最后,具体操作参考。打开日志文件发现是几乎都是github相关的报错。

RIKI_1 1246

SIMPLIS实战:从零构建理想BUCK电路,精准计算与POP稳态分析

本文详细介绍了如何使用SIMPLIS软件从零开始构建并仿真一个理想的BUCK降压电路。通过设定关键参数、计算理想器件值,并搭建仿真模型,文章重点演示了暂态仿真以观察电路上电过程,并深入讲解了高效的POP(周期性工作点)稳态分析技术,帮助工程师快速验证设计、评估稳态性能,从而加速电源设计迭代。

weixin_29165465的博客 392

【声纳与人工智能融合——从理论前沿到自主系统实战】第一章 声纳AI的数据基础:仿真、数据集与表征学习

该数据集的特点是包含了多种底质背景(沙地、泥地、碎石区)与噪声条件,适合验证模型的背景抑制能力。Urashima数据集由日本海洋研究开发机构(JAMSTEC)发布,基于自主水下航行器(AUV)采集,包含前视声纳序列数据,主要用于水下导航与避障算法评估,其数据包含了精确的姿态与深度标注,支持三维场景重建算法的训练。北约海洋研究与实验中心(CMRE)发布的CMRE datasets包含侧扫与合成孔径声纳数据,特别适用于跨传感器域自适应研究,数据集中包含了同一区域的多种声纳成像结果,为跨模态学习提供了基准。

u012133341的博客 103

CUDA7.5+opencv2.4.11+vs2013+TBB 环境配置

CUDA7.5+opencv2.4.11+vs2013+TBB  环境配置 我的电脑GPU显卡是GTX970。目前比较好的显卡,经过一天的努力环境搭建重要成功。今天在这儿

wazwx的专栏 2193

Qt之自定义QToolTip,去掉显示动画和隐藏延时

先来看看Qt原生QToolTip的缺点:1.当提示内容无变化时,弹窗无法移动。只能先传个空字符串强制弹窗隐藏,然后在新位置再传个字符串。2.默认显示10多秒才消失,当然这个时间是可以设置的,但是如果我想一直显示呢?总不能设置一个超级大的时间吧。3.鼠标移出控件后(调用QToolTip::showText时传入了控件指针)默认300毫秒弹窗才隐藏。而且这个时间没法设置,如果想立即隐藏就没办法了。

草上爬的博客 4268

Jetson Xavier NX刷机安装JetPack 5.1.2,配置CUDA11.4,Tensorrt8.5.2、Opencv4.5.4

Jetson Xavier NX 下 刷机升级JetPack5.1.2,以及配置相关环境。本文记录了刷机流程以及踩坑记录。

ayxc_ve的博客 1万+

【调优】OpenClaw从零开始高阶调优之skill篇

本文详细解析了OpenClaw技能系统的核心机制。首先介绍了技能的分层加载逻辑,按照优先级从高到低依次为:工作区专属技能、全局共享技能、出厂自带技能和自定义路径技能。通过流程图展示了从扫描到注册的完整加载流程,并解释了同名技能覆盖规则。随后深入剖析了SKILL.md文件结构,包含YAML元数据定义技能属性和Markdown正文说明使用方法,以公众号写作技能为例展示了具体配置。文章还提供了技能优先级切换的实用技巧,帮助用户灵活管理不同版本的技能。

海兰 239

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ubuntu下的tensorflow安装:cuda8.0+cudnn5.0+opencv2.4.11+anaconda+tensorflow

1:安装Ubuntu最好选择LTS版本,理由在这:http://www.linuxidc.com/Linux/2011-08/40021.htm至于系统大家进官网自行下载:https://www.ubuntu.com/download/desktopubuntu的安装步骤这里不再赘述,网上有很多安装教程。系统安装完成后我遇到这样的问题:输入超出范围的问题,请调节至:1600×900解决办法:关机拔...

Suodislie的博客 1万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

基于QT5.14.2的OPENCV4.8.0的cuda11.4开发环境搭建和源码编译

为了在WINDOWS环境中可以运行OPNECV CUDA程序,对源码进行编译,包括CUDA驱动和CUDNN的环境配置过程

u010396127的博客 3827

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Docker配置Ubuntu20.04+CUDA11.4+TensorRT8.5.2.2+OpenCV4.5.4+ROS2(Foxy)+cv_bridge(Foxy)

在 Jetson 板子上新建一个文件夹,比如。的文件(无后缀名),将下面的全部内容复制进去。,进入该文件夹,创建一个名为。

2401_83515335的博客 29

编译带cuda的opencv4.5.5(4.2.0+cuda11.1+cudnn8.0.5未成功)

活了这么大也没中过奖,也没中过超过20块钱的彩票,居然在这个地方中奖了,很犀利!! 最终换成4.5.5版本的成功了: cmake的内容: cmake \ -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_C_COMPILER=/usr/bin/gcc \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules/ .

weixin_43868576的博客 4696

OpenCV4.5.1使用cudnn加速mask_rcnn运算

使用mask_rcnn识别体 准备资源 Windows 10 VisualStudio 2019 CMake-gui OpenCV4.5.1 Source Code Download contrib Clone from Gtihub NVIDIA cuda_11.2.2_461.33_win10 Download cudnn-11.2-windows-x64-v8.1.0.77 Download 安装简要 NVIDIA 默认安装CUDA 下载cudnn解压后,直接复制到 cuda 对应

冥丸不灵 383

使用CUDA+OpenCV加速yolo v4性能

YOLO是You-Only-Look-Once的缩写,它无疑是根据COCO数据集训练的最好的对象检测器之一。YOLOv4是最新的迭代版本,它在准确性和性能之间进行了权衡,使其成为最先进的对...

深度学习与计算机视觉 3051
上一篇: cvCornerHarris角点检测
下一篇: opencv GPU函数
C_ROS
博客等级 码龄12年 9粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值