新建一个工程,向工程中添加一个Timage控件(dlgOpenPic),一个TOpenDialog控件(dlgOpenPic),一个按钮。
在头文件中加入以下语句:
#include <assert.h> // 这是用OPENCV必须要用到的文件
#include "cv.h"
#include "highgui.h"
#include "cxcore.h"
#pragma link "cv200.lib"
#pragma link "cxcore200.lib"
#pragma link "highgui200.lib"
这是加入所需的头文件和LIB库,然后再将cv200.dll,cxcore200.dll,highgui200.dll放入工作目录中。
这些做完之后就要设置工程了:
配置工作:
Project->Options->"Directories/Conditionals"
Conditionals:_DEBUG;SKIP_INCLUDES (添加SKIP_INCLUDES)。
这些都设置好之后就是写代码了。
在按钮的单击事件上添加如下代码:
if (dlgOpenPic->Execute()) // 使用TOpenDialog控件选择文件
{
IplImage *pImage = cvLoadImage(dlgOpenPic->FileName.c_str(),CV_LOAD_IMAGE_COLOR) ; // 使用OPENCV函数载