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;
}
#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;
}
相关文章推荐
- Intel RealSense学习之图像及图像深度数据获取
- Intel RealSense学习之图像及图像深度数据获取
- BW学习十(获取change log表中的增量数据)
- 直接获取摄像头传回的图像数据(人脸、微笑、眨眼: 识别-->第一步):图像识别第一步
- Matlab图像处理学习笔记(九):获取叠加物体的数量并进行分割
- 深度学习_caffe_图像数据转换成caffe需要的db(leveldb/lmdb)文件
- android_学习—获取网络数据(图片,html)
- 第四篇 学习OpenCV之访问图像数据
- opencv学习笔记-入门(7)单通道的图像数据访问
- hadoop学习-1 获取测试数据
- android学习 豆瓣 自定义Progressbar 异步任务加载数据等
- jqGrid post请求,重新获取参数加载数据
- Jquery chosen动态设置值 select Ajax动态加载数据 设置chosen和获取他们选中的值
- Emgu学习之(三)——操作图像数据
- c# .net获取文件夹下的所有文件(多层递归),并获取区间数据(Jsion,xml等数据)写出到处理文件,学习分享~
- 深度学习之图像的数据增强
- Flutter学习之旅(五)----网络请求获取数据、解析数据和显示等待动画
- OpenCV 2 学习笔记(4): 加载,显示和保存图像,Mat类与IplImage类
- WTL 学习四 动态生成CListViewCtrl 并应用tinyxml加载远程Xml数据
- android listView 滑动加载数据 该数据是服务端获取的