opencv配置心得

本文详细记录了在Win7x64环境下,使用VS2012和CMake配置OpenCV2.4.3的过程,包括下载必要的软件、配置TBB环境变量、用CMake生成VS工程、编译OpenCV库以及设置开发环境。重编译OpenCV的主要目的是为了在调试时查看源代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天配置open cv折腾一天,其实不用那么麻烦,open cv 里面带的有自己的库,根本不用自己编译生成新的库

如果要生成自己的dll 以及lib文件,可以使用方法一,其实完全可以使用open cv中自带的文件配置方法如方法二:
方法一:(转载)

Win7x64+VS2012+OpenCV2.4.3+CMake2.8.10+TBB41重编译OpenCV

重编译的好处:可以调试的时候看OpenCV的源代码。

重编译要得到的东西:Debug版本和Release版本的dlllib,头文件。(dll添加到环境变量里,运行时用,自己编译的dll调试时可以跟踪到Opencv的源码内;lib和头文件配置到编译器里)

PS:如果只是使用Opencv而不需要跟踪源码,则使用Opencv自带的库文件即可。跳到5配置Opencv开发环境,对应的文件都在..\opencv\build\目录下,其中dll(bin目录)lib目录在平台文件夹下如..\opencv\build\ x86\vc10

本机Win7 64位系统,装有VS2012,以编译32位的Opencv库为例,要编译64位库需要注意选择64位的配置。

1        下载OpecvCMakeTBB并安装

下载OpenCV2.4.3http://opencv.org/downloads.html,解压到D:\Program Files\

下载CMake2.8.10http://www.cmake.org/cmake/resources/software.html,安装

下载tbb41_20121003osshttp://threadingbuildingblocks.org/download,解压到D:\Program Files\

2        配置TBB环境变量

Path里添加:D:\Program Files\tbb41_20121003oss\bin\ia32\vc11

bin目录内ia32表示要编译32位工程,intel64表示要编译64位工程,vc11表示VS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值