halcon
youandme520
这个作者很懒,什么都没留下…
展开
-
HTuple数据和C++数据的相互赋值
HTuple和VC数据的相互赋值// HTuple→VC 数据类型转换HTuple hTuple = 1234;int i = hTuple[0].I(); // i=1234long l = hTuple[0].L(); // l=1234long lNumber = hTuple.Num(); ...转载 2020-04-29 14:15:57 · 2420 阅读 · 2 评论 -
用快速傅里叶 提取背景纹理 (halcon)
dev_update_off ()dev_close_window ()Scale := [1.0, .65]MinGray := [50, 100]for Index := 0 to 1 by 1 * * Read and display the image read_image (Image, 'plan_'+(Index+1)$'02') get_...原创 2020-04-23 11:56:52 · 1731 阅读 · 0 评论 -
随笔 相机内外参数畸变标定特点
内参外参标定能校正一定的畸变,但是在精密测量中有三个致命缺点,1,要求多想图片拟合,实际项目中不好操作,特别是现场需要重新标定的时候很麻烦,2,视野中标定板区域不能有遮挡,但是很多项目视野中有夹具遮挡的,3,主要受标定条件影响是精度不高畸变系数*2*视野,就能得到在视野内的最大畸变,如果你硬件安装没问题,这个最大畸变是很接近真实畸变的。新手直接用远心镜头省很多问题...原创 2020-01-30 11:40:54 · 367 阅读 · 0 评论 -
halcon 图像拼接
主程序read_image (Pingjie1, 'E:/PingJie1.bmp')read_image (Pingjie2, 'E:/PingJie2.bmp')concat_obj(Pingjie1, Pingjie2, images)** Now we can determine the transformations between the image pairs....原创 2019-12-04 20:14:51 · 2398 阅读 · 0 评论 -
c# 读取图像 传入 c++dll 函数中
c++extern "C" __declspec(dllexport)int main1(long Pointer, long Width, long Height){ Hobject ImageC; HTuple WindowHandle; Hlong sr_Width,sr_Height; sr_Width=Width; sr_Height=...原创 2019-11-16 11:03:25 · 885 阅读 · 1 评论 -
图片和字符串,字符串和图片之间的转换
public static String getImageStr(String imgFile) {// 将图片文件转化为字节数组字符串,并对其进行Base64编码处理//String imgFile = "d:\\111.jpg";// 待处理的图片InputStream in = null;byte[] data = null;// 读取图片字节数组try {in = new Fi...转载 2019-11-15 15:45:36 · 975 阅读 · 0 评论 -
BYTE类型转换Hobject类型
在与halcon的混编中,有时会用到数据类型转换。例如在相机采集与后期的图像处理中,一般需要将采集到的BYTE类型数据转化成halcon中对应的Hobject类型方可处理。在halcon11中提供了一个函数及其例程:1 void NewImage(Hobject *new)2 {3 unsigned char image[768*525];4 int ...转载 2019-11-15 15:35:01 · 2021 阅读 · 0 评论