如何在C++ Builder(BCB)中使用OpenCV
来源:互联网 发布:java输出换行符 编辑:程序博客网 时间:2024/06/13 07:14
由於OpenCV是一個VC++的開放源碼,因此使用的類別都是VC++提供的,
如果想要在BCB中使用,就必須先將OpenCV的library轉換成為BCB的類別。
以下是步驟:
請至SourceForge.net的Open Computer Vision Library project下載OpenCV。
OpenCV下載頁面
下載完,請將OpenCV安裝在C:\Program Files\OpenCV目錄下面。
在Borland C++ Builder 6.0開發環境下
- 你可以用Windows的開始-->搜尋
在BCB的檔案夾下找到coff2omf.exe,
使用這個檔案可以將VC++的library轉換成BCB適合的library - 在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 - 滑鼠點擊coff2omf.bat兩下,執行coff2omf.bat就會建立八個以b開頭的library檔,
此八個library就是相容於BCB的library
- 接下來先建立一個欲使用OpenCV的專案,
建立完畢後,在Menu中點選Project-->Add to Project
將剛剛建立的八個lib檔加入專案。 - 點選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 - 將資料夾C:\Program Files\OpenCV\bin下的八個dll複製到你的Project資料夾裡面,
下面這張圖是我的Project資料夾,
- 現在可以準備開始寫OpenCV的程式了^^,在你寫程式的.cpp檔案開頭記得要加上
#include "cv.h"
#include "highgui.h"
- 如何在C++ Builder(BCB)中使用OpenCV
- 如何在C++Builder中使用ACE
- 如何在C Builder中使用全局变量
- 如何在C++Builder中使用全局变量
- 关于如何在BCB中使用CodeGuard
- 在C++Builder中如何使用游戏操纵杆
- 如何在C++Builder中使用Delphi控件
- 如何在C++Builder中检测硬件
- 关于如何在BCB中使用CodeGuard(转)
- 在BCB中使用DUnit
- 在BCB中使用Lua
- 在BCB中使用Lua
- 在BCB中使用Lua
- 在BCB中使用Lua
- 在BCB中使用Lua
- 在BCB中使用Lua
- 在BCB中使用Lua
- 在BCB中使用Lua
- phpcms v9代码解读
- VC++ 编辑框只输入数字
- svn研究之———合并、svnsync、本地历史
- 构造函数中抛出的异常
- Apache自带压力测试工具ab用法简介
- 如何在C++ Builder(BCB)中使用OpenCV
- java 的初始化顺序
- vxworks6.6 windml键盘扫描码识别过程
- MAC OS动态链接库的搜索路径
- 参加“2011赢在淘宝”的作品 拿出来给大家把玩
- ERP总结系列(BOM浅谈)
- C语言那些小事--sizeof补齐
- android 浅复制和深复制-clone篇
- 关于编码,资深大牛写的,通俗易懂