vc添加Halcon库的引用:
#include "HalconCpp.h"
#pragma comment(lib,"halconcpp.lib")
//-----------------------------------------------------
#include "stdafx.h"
#include "HalconCpp.h"
using namespace Halcon;
#pragma comment(lib,"halconcpp.lib")
void action()
{
using namespace Halcon;
// Local iconic variables
Hobject kk;
Hlong mW=100,mH=100,mDataPtr;
char mType[255]={0};
read_image(&kk, "C:/Documents and Settings/Administrator/桌面/kk2.BMP");//加载图像文件
//------------------
//gen_image_const(&kk,"byte", mW, mH);//设置图像的宽度、高度
//将图像数据指针指向ptr
get_image_pointer1(kk,&mDataPtr,mType,&mW,&mH);
}
//创建图像
void NewImage(Hobject *new1)
{
unsigned char image[768*525];
int r, c;
for ( r=0; r<525; r++)
for (c=0; c<768; c++)
image[r*768+c] = c % 255;
gen_image1(new1,"byte",768,525,(long)image);
}
int _tmain(int argc, _TCHAR* argv[])
{
using namespace Halcon;
// Default settings used in HDevelop (can be omitted)
set_system("do_low_error","false");
action();
return 0;
}