Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9182513
  • 博文数量: 1728
  • 博客积分: 12961
  • 博客等级: 上将
  • 技术积分: 19870
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-09 11:25
个人简介

偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.

文章分类

全部博文(1728)

文章存档

2024年(4)

2023年(26)

2022年(112)

2021年(217)

2020年(157)

2019年(192)

2018年(81)

2017年(78)

2016年(70)

2015年(52)

2014年(40)

2013年(51)

2012年(85)

2011年(45)

2010年(231)

2009年(287)

分类: Windows平台

2016-08-31 10:06:47

http://blog.csdn.net/zht9961020/article/details/7036809

由於OpenCV是一個VC++的開放源碼,因此使用的類別都是VC++提供的, 
如果想要在BCB中使用,就必須先將OpenCV的library轉換成為BCB的類別。 
以下是步驟: 

請至的Open Computer Vision Library project下載OpenCV。 
 
下載完,請將OpenCV安裝在C:\Program Files\OpenCV目錄下面。 

在Borland C++ Builder 6.0開發環境下

  1. 你可以用Windows的開始-->搜尋 
    在BCB的檔案夾下找到coff2omf.exe, 
    使用這個檔案可以將VC++的library轉換成BCB適合的library 
  2. 在C碟建立一個資料夾,名字叫做tt 
    將資料夾C:\Program Files\OpenCV\lib裡面的8個library複製到tt裡面。 
    建立一個新的文字檔案(txt),並將下面的文字貼進去, 
    coff2omf -lib:ms c:\tt\cv.lib c:\tt\bcv.lib 
    coff2omf -lib:ms c:\tt\cvaux.lib c:\tt\bcvaux.lib 
    coff2omf -lib:ms c:\tt\cvcam.lib c:\tt\bcvcam.lib 
    coff2omf -lib:ms c:\tt\cvhaartraining.lib c:\tt\bcvhaartraining.lib 
    coff2omf -lib:ms c:\tt\cxcore.lib c:\tt\bcxcore.lib 
    coff2omf -lib:ms c:\tt\cxts.lib c:\tt\bcxts.lib 
    coff2omf -lib:ms c:\tt\highgui.lib c:\tt\bhighgui.lib 
    coff2omf -lib:ms c:\tt\ml.lib c:\tt\bml.lib 
    按滑鼠右鍵重新命名為coff2omf.bat 
  3. 滑鼠點擊coff2omf.bat兩下,執行coff2omf.bat就會建立八個以b開頭的library檔, 
    此八個library就是相容於BCB的library 
      
  4. 接下來先建立一個欲使用OpenCV的專案, 
    建立完畢後,在Menu中點選Project-->Add to Project 
    將剛剛建立的八個lib檔加入專案。 
     
  5. 點選Project-->Options 
    可以在裡面找到Directories/Conditionals這個Tab 
    Include Path加入下列5個路徑, C:\Program Files\OpenCV\cv\include 
    C:\Program Files\OpenCV\cxcore\include 
    C:\Program Files\OpenCV\otherlibs\highgui 
    C:\Program Files\OpenCV\cvaux\include 
    C:\Program Files\OpenCV\otherlibs\cvcam\include 
  6. 將資料夾C:\Program Files\OpenCV\bin下的八個dll複製到你的Project資料夾裡面, 
    下面這張圖是我的Project資料夾, 
      
  7. 現在可以準備開始寫OpenCV的程式了^^,在你寫程式的.cpp檔案開頭記得要加上 
    #include "cv.h" 
    #include "highgui.h" 
阅读(4689) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~