zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Windows下OpencvSharp编译CUDA 二、环境搭建&纠结开始

ampWindows 环境 搭建 编译 开始 CUDA opencvsharp
2023-09-14 09:01:35 时间

        为了避免浪费读者时间:

        重要的事情说三遍:OpenCvSharp中没有cuda的完整支持,只有最基本的类型支持(GpuMat支持、Gpu设备检测支持),并没有实现任何cuda相关的函数(就是说比opencv少了很多很多函数)。所以如果要是想再c#环境下使用cuda,需要花很多时间翻opencv的源码,并修改不少OpenCvSharp的源码。

        所以不是编译完了就能用的,如果不想改或改不了,就不要花太多时间尝试了。

        上一回书《Windows下OpencvSharp编译CUDA 一、基本知识入门&信心满满》说到,准备开始编译,准备进行环境的搭建。我本机是win10 64位安装了VS2019的,所以看OpencvSharp作者说需要安装vcpkg、cmake,但是还真不了解什么是vcpkg,所以搜索了一下,这是别的童鞋说的 “vcpkg是命令行包管理工具,在使用第三方库的c或c++开发中可以简化相关的配置操作。vcpkg安装的包支持Visual Studio 2015 update 3及以上版本,包括vs2017工具集,目前在windows平台已有超过900多个包,linux平台超过350个包。在默认情况下,vcpkg会优先使用vs2017进行编译。如果未安装,则使用vs2015编译和安装