随笔分类 -  halcon 学习笔记

图像分割
摘要:一 图像分割之阈值分割: 请参见halcon例程:gray_histo.hdev 此例程中主要用到两个算了: 1.gray_histo(Regions,Image:::AbsoluteHisto,RelativeHisto) 作用:获得图像的某一指定区域内的灰度分布,将数据写入到参数Abs... 阅读全文

posted @ 2014-07-03 13:47 是这个T飞 阅读(3122) 评论(0) 推荐(1)

xld特征
摘要:halcon中什么是xld? xld(eXtended Line Descriptions) 扩展的线性描述,它不是基于像素的,人们称它是亚像素,只不过比像素更精确罢了,可以精确到像素内部的一种描述。 而image和region这些数据结构都是像素级别的。 亚像素精度数据可以通过亚像素阈值... 阅读全文

posted @ 2014-07-03 13:22 是这个T飞 阅读(5419) 评论(1) 推荐(0)

region特征
摘要:一: 查看阈值之后的region特征,可以通过特征检测来看,在工具栏上 region特征分三部分: 1.基础特征: region面积,中心,宽高,左上角及右下角坐标,长半轴短半轴椭圆方向,洞数及其面积,粗糙度,联通数,最大半径,方向等。 2.开关特征:外接圆半径,内接圆半径,圆度,紧密度... 阅读全文

posted @ 2014-07-03 11:46 是这个T飞 阅读(1276) 评论(0) 推荐(0)

什么是灰度图?
摘要:图像灰度值的概念是什么?灰度也可以认为是亮度,简单说就是色彩的深浅程度。 实际上在我们的日常生活中,通过三原色色彩深浅的组合,可以组成各种不同的颜色。产品能够展现的灰度数量越多,也就意味着色彩表现力更加丰富,能够实现更强的色彩层次。例 如三原色16级灰度,能显示的颜色就是16*16*16... 阅读全文

posted @ 2014-07-03 09:17 是这个T飞 阅读(13803) 评论(0) 推荐(1)

halcon基础数据类型详解
摘要:#if defined(__CHAR_UNSIGNED__) || defined(__sgi) #define INT1 signed char /* integer, signed 1 Byte */#define INT1_MIN SCHAR_MIN... 阅读全文

posted @ 2014-07-02 10:08 是这个T飞 阅读(20587) 评论(0) 推荐(2)

halcon导出类---HDevWindowStack详解
摘要:在HDevelop中编写好的程序在导出时,Halcon会帮我们转换成我们需要的语言,比如C++。例:HDevelop中有如下语句需要导出: dev_close_window() Halcon导出成C++语言就成了如下语句: if (HDevWindowStack::IsOpen()) ... 阅读全文

posted @ 2014-07-01 17:45 是这个T飞 阅读(6970) 评论(1) 推荐(1)

一个ball例程带你进入 Halcon 世界
摘要:* 此例程来自halcon自带例程,请打开 halcon-》ctrl+E 打开例程-》搜索框中输入ball added by xiejl* ball.hdev: Inspection of Ball Bonding* dev_update_window ('off')dev_close_window... 阅读全文

posted @ 2014-07-01 10:57 是这个T飞 阅读(2673) 评论(0) 推荐(0)

open_window()到底做了什么?
摘要:1 Hlong MainWndID= (Hlong)m_hWnd; 2 open_framegrabber("File", 4, 4, 0, 0, 0, 0, "default", -1, "default", -1, "default", 3 "", "default", -1, -1, &Ac... 阅读全文

posted @ 2014-06-25 13:12 是这个T飞 阅读(1736) 评论(0) 推荐(0)

导航