cvBlob windows vs版本下 配置安装



计算机视觉的一个库。用来检测二进制数字图像中的连通区域。

cvblob 官网  http://code.google.com/p/cvblob/

1. 下载库0.10.4
2. 安装opencv2.4.3
3. 安装cmake 2.8.12

4设置cvblob中文件CMakeLists.txt文件

即E:\cvblob\cvBlob\CMakeLists.txt文件中,在find_package(OpenCV REQUIRED) 这条语句下加入:

[cpp]   view plain copy 在CODE上查看代码片 派生到我的代码片
  1. set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeScripts)  
  2. set(OpenCV_DIR E:\OpenCV2.4.3\opencv\build)  
最终该文件非注释语句内容如下:

[cpp]   view plain copy 在CODE上查看代码片 派生到我的代码片
  1. find_package(OpenCV REQUIRED)  
  2. set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeScripts)  
  3. set(OpenCV_DIR E:\OpenCV2.4.3\opencv\build)  
  4. set(cvBlob_CVBLOB cvblob.cpp  
  5.                    cvlabel.cpp  
  6.            cvaux.cpp  
  7.            cvcontour.cpp  
  8.                    cvtrack.cpp  
  9.            cvcolor.cpp  
  10. )  
  11.   
  12. set_source_files_properties(${cvBlob_SRC}  
  13.                             PROPERTIES  
  14.                             COMPILE_FLAGS "-O3"  
  15. )  
  16.   
  17. add_library(cvblob SHARED ${cvBlob_CVBLOB})  
  18.   
  19. target_link_libraries(cvblob ${OpenCV_LIBS})  
  20.   
  21. install(FILES cvblob.h DESTINATION include)  
  22.   
  23. install(TARGETS cvblob  
  24.         RUNTIME DESTINATION bin  
  25.         LIBRARY DESTINATION lib  
  26.         ARCHIVE DESTINATION lib  
  27. )  

5. 编译 (cmake) opencv2.4.3 源码:

 头一次用需要选择编译器 默认用vs2010 就好啦  

1.填写:where is the source code和where to build the binaries 

2. 点击:configure

3. 点击: Generate

注: 在生成configure和generate的结果过程中,关键是中间没有任何红色的错误显示。如果有错误会以红色来显示,自行处理,有些是因为自己电脑没有配置譬如TBB等等,如果没有就把勾去掉就好啦。

5.5 在vs2010中运行OpenCV cmake项目:

打开E:\OpenCV2.4.3\cmake 文件夹中的opencv.sln。分别在debug和release模式下运行opencv项目。


6. 用cmake软件编译(cmake)cvblob   源码: -- 我把cvblob 编译的结果文件夹命名为cvblob_cmake就是where to build the binaries要填写的就是cmake的根目录
其他步骤同上。最终generate成功cvblob_cmake这个vs2010的项目。

以下图像是我已经处理好所有的配置之后的截图:


设置好两个where路径:


configure done:


generation done:


  7. 打开cvblob_cmake中生成 vs2010项目(嗯,对就是点击E:\cvblob_cmake目录下的cvBlob.sln)

找到cvblob.h文件

--a. 在其中添加:#define EXPORT __declspec (dllexport)

--b. 在extern "C"块中 每个函数前都添加EXPORT关键字


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小新识图

你的鼓励是我最大的分享动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值