自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

转载 OpenCV学习系列之OpenCV4.0&VS2015环境配置

前面一段时间已经将halcon图像处理的基础内容讲完了,下面我开始介绍opencv相关的基础图像处理内容,当然,对于我自己来说,相比于opencv来说,我更加熟悉halcon的内容和应用,所以如果有什么问题或者代码上有什么不到位的地方大家可以提提建议,共同学习,谢谢!...

2021-08-03 11:03:12 606

原创 Halcon联合C#编程系列之二值化处理

上一篇我们讲了C#和Halcon联合变成的基础环境设置,下面我们就基于这个情况下完成第一个联合篇demo演示程序,当然这里我只用这一篇文章来讲解联合的方案和步骤,后续无论是添加模板匹配啊还是测量啊什么的都可以借用此篇文章的内容方法去实现。好了,话不多说了,直接开始了。首先第一步就是需要先在halcon中外成相关的算法编写:简单的算法内容:read_image (Image, 'D:/桌面/1.jpg')draw_circle (3600, Row, Column, Radius)gen_circl

2021-07-23 22:55:21 1107 1

原创 Halcon与C#联合系列-vs中配置halcon的环境

博主主要用的是vs2013和vs2015,halcon的版本是12。其实整体配置环境的过程没什么多大的差异

2021-05-08 16:01:10 1505 3

原创 Halcon学习笔记之频域-频域的用法

上一篇介绍完频域的基础,下面我就用几个案例来演示下如何通过频域去对图片进行预处理,然后提取出我们想要的特征。

2021-04-28 13:39:11 3106 2

原创 Halcon学习之频域-频域的基础介绍

前面

2021-04-20 13:41:26 2076 1

原创 Halcon项目之圆形表盘数据读取

这里介绍一个我个人做的一个小项目,圆形仪表盘数据读取,

2021-04-17 11:55:56 1036 1

原创 Halcon学习笔记之定位测量项目案例

前面我已经逐个介绍了一维测量,卡尺测量以及相关的模板匹配内容,那么这篇文章呢,我们就完整的介绍下如何去使用模板匹配和测量去完成一个简单的测量项目,这里还是只介绍像素精度的情况下的,有关相机标定的内容后面会单独讲解,话不多说了,我们直奔主题!原图如下:...

2021-04-16 22:27:44 3665

原创 Halcon学习笔记之模板匹配-基于局部可变形的匹配

下面这篇主要介绍下基于局部变形的模板匹配,可能对于局部变形的话在我们现实中的项目中几乎遇不到这种情况,但是我在halcon的案例中发现有这么个例子演示,所以我就也来在这儿以我自己的理解来重新推演下halcon的案例。他的案例主要检测的是食品包装,类似于袋包装的薯片,平时在超市里面的薯片包装的都会有不同程度上的变形,那么如何在一种目标会变形的情况下实现准确的查找呢,下面我就直接上图上代码介绍下。供创建模板图片如下:...

2021-03-31 21:46:23 2838

原创 Halcon学习笔记之模板匹配-基于形状的多模板匹配

基于形状的模板匹配在我们实际的项目中应用最广,同时在一些项目中,光是选中一个目标作为匹配的模板,效果可能还达不到我们所需要的精度要求,所以这个时候可以考虑多模板匹配,增加限制...

2021-03-12 14:17:22 3421 5

原创 Halcon学习笔记之模板匹配-基于形状的匹配

上篇文章主要介绍的是基于形状的匹配的算子各个参数所具备的作用,这篇文章主要介绍下如何在halcon中去使用这些算子完成基于形状的情况下找到我们的目标,同样也适用于缩放的模板查找。...

2021-03-10 15:22:32 990 1

转载 Halcon学习笔记之模板匹配-基于形状的匹配介绍

上两篇讲完模板匹配的两种:基于灰度的匹配和基于相关性的匹配,这一篇介绍下基于形状的匹配。相较于前两种,基于形状的匹配使用率是最高的。所以我们着重介绍下形状匹配的各项参数。一般是用到的算子如下:create_shape_model ()中的 constrast 是指 模板中前景 与背景的对比度 minconstrast 查找到的实例的对比度get_shape_model_contours 获得模型轮廓 ,中心点在原点位置查找模板find_shape_model涉及到的一些参数详细的作

2021-03-08 16:30:54 3983 1

原创 Halcon学习笔记之模板匹配-基于相关性的匹配

asacasca

2021-03-06 17:01:22 890 1

原创 Halcon学习笔记之模板匹配-基于灰度的匹配

之前的两篇文章讲完在halcon中一维测量以及卡尺测量的一般步骤和思路。既然测量了,那肯定会涉及到如何将像素的距离转换成实际的距离,由于我的实验道具有限啊,没有标定板,无法去获得相机的内外参,等后期具备这个器材后再补上相机标定的内容。之前也说过有了测量肯定少不了定位,所谓定位就是模板匹配的作用了,所以我们先讲完模板匹配的内容,然后在用一个完全的案例去演示下定位+测量的具体做法。模板匹配,是模式识别中最容易的一种,这是在机器视觉领域中用的最多的,一般的视觉检测识别有无和视觉引导都离不开它。下面我们来介绍模

2021-03-05 15:06:38 2267 3

原创 Halcon学习笔记之测量系列-卡尺测量

介绍完简单的一维测量之后,下面我们来介绍下常用的卡尺测量。Halcon中的Metrology方法即为卡尺工具,可用来拟合线,圆,这种方法对于目标比背景很明显的图像尺寸测量是很方便的,不需要用blob进行边缘提取等,但缺点也很明显,需要目标的相对位置基本不变才行。大致的步骤如图所示:下面我直接用代码来演示,如何用halcon进行卡尺测量。供测量用的图像如下。...

2021-03-04 21:34:15 8079 7

原创 Halcon学习笔记之测量系列-一维测量

前面分析完OCR识别以及一维码、二维码,接下来就是来介绍在工业视觉中用的最多的一个大类,就是测量。通常情况下测量项目一般都是离不开定位

2021-03-02 21:40:43 807

原创 Halcon学习笔记之特殊的二维码-刻印点状

这篇文章主要介绍下我遇到的项目中有一种特殊的二维码的读取,如果你以后也遇到这种的希望对你有些帮助。话不多说了,上原图:代码如下:read_image (Image, 'C:/Users/Administrator/Desktop/67.png')rgb1_to_gray (Image, GrayImage)get_image_size (GrayImage, Width, Height)*这个作用是使图像更加均衡illuminate (GrayImage, ImageIlluminate, 1

2021-01-18 16:34:55 1253 4

原创 Halcon学习笔记之曲面矫正系列(棋盘格标定)-曲面码如何读取

之前两篇文章主要讲的是正常的一维码和二维码的读取,那么有时候我们会在项目中遇到曲面的码,就好像可乐瓶的包装纸一样是圈起来一圈的曲面,那针对这种情况下的码就需要我们在读取之前将他用棋盘格矫正才能完成正常读取。...

2021-01-14 17:06:02 3667 4

原创 Halcon学习笔记之二维码系列-难读码以及多码同时读取

这边文章主要讲一下二维码在halcon中如何去识别,和一维码一样,有的时候也需要用预处理的手法来解决一些难以直接读取的二维码。原图:代码如下:

2021-01-13 16:10:32 2859

原创 Halcon学习笔记之一维码系列——需要预处理的码

刚刚结束OCR识别的系列,现在开始进入读码系列。首先讲一下一维码,其实在halcon中读取一维码也就几个算子而已,没什么多大难的地方,但是仅凭那几个算子你要想把你遇到的每个码都能完美的读取出来还是挺难的。读取一维码和二维码的重要之处就在于把读取时的参数设定好,或者做好与处理工作,这样才能不惧任何一个码。就拿我自己遇到的项目为例:原图如下...

2021-01-12 15:37:45 417

原创 Halcon学习笔记之OCR系列-OCR投影以及汉字训练识别

前面几篇都是有关于数字和字母的识别方法,当然了,我们大多数遇到的项目也都是读取数字和字母,但有时候如果我们遇到汉字了,而halcon里面是没有汉字字库的,所以这个时候就要用到训练了,那么这篇文章就是来介绍下一般步骤下字符训练的过程和方法(当然也可以用于不规则的数字字母)。在汉字识别前,再补充介绍一种投影矫正OCR:原图:代码如下:read_image(Image,'C:/Users/Administrator/Desktop/slate.jpg')decompose3 (Image, R, G

2021-01-09 15:57:55 810

原创 Halcon学习笔记之OCR系列-环形字符,斜体字

这篇文章主要是介绍下我经历的一些比较难已提取OCR部分的图片,从而介绍下一些特别的处理方式。第一种:差分高斯:原图如下:一般的方法基本提取不出来相应的字符。那我们可以通过差分高斯这个算子直接得出很好的效果图,代码以及效果图如下:read_image (Image, 'C:/Users/Administrator/Desktop/3.bmp')rgb1_to_gray (Image, GrayImage)*差分高斯diff_of_gauss (GrayImage, DiffOfGauss, 3

2021-01-09 10:24:10 2759 8

原创 Halcon学习笔记之OCR系列-喷码字体识别

这篇文章主要是介绍下我做的项目中遇到的喷码字体OCR识别。原图如下:read_image (Image, 'C:/Users/Administrator/Desktop/喷涂.png')get_image_size (Image, Width, Height)rgb1_to_gray (Image, GrayImage)*首先看到图片,字体部分并没有很清晰的显示,所以需要通过一些预处理的手法提取OCRscale_image (GrayImage, ImageScaled, 2.83333, -

2021-01-08 16:01:22 2289 2

原创 Halcon学习笔记之OCR系列-车牌识别

车牌识别的第一步就是先随便在路边上找一辆车,把他的车牌号拍下来留作图像处理的图片。为了保护隐私,只露出后面部分。下面便是图像处理的过程:

2021-01-08 10:35:11 2815 4

原创 Halcon学习笔记之halcon的安装以及配置

Halcon学习笔记这边文章主要是针对萌新以及分享下自己收集的halcon12的破解版(破解版仅适用于自学哦)。halcon12破解版百度云地址链接:https://pan.baidu.com/s/16tdqFg2VhFiWwiZMuIQSKw提取码:j7qo下面是安装步骤,根据自己的电脑选择32位的还是64位的:安装好之后,接下来就是破解的工作,选择64位对应的破解文件:将下面的两个文件复制到你的安装地址bin文件中的x64-win64文件中,例如D:\Halcon1

2021-01-07 14:44:14 1872

C#联合halcon实时二值化显示源码及图片

C#联合halcon实时二值化显示源码及图片

2021-07-23

我的博客中的项目原图源码

压缩包里面是我的博客中涉及到的案例原图和halcon代码程序供大家参考!

2021-05-20

我的博客中OCR系列的原图源码

我的博客中OCR系列的原图源码

2021-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除