- 博客(28)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Halcon函数(不断更新)
首先,要在这儿先道个歉。真的很对不起,因为去年是研究生第一年,一大堆的课程学习,考试压力,每天也没什么时间和心思搞科研这块,所以中间Halcon的学习整整断了一年,暑假回来之后,发现有一些人给我留下了一些回复,自己心里感觉特别过意不去,如果还有人对Halcon学习有兴趣的话,可以加251543742这个群,我刚建的,这样方便大家学习交流。comment( : :Comment : ) 注释
2010-01-29 13:29:00
19676
7
原创 Docker学习
Docker基础linux系统要求64位3.10版本及以上 校验命令: uname -a安装Docker1)更新软件源 yum install -y epel-release EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件2)安装Docker包 yum install docker-io 配置文件 /etc/sysconfig/docker3)加入开
2016-12-05 12:08:01
442
原创 PHP 和MySQL Web开发
文件处理文件处理流程文件处理函数打开/创建文件 $fp = open()写文件 需要先打开文件:fputs() /fwrite() 不需要打开文件:file_put_contents()关闭文件 fclose()知道何时读完整个文件 feof($fp)读取一行数据: fgets($fp) fgetss() 过滤php和html标志
2016-10-26 10:32:30
527
原创 搭建ELK全过程
ELK 的安装及配置简介开始学习elk,在此处记录整个搭建过程,总结出现的问题和解决方法。此次搭建的环境是4台linux机器a,b,c,d。其中机器a安装了logstash,主要用来收集、处理日志。机器b和机器c主要是搭建了分布式的elasticsearch服务,除此之外,还在b和c的机器上搭建了kibana,用来实现数据展示。1、建立非root的账户组和账户 由于logstash等不能在roo
2016-10-12 19:02:04
2557
1
翻译 重构-改善既有代码的设计之1
6、重新组织函数函数层面Extract Method(提炼函数) ——单一原则 Inline Method(内联函数) ——在函数调用点插入函数本体,然后移除该函数 Tips:间接层的使用需要合理临时变量Replace Temp With Query(以查询代替临时变量) ——临时变量只使用一次,或者赋值给临时变量的表达式不受其他条件的影响 Introduce
2016-10-11 10:29:35
708
原创 聚类分析
今天看了一本关于聚类分析的书,看的时候对该书中的一些概念性的东西进行了摘要,现在对其进行归纳总结一下,方便以后查找与学习。聚类,顾名思义,就是根据一定的区分规则将数据分组为多个类或者簇。对各个类之间的关系进行分析就叫做关联分析。如果预测的变量是离散的,则这类问题就叫做分类,如果是连续的,则称为回归。聚类根据分类方式可以分为硬聚类和模糊聚类。硬聚类就是将一个数据归为唯一类,而模糊聚类是通过隶
2012-07-24 09:47:28
2178
原创 Halcon之混合高斯模型
首先,要在这儿先道个歉。真的很对不起,因为去年是研究生第一年,一大堆的课程学习,考试压力,每天也没什么时间和心思搞科研这块,所以中间Halcon的学习整整断了一年,暑假回来之后,发现有一些人给我留下了一些回复,自己心里感觉特别过意不去,如果还有人对Halcon学习有兴趣的话,可以加251543742这个群,我刚建的,这样方便大家学习交流。
2012-07-24 09:22:53
5766
1
原创 Halcon学习之七:改变图像的现实方式和大小
<br />change_format ( Image : ImagePart : Width, Height : )<br />改变Image图像大小,而且ImagePart图像为灰度值图像。<br />crop_domain ( Image : ImagePart : : ) <br />从Image图像中裁剪一个矩形区域。这个矩形的周长最小。<br />crop_domain_rel ( Image : ImagePart : Top, Left, Bottom, Right : )<br />删除相
2011-01-12 15:18:00
22220
1
原创 Halcon学习之五:有关图像的定义域的函数
<br />1、add_channels ( Regions, Image : GrayRegions : : )<br />将Image图像的灰度值赋给区域Regions,得到GrayRegions。<br />2、change_domain ( Image, NewDomain : ImageNew : : )<br />改变Image图像的定义域<br />3、full_domain ( Image : ImageFull : : )<br />扩张Image图像的定义域到最大。<br />4、get
2011-01-06 17:00:00
9703
原创 Halcon学习之三:有关图像通道的函数
黑白摄像机会返回一幅单通道灰度值图像,而对于RGB彩色摄像机,它将返回一幅三通道图像。下面这些是与图像通道有关的函数:
2011-01-06 15:41:00
19071
2
原创 Halcon学习之边缘检测函数
<br /><br />sobel_amp (Image : EdgeAmplitude : FilterType, Size : )根据图像的一次导数计算图像的边缘<br />close_edges (Edges, EdgeImage : RegionResult : MinAmplitude : )<br />close_edges_length( Edges, Gradient : ClosedEdges : MinAmplitude,MaxGapLength : ) 使用边缘高度图像关闭
2010-08-31 16:10:00
20557
3
原创 哈希表
<br /><br />哈希表,又名散列表。是根据关键码值(Keyvalue)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。<br />哈希表的基本概念:<br />* 若结构中存在关键字和K相等的记录,则必定在f(K)的存储位置上。由此,不需比较便可直接取得所查记录。称这个对应关系f为散列函数(Hash function),按这个思想建立的表为散列表。<br />* 对不同的关键字可能得到同一散列
2010-08-18 15:04:00
3050
1
原创 边缘检测
<br /><br />边缘检测的定义:使用数学方法提取图像像元中具有亮度值(灰度)空间方向梯度大的边、线特征的过程。<br />边缘是指周围像素灰度有阶跃变化或屋顶等变化的那些像素的集合。图像的边缘对应着图像灰度的不连续性。显然图像的边缘很少是从一个灰度跳到另一个灰度这样的理想状况。真实图像的边缘通常都具有有限的宽度呈现出陡峭的斜坡状。边缘的锐利程度由图像灰度的梯度决定。梯度是指灰度变化的最快的方向和数量。<br />常见的边缘点有三种:第一种是阶梯形边缘(Step-edge),即从一个灰度到比它高好多的
2010-08-17 18:20:00
5074
原创 《一公升的眼泪》中经典语录
<br />1、没什么特别的,只是被特别的病魔缠上而已。<br /> ——一个少女的日记<br />2、以花喻花蕾般的我的人生,想要不遗悔恨地珍惜这青春的始端<br />3、《病魔为什么选择了我》<br /> 病魔....为什么选择了我,命运这样的字眼,让人不能接受哦<br />4、《二人的孤独》<br /> 想要做出时间机器回到过去,如果没有得这种病,恋情也许会成功吧!想要被人紧紧抱住,想的难以忍耐<br />5、《残疾人手册》<
2010-08-15 16:08:00
1809
原创 Halcon学习之两幅图像处理
<br />sub_image (ImageMinuend, ImageSubtrahend : ImageSub : Mult, Add : ) <br />对两幅图像做减法 g' := (g1 -g2) * Mult + Add<br /> <br />abs_image (Image : ImageAbs : : )<br />计算图像的绝对值模型<br />crop_part (Image : ImagePart : Row, Column, Width, Height : )<b
2010-08-15 15:01:00
6680
原创 Halcon学习之文本操作
<br /> 1、 新建文本文件<br />open_file ( : :FileName, FileType : FileHandle ) 创建( 'output' or 'append' )或者打开(input)文本文件<br />2、 写文本<br />fwrite_string( : : FileHandle, String : )<br />例如:fwrite_string (FileHandle, i + ' ' + Area)<br />3、
2010-08-12 15:12:00
4773
原创 声明
<br /><br /> 我是在上学期开始接触Halcon的,当时是应老师要求在别人写的一个程序的基础上开始接手学习的。花了大概两个月的时间摸打滚爬总算是把那个程序全部搞懂了,同时也对Halcon产生了兴趣,决定要把Halcon从头到尾开始学。通过与一些Halcon的资深工程师聊天后,他们推荐我把Halcon中所有的例程全部重新看一遍。<br />因为Halcon的中文资料是在是太少了,而且我对于图像处理算是半路出家,很多知识都很不足,学起来很痛苦。为了方便自己以后查阅和别人学习,我就想把自己学习Hal
2010-08-11 13:28:00
3305
5
原创 Halcon学习之计数
<br /><br />在Halcon里面计算个数的算子有两个:<br />1、 count_obj( Objects : : : Number )主要用法是计算objects的个数。<br />2、 assign( : : Input : Result ) 给控制变量分配新值<br />例:NumBalls := |Radius|<br />区别是Count_obj主要是用来计算被识别出来的区域的个数<br /> Assign主要是用
2010-08-11 12:53:00
7796
原创 Halcon学习之找出焊接点
这个例程是要检查图中焊接点,并获取焊接点的直径 处理过程:首先,分离比较明亮的区域,然后将找出来的结果,转换成最小的平行矩形,即获得了图像处理的ROI( 处理后的图像如图2所示)。 这里采用了阈值分割:将图像中的灰度值处于某一指定灰度值范围内全部点选到输出区域中。threshold (Bond, Bright, 100, 255) 然后,在ROI
2010-08-05 10:18:00
11692
4
原创 区域生长算法
<br />区域生长算法:既是根据事先定义的准则将像素或者子区域聚合成更大的区域。基本方法是以“一组”种子开始,将与种子性质相似(灰度级或颜色的特定范围)的相邻像素附加到生长区域的种子上。<br />Halcon中的区域生长算子(区域生长算法,将图象被分割为区域):<br /><br />regiongrowing ( Image : Regions : Row, Column, Tolerance, MinSize : ) <br /> Row:被测试的区域的垂直距离<br /> Column:被
2010-08-05 09:24:00
11821
1
原创 倾城之恋
<br /><br />唱歌唱走了板,跟不上生命的胡琴.__生命,就像胡琴上的那跟弦,可以弹出动听的音乐,也可以只是咿咿呀呀,终究都是容易断的.<br /> <br />一个女人,再好些,得不着异性的爱,也就得不着同性的尊重。女人们就是这一点贱。 <br />有些傻话,不但是要背着人说,还得背着自己.让自己听见了也怪难为情的,譬如说,我爱你,我一辈子都爱你;<br />一般的男人,喜欢把好女人教坏了,又喜欢感化坏的女人,使她变成好女人;//毕竟拯救和征服一样都让人有优越感,如果成功了就有了成就感.<br /
2010-08-04 11:08:00
2842
2
原创 Halcon学习之赋值
Assign:对数据赋值,对数组的初始化。但不能对数组中的某一个值进行赋值。 举例:Tuple1 := [1,0,3,4,5,6,7,8,9] //对数组进行初始化 Val := sin(1.2) + cos(1.2) //对某一个值进行赋值 Tuple2 := [] //数组定义 Insert:对数组中的某一个值进行赋值。 举例:Tuple1[1] := 2 //将Inp
2010-07-21 09:00:00
5314
原创 初识Halcon
HALCON 是当今machine vision技术的代表,它总是以最新科技为基础,提供了现今市场中最 强大的vision library。除了提供了完整的标准 machine vision功能,还有一系列优异的功能,例如,3D相机校正, 形状以及原件导向的匹配,次像元精度的物体撷取,计算,利用双像立体量测,任意形状的 ROI,以及更多的功能。用HALCON 来开发程
2010-01-27 22:07:00
19477
8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人