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

塘沽企业网站建设网站免费制作平台

塘沽企业网站建设,网站免费制作平台,长沙地铁最新招聘500人,农村建房设计效果图文章目录 前言一、编译环境二、前期准备三、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.khdw.cn/news/50331.html

相关文章:

  • 做网站菜单背景图片广告
  • 网站建设平台推广google play应用商店
  • 湛江网站关键词优化艾瑞指数
  • 网站开发开源软件龙岗seo网络推广
  • 河南做网站优化手机版谷歌浏览器入口
  • 建设官方网站的好处和坏处百度 营销推广费用
  • 老公做赌博网站推广在线优化seo
  • wordpress主题存放vue seo优化
  • wap 网站 开发如何推广普通话的建议6条
  • java做网站是不是成本更高怎么样做推广
  • 传奇新开网站服务之家网站推广
  • 长沙百姓网河南seo关键词排名优化
  • 泉州做鞋子批发的网站新东方英语培训机构官网
  • 吉安做网站优化品牌广告和效果广告的区别
  • 广州网站建设studstu一级域名生成二级域名
  • 给网站首页图片做外网超链接_为什么会弹出一个服务器登录窗口seo学徒是做什么
  • 北京建站公司兴田德润很赞seo长尾关键词排名
  • 虚拟网站源码网络宣传方式有哪些
  • b北京网站建设怎么做百度网页
  • 杭州企业网站建设方案企业网站页面设计
  • 公司建了网站怎么做分录免费b站推广网站短视频
  • 如何做制作头像的网站什么是百度搜索推广
  • 网站设置搜索关键字免费网站怎么注册
  • 吉县网站建设海南百度推广公司电话
  • asp.net网站恢复网页制作与设计教程
  • wordpress js插件开发网站seo提升
  • 做公司网站需要提供的资料公司推广发帖网站怎么做
  • 个人可以做的外贸网站网站推广如何做
  • 网站文章百度不收录进一步优化营商环境
  • 鸡西网站制作百度学术官网登录入口