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

淮南网名外贸seo公司

淮南网名,外贸seo公司,网站建设品,网站改版 后台文章目录 前言一、编译环境二、前期准备三、CMake编译四、VS编译OpenCV.sln五、问题 前言 由于项目需要用上CUDA加速的OpenCV,编译时也踩了不少坑,所以这里记录一下。 一、编译环境 我的编译环境是: Win10 RTX4050 CUDA-12.0 CUDNN 8.9.…

文章目录

  • 前言
  • 一、编译环境
  • 二、前期准备
  • 三、CMake编译
  • 四、VS编译OpenCV.sln
  • 五、问题


前言

由于项目需要用上CUDA加速的OpenCV,编译时也踩了不少坑,所以这里记录一下。


一、编译环境

我的编译环境是:
Win10 + RTX4050 + CUDA-12.0 + CUDNN 8.9.6.50 + VS2019 + CMake-3.28.0 + OpenCV-4.8.0 + OpenCV_Contrib-4.8.0
额外注意的是:CUDA_ARCH_BIN=7.5;8.6;8.9;9.0

二、前期准备

  1. 如果你的编译环境跟我一模一样的话,你可以直接下载百度网盘,提取码:1215,里面的include/lib/bin文件夹直接拷贝出去用就可以了。
  2. 如果有不同之处,一定要重新编译,不然就会报错:
    error: (-216: No CUDA support) OpenCV was not build to work with the selected device.
  3. 上面的链接下载下来后,里面的source包含了 OpenCV-4.8.0 + OpenCV_Contrib-4.8.0的zip文件夹,就不用直接去官网下载了。
  4. 如果重新编译,记得把 source/.cache文件夹,放到解压后的 OpenCV 4.8.0文件夹下。
    在这里插入图片描述

三、CMake编译

接下来,就照着我的截图进行选择。

  1. 先按下图选择,点击Configure。
    在这里插入图片描述

  2. 完成之后,会一片红
    在这里插入图片描述

  3. 去除Python相关;
    在这里插入图片描述

  4. 去除Java相关;
    在这里插入图片描述

  5. 去除JS相关;
    在这里插入图片描述

  6. 去除tests相关;
    在这里插入图片描述

  7. 勾选CUDA相关
    在这里插入图片描述

  8. 将 OpenCV-Contrib 加入到项目中
    在这里插入图片描述

  9. 勾选 build_opencv_world
    在这里插入图片描述

  10. 去除 OpenCV_ENABLE_NONFREE
    在这里插入图片描述

  11. 勾选 ENABLE_FAST_MATH
    在这里插入图片描述

  12. 再次点击Configure

  13. 完成之后,选择CUDA_ARCH_BIN并勾选 CUDA_FAST_MATH
    在这里插入图片描述

  14. 再次点击Configure;

  15. 如果这次完成之后,没有红色,那么就直接Generate,done就结束了。


四、VS编译OpenCV.sln

  1. 打开 build/OpenCV.sln
  2. 选择 Release/x64,右键 ALL_BUILD - >生成即可。
    在这里插入图片描述
  3. 如果全部成功,那么再右键INSTALL -> 生成即可。这个会帮你整理生成的include/lib/bin文件夹
    在这里插入图片描述

五、问题

  1. .cache文件夹一定要提前放到 OpenCV 4.8.0 文件夹下,不然你会在CMake的时候收获一堆Warning,就是因为下载这堆东西失败。
  2. CuDNN下载之后,记得放到CUDA文件夹下,然后添加相应的环境变量。
  3. 我在使用上面的版本时,发现,对于读取同一个model进行推理,Release/cuda下GPU的利用率是30%,但是Debug/cuda的利用率只有5%左右。但是你如果说GPU没用上,其速度又比单纯使用CPU快一倍。目前还没弄懂。
  4. 另外,我在debug/cpu下的内存大概是200m左右,但是debug/gpu跑到了5.7G。我也没弄懂这个。
http://www.mmbaike.com/news/80963.html

相关文章:

  • 宿迁网站建设要多少钱济南seo优化外包
  • 网站建设方案功能企业网站怎么优化
  • 武昌手机网站如何发布视频赚钱
  • 做网站域名费一般多少钱b站2023推广网站
  • 做淘宝要网站?拓客软件哪个好用
  • 深圳做微信网站设计chatgpt网站
  • 钓鱼网站制作视频教程电商关键词排名优化怎么做?
  • 怎么样创建网站网上竞价
  • 在家用电脑做网站微信公众号推广软文案例
  • 雄县没有做网站的公司自助建站系统个人网站
  • 站内营销推广方式有哪些黄冈seo
  • 网站价位徐州关键词优化排名
  • 做的新网站网上搜不到关键词调价工具哪个好
  • 济南市建设工程招标投标协会网站青岛网站推广企业
  • oa企业办公系统电脑优化是什么意思
  • 建设网站工作内容最有效的线上推广方式
  • 淘客免费网站建设软文范例大全100字
  • 做女装的网站有哪些seo基础课程
  • 网站建设方法牜金手指下拉覀怎么去推广自己的店铺
  • 收费做网站百度推广客户端app
  • 宁波房产网上备案查询虞城seo代理地址
  • 三原做网站百度识图在线
  • 建筑公司网站平台seo优化
  • 代码生成器怎么用引擎优化seo
  • 网站建设上线流程图nba哈登最新消息
  • 企业网站建设公百度网盘优化
  • 网站模板哪个好企业网络推广计划书
  • web浏览器网页版seo价格是多少
  • 想做网站的公司百度搜索指数查询
  • 对网站主要功能界面进行赏析google seo教程