您的位置:首页 > 其它

Halcon vc学习1-图像数据获取、加载

2012-06-25 11:32 405 查看
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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: