C++ Builder中使用OpenCV
来源:互联网 发布:krc编辑器mac 编辑:程序博客网 时间:2024/05/18 03:11
C++ Builder中使用OpenCV
<1> 转换DLL为 .lib 文件
建立如下批处理文件:
coff2omf -lib:ms lib/cv.lib bcb/cv.lib
coff2omf -lib:ms lib/cvaux.lib bcb/cvaux.lib
coff2omf -lib:ms lib/cvcam.lib bcb/cvcam.lib
coff2omf -lib:ms lib/cvhaartraining.lib bcb/cvhaartraining.lib
coff2omf -lib:ms lib/cxcore.lib bcb/cxcore.lib
coff2omf -lib:ms lib/cxts.lib bcb/cxts.lib
coff2omf -lib:ms lib/highgui.lib bcb/highgui.lib
coff2omf -lib:ms lib/ml.lib bcb/ml.lib
保存为.bat文件放在D:/Program Files/OpenCV/lib下运行
*.lib文件可以到http://tech.groups.yahoo.com/group/OpenCV/files/Borland%20C%2B%2B%20builder/下载
<2> 在系统变量里面添加 OPENCV 为 X:/Program Files/OpenCV,
设置“工具”->“环境变量”->“库”,在“库路径”里面添加 $(OPENCV)/cbuilder;$(OPENCV)/bin
<3>新建一个控制台工程,不要VCL支持。然后选择“工程”->“添加到工程”,把刚才转换好的.lib文件添加到工程中即可。
在工程的设置里面在Directories/Conditonals 里面的Include Path 添加$(OPENCV)/cv/include;$(OPENCV)/cxcore/include;$(OPENCV)/otherlibs/highgui(otherlib中可能还有其他的头文件);$(OPENCV)/cvaux/include;$(OPENCV)/otherlibs/cvcam/include
在Library Path 里面添加 $(OPENCV)/lib
General Compilation的Calling Convention改为C
<4> 编辑你的代码,调试允许吧:
示例程序:
读取 lena.jpg 图象并显示:
------------------------------------------------------------------------------
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int main(int argc, char *argv[])
{
IplImage *img = cvLoadImage("lena.jpg");
cvNamedWindow("Image:", 1);
cvShowImage("Image:", img);
cvWaitKey();
cvDestroyWindow("Image:");
cvReleaseImage(&img);
return 0;
}
- C++ Builder中使用OpenCV
- C++ Builder中使用OpenCV(转)
- C++Builder中使用Excel的类
- [C++] BC++ Builder 中使用 Cookie
- C++Builder中TIniFile类的使用
- 如何在C++Builder中使用ACE
- 如何在C Builder中使用全局变量
- 如何在C++Builder中使用全局变量
- C++Builder中使用Pas文件
- c++builder 中关于#pragma使用整理
- 如何在C++ Builder(BCB)中使用OpenCV
- C++Builder 调用 OpenCV 问题
- C#.net中使用Opencv
- C++Builder使用经验谈
- c++builder字符串使用
- 怎样在C++Builder中创建使用DLL
- 在 C++Builder 2006 中使用 Indy10 控件!
- 在c++builder中使用createoleobject函数时?
- range和xrang 的差别
- java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException错误解决方案
- 游戏引擎基础(八)(脚本系统)
- rtsp
- 游戏引擎基础(九)(现成产品与定做的游戏引擎设计工具,游戏特定主题)
- C++ Builder中使用OpenCV
- sql server2005 无法连接到WMI提供程序。你没有权限或者该服务器无法访问
- 彻底搞定0x0d和0x0a
- 游戏引擎基础(十)(人工智能和导航)
- Ubuntu 下 wine 安装 和 中文字体 显示为方块 的 处理
- 游戏引擎基础(十一)(最后的章节)
- 数据结构之栈
- 标准IO与文件IO 的区别
- 一头磕死算了