从今天开始在bcb中学习opencv,在借鉴了许多前辈的安装经验后,终于搞定了。哈哈。激动。新手都这样。下面是我的首个proj
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "cv.h"
#include "highgui.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString fn;
fn = ExtractFilePath(Application->ExeName) + "1.jpg";
IplImage* pImg;
pImg = cvLoadImage(fn.c_str(), 1);
Label1->Caption = IntToStr(pImg->width);
Label2->Caption = IntToStr(pImg->height);
Label3->Caption = IntToStr(pImg->depth);
cvNamedWindow( "Image", 1 );
cvShowImage( "Image", pImg);
cvWaitKey(0);
cvDestroyWindow( "Image" );
cvReleaseImage( &pImg );
}
//---------------------------------------------------------------------------
经验之谈:记得要将8个转化出来的lib文件增加到proj中。