当前位置:首页 > CN2资讯 > 正文内容

windows10 opencv 配置使用gpu

2天前CN2资讯


OpenCV 第一课(安装与配置)

win10,opencv-2.4.13, 安装, vs2013, 配置


下载安装软件

官网OpenCV下载地址下载最新版本,我下载的是opencv.2.4.13,然后解压安装,我写的路径是D:\Program Files。注意本文中绿色标注的要换成你自己的安装路径。

这里得说一点,可能是因为网速太差的原因,昨天晚上下载了几次安装时都提示说“cannott open file'opencv-2.4.13.exe' as archive”。我当时一直不明白是怎么回事,网上中文说这个原因的几乎没有,可能大家觉得这种问题不是问题吧。
Sign up
OpenCV Windows install: can not open file “OpenCV-2.4.5.exe” as archive

后来发现是因为网速的原因下载的包总是不全,虽然无论下载多少图标显示都是一样的,但一定要注意下载后的大小是不是和网上安装包大小一样,以确定你下的包完整。

VS2013下载地址

配置环境变量

win10 专业版,系统 -> 高级系统设置 -> 环境变量.





1474633893393.jpg



1474633913875.jpg



1474633980828.jpg


在用户变量中新建变量: opencv, 变量值 : D:\Program Files\opencv\build



1474634262623.jpg


在用户变量中选择"path"(不区分大小写),点击“编辑”,在其末尾添加 ';D\Program Files\opencv\build\x86\vc12\bin',这里分号不能省略
如果用户变量中没有"path",则新建变量:"path",变量值:'D:\Program Files\opencv\build\x86\vc12\bin'



1474634567991.jpg


注:无论你是64位还是32位系统,上面路径都使用x86

至此环境变量配置完毕。此时需重启电脑或注销电脑,使环境变量生效。

编写属性表

打开记事本,分别创建两个文本"opencvdebug.props"和"opencvrelease.props",其中对应的内容如下,可以直接拷贝过去,但注意其中‘IncludePath’和“LibraryPath”中的“D:\Program Files”要修改为自己opencv安装路径。

  • debug版本


1. <?xml version="1.0" encoding="utf-8"?> 1. <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 1. <ImportGroup Label="PropertySheets" 1. <PropertyGroup Label="UserMacros" 1. <PropertyGroup> 1. <IncludePath>D:\Program Files\opencv\build\include\opencv\build\include;D:\Program Files\opencv\build\include\opencv\build\include\opencv\build\include\opencv;D:\Program Files\opencv\build\include\opencv2;$(IncludePath)</IncludePath> 1. <LibraryPath>D:\Program Files\opencv\build\x86\vc12\lib;$(LibraryPath)</LibraryPath> 1. </PropertyGroup> 1. <ItemDefinitionGroup> 1. <Link> 1. <AdditionalDependencies>opencv_ml2413d.lib;opencv_calib3d2413d.lib;opencv_contrib2413d.lib;opencv_core2413d.lib;opencv_features2d2413d.lib;opencv_flann2413d.lib;opencv_gpu2413d.lib;opencv_highgui2413d.lib;opencv_imgproc2413d.lib;opencv_legacy2413d.lib;opencv_objdetect2413d.lib;opencv_ts2413d.lib;opencv_video2413d.lib;opencv_nonfree2413d.lib;opencv_ocl2413d.lib;opencv_photo2413d.lib;opencv_stitching2413d.lib;opencv_superres2413d.lib;opencv_videostab2413d.lib;%(AdditionalDependencies)</AdditionalDependencies> 1. </Link> 1. </ItemDefinitionGroup> 1. <ItemGroup 1. </Project>

  • release版本


1. <?xml version="1.0" encoding="utf-8"?> 1. <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 1. <ImportGroup Label="PropertySheets" 1. <PropertyGroup Label="UserMacros" 1. <PropertyGroup> 1. <IncludePath>D:\Program Files\opencv\build\include;D:\Program Files\opencv\build\include\opencv;D:\Program Files\opencv\build\include\opencv2;$(IncludePath)</IncludePath> 1. <LibraryPath>D:\Program Files\opencv\build\x86\vc12\lib;$(LibraryPath)</LibraryPath> 1. </PropertyGroup> 1. <ItemDefinitionGroup> 1. <Link> 1. <AdditionalDependencies>opencv_objdetect2413.lib;opencv_ts2413.lib;opencv_video2413.lib;opencv_nonfree2413.lib;opencv_ocl2413.lib;opencv_photo2413.lib;opencv_stitching2413.lib;opencv_superres2413.lib;opencv_videostab2413.lib;opencv_calib3d2413.lib;opencv_contrib2413.lib;opencv_core2413.lib;opencv_features2d2413.lib;opencv_flann2413.lib;opencv_gpu2413.lib;opencv_highgui2413.lib;opencv_imgproc2413.lib;opencv_legacy2413.lib;opencv_ml2413.lib;%(AdditionalDependencies)</AdditionalDependencies> 1. </Link> 1. </ItemDefinitionGroup> 1. <ItemGroup 1. </Project>


配置VS2013

打开VS2013,文件 -> 新建 -> 项目,新建控台应用程序test



1474634781916.jpg


分别添加上两步创建的属性表



1474635625690.jpg



1474635448340.jpg


此处添加"opencvdebug.props"


1474635513018.jpg


此处添加"opencvrelease.props"

OK,VS2013现在就配置好了,写一个例子试验一下

测试

在源文件写入下面代码,你可以复制过去



1. #include<cv.h> 1. #include<highgui.h> 1. int main(int argc, char** argv[]) 1. { 1. "F:\\Programming\\C#\\Others\\test\\test\\timg.jpg", CV_LOAD_IMAGE_GRAYSCALE); 1. "Src", CV_WINDOW_AUTOSIZE); 1. "Src", src); 1. 0); 1. return 0; 1. }


其中图片路径自己选择。

结果:



1474635736652.jpg


之后再每次使用opencv创建工程之后分别将上述两个属性表导入就可以了。




    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/27579.html

    分享给朋友:

    “windows10 opencv 配置使用gpu” 的相关文章

    2023年最佳VPS促销活动:如何以最低成本获得高性能服务器

    VPS促销的定义与重要性 VPS促销是指虚拟专用服务器(VPS)提供商为了吸引更多用户,通过提供折扣、优惠码或特价套餐等方式,降低用户购买成本的活动。这种促销形式在VPS市场中非常常见,尤其对于中小企业和个人开发者来说,能够在保证性能的同时节省开支。VPS促销的重要性在于,它不仅让用户以更低的价格获...

    如何选择RN套餐性价比高的VPS服务

    RN套餐概述 在谈论RackNerd之前,我想先简单介绍一下这家公司。RackNerd成立于2019年,它是一家专注于虚拟主机和VPS服务的商家。作为市场中的新兴参与者,RackNerd凭借其高性价比迅速赢得了不少用户的青睐。在我了解的多家VPS提供商中,RackNerd以其实惠的价格和稳定的性能脱...

    Nginx Cache Control: 如何使用 No Cache 精确管理缓存策略

    作为一名开发者,我一直非常欣赏 Nginx 作为高性能 HTTP 和反向代理服务器的能力。Nginx 不仅在稳定性和可扩展性方面表现出色,它的缓存控制功能也相当强大。通过设置响应头,Nginx 能有效地管理客户端和代理服务器的缓存行为,让我在开发和部署时能够更灵活地处理资源的缓存。 使用缓存控制的好...

    如何优化网络体验:VPS中转全面指南

    我一直对如何使用技术来优化我的网络体验感到好奇。最近,我发现了VPS中转这种神奇的方法。简单来说,VPS中转就是利用一台虚拟私人服务器(VPS),将我的网络流量转发到另一个指定的网络地址。这种功能主要用于加速访问某些海外网站,帮助我突破网络限制以及保护我的上网隐私等。 在日常使用中,我会遇到一些网站...

    HostDare VPS主机服务评测:高性价比与用户体验的完美结合

    在与HostDare的互动中,我感受到这家公司在客户支持与用户体验方面的一些亮点和不足。正如我们所知,HostDare是一家致力于提供高性价比VPS主机服务的公司,尤其在针对中国大陆用户的优化上表现突出。虽然服务上有一些待改善之处,但总体而言,它的客户支持体系还是相对高效的。 首先,HostDare...

    怎么看VPS的路由好不好:评估与优化路由性能的方法

    如何评估VPS路由性能 VPS的路由性能对网站的加载速度和用户体验至关重要。评估VPS的路由性能,我通常会关注几个关键指标,包括延迟、丢包率和带宽。了解这些内容能够帮助我判断服务器能否在高流量时段保持稳定运行。 在这过程中,我特别重视使用一些专业的测试工具。这些工具可以帮助我全面了解VPS的网络性能...