fit_circle_contour_xld轮廓contour halcon

Halcon Variation_model 详解

介绍 使用Halcon 的差异模型进行检测,主要分为下面的四个步骤: create_shape_model 创建检测的区域匹配模板 注: 这里使用形状匹配模板,当然也可以通过其它的匹配算法实现 create_variation_model 创建差异模型 rain_variation_model 训练 ......
Variation_model Variation Halcon model

Halcon相机标定及畸变矫正

5.1相机标定过程 畸变矫正和图像坐标系向世界坐标系转换 九点标定: gen _caltab(行个数, 列个数, 圆形之间的间距单位M, 圆的半径与圆心间距之间的比值, 生成的文件名称caltab.descr', 'caltab.ps') 生成标定板的描述文件进行保存 CameraParameter ......
畸变 相机 Halcon

Halcon中打开相机相机示例

1.用 halcon 的采集助手抓图 ......
相机 示例 Halcon

Halcon图像灰度值运算&图像截取及合并&灰度特征值介绍

灰度膨胀运算gray_dilation_rect 算子gray_dilation_rect(Image : ImageMax : MaskHeight, MaskWidth : ) 示例:gray_dilation_rect (Image, ImageMax, 11, 11) Image(输入对象) ......
灰度 特征值 图像 amp 特征

Halcon图像的 OCR 识别&训练字符

2.1识别 OCR 的流程和方法 处理图像使得数字或是字母为白底黑字->创建字符识别句柄->识别->清除句柄 算子:read_ocr_class_mlp( : : FileName : OCRHandle) 示例:read_ocr_class_mlp ('Document_0-9A-Z_NoRej. ......
字符 图像 Halcon OCR amp

Halcon基础学习(一)

Halcon基础学习(一) 初见 目标: 提取出U4的位置坐标 结果: 编程逻辑 读取图片 按照RGB3通道处理图片 使用中值滤波 使用灰度滤波 使用二值化滤波 组件区域分割 使用特征直方图设置上下限 直到过滤到唯一一个以后,使用区域选择工具 在新打开的图片上面绘制十字叉 编程实现 read_ima ......
基础 Halcon

Halcon图像滤波&中值滤波&&高斯滤波&图像加减

均值滤波:mean_image 算子:mean_image(Image : ImageMean : MaskWidth, MaskHeight :) 示例:mean_image (Image5, ImageMean1, 3, 3) Image5(输入对象):输入灰度图像 ImageMean1(输出对 ......
amp 图像 中值 Halcon

图像轮廓检测方法

1 #图像轮廓 2 #先将灰度图像二值化 这样轮廓更加清晰 3 ret,thresh = cv2.threshold(img_gray,127,255,cv2.THRESH_BINARY) 4 #cv2.findContours(src,mode,method) 5 #mode:轮廓检索模式 6 # ......
轮廓 图像 方法

Halcon图像的一维码二维码识别

7.1识别一维码的流程和方法 一维码的码制: 一维条码即指条码条和空的排列规则,常用的一维码的码制包括:EAN 码、39 码、 交叉 25 码、UPC 码、128 码、93 码,ISBN 码,及 Codabar (库德巴码)等 识别过程: 创建条形码模型 create_bar_code_model ......
图像 Halcon

Halcon区域间距离

点到点 distance_pp 算子:distance_pp( : : Row1, Column1, Row2, Column2 : Distance) 示例:distance_pp (10, 10, 100, 100, Distance) 10(输入参数1):输入第一个点的行坐标 10(输入参数2 ......
间距 区域 Halcon

Halcon画 ROI 区域及区域生成 保存区域,读取区域 生成空对象,向空对象中添加对象

画 ROI 区域并生成区域 画draw_?circle/ellipse/rectangle1/rectangle2/line, 生成一个的区域gen_?circle/ellipse/rectangle1/rectangle2/line 画··········· 算子:draw_circle( : : ......
区域 对象 Halcon ROI

Halcon区域集合运算及变换

集合运算 将多个区域连接为一个区域:union1 算子:union1(Region : RegionUnion : : ) 示例:union1 (ConnectedRegions, RegionUnion) ConnectedRegions(输入对象):输入多个区域 RegionUnion(输出对象 ......
区域 Halcon

Halcon形态学处理初级

开运算opening 以输入的参数形成的区域为基准,对目标区域进行模拟放置,能将参数形成的区域填满的保留,填不满开掉去除 先腐蚀后膨胀 作用 祛杂点 扩展链接:https://blog.csdn.net/qq_31671139/article/details/113184854 算子:opening ......
形态学 形态 Halcon

Halcon图像中的字体设定 字体颜色设定 显示样式设定 信息显示

图像中的字体设定set_display_font 算子:set_display_font( : : WindowHandle, Size, Font, Bold, Slant : ) 示例:set_display_font (200000, 24, 'mono', 'true', 'false') ......
字体 样式 图像 颜色 Halcon

Halcon图像处理的思维

观察图像->确定目标区域->去除不相关的干扰->缩小目标范围->找到目标 缩小目标区域时保证其稳定性 不被变换的图像干扰 算子只是工具 会使用即可 不必追究根底 研究算子是算法工程师的活 我们捡现成的就行 任何工具只有用的多了才会熟练 正所谓熟练生巧 唯熟尔 关键就是要多练习 切记勿眼高手低 想要达 ......
图像处理 图像 思维 Halcon

Halcon中的算子

2.1什么是算子? 算子就是由Halcon开发团队对图像处理的算法进行封装为方法由我们使用,作用就是对图像数据进行处理 2.2算子的格式? 算子名称(图像输入参数,图像输出参数,控制输入参数,控制输出参数) 算子结构中的四种参数被三个冒号分割开,一个算子中可能这四种参数不会都存在,但是参数的次序不会 ......
算子 Halcon

Halcon软件安装与界面简介

1. 下载Halcon17版本到到本地 2. 双击安装包后 3. 步骤如下 界面分为四大块 1. Halcon的五个助手 1) 图像采集助手:与相机连接,设定相机参数,采集图像 2) 标定助手:九点标定或是其它的标定,生成标定文件及内参外参,可以将像素单位转换为长度单位 3) 模板匹配助手:画取你想 ......
界面 简介 Halcon 软件

轮廓系数(Silhouette Coefficient Index)

轮廓系数(Silhouette Coefficient Index) 轮廓系数(Silhouette Coefficient Index)是一种聚类评估指标,用于评估数据聚类的效果。其取值范围在[-1, 1]之间,指标值越大表示聚类结果聚类效果越好。 具体来说,轮廓系数既要考虑聚类结果的紧密性,又要 ......
系数 轮廓 Coefficient Silhouette Index

34、图像轮廓处理

1、轮廓的发现与绘制 代码清单7-11 findContours()函数原型1 1. void cv::findContours(InputArray image, 2. OutputArrayOfArrays contours, 3. OutputArray hierarchy, 4. int m ......
轮廓 图像

Halcon练习

1、数组操作: arr :=[1,2,3,4,5] //定义数组 cnt :=|arr| //数组长度a03 :=arr[2] //取单个值 par :=arr[0:2] //取多个值copy :=arr[0:cnt-1]//复制数组 区域生长图像分割 regiongrowing (Image,Ou ......
Halcon

Halcon 常用设置

1、 可视化-- 更新窗口 -- 在单步模式 -- 总是 2、Ctrl + E 弹出内置的函数定义 3、打开工程的默认图片位置 ......
常用 Halcon

opencv-python 4.9.4. 轮廓:层次结构

理论 在最近几篇关于轮廓的文章中,我们使用了与OpenCV提供的轮廓相关的几个函数。但是当我们使用cv.findContours()函数在图像中找到轮廓时,我们已经传递了一个参数Contour Retrieval Mode。我们通常传递cv.RETR_LIST或cv.RETR_TREE,它运行的效果 ......
opencv-python 轮廓 层次 结构 opencv

opencv-python 4.9.3. 轮廓属性

1. Aspect Ratio(长宽比) 它是对象的边界矩形的宽度与高度的比。 $$ Aspect\ Ratio= \frac{Width}{Height} $$ x,y,w,h = cv.boundingRect(cnt) aspect_ratio = float(w)/h 2. Extent(大 ......
opencv-python 轮廓 属性 opencv python

opencv-python 4.9.2. 轮廓特征

矩 图像的矩可帮助你计算某些特征,如对象的质心,对象的面积等特征。函数cv.moments()给出了计算的所有矩值的字典。 从这一刻起,你可以提取有用的数据,如面积,质心等。质心由关系给出, $$ C_{x}=\frac{M_{10}}{M_{00}} $$和 $$ C_{y}=\frac{M_{0 ......
opencv-python 轮廓 特征 opencv python

opencv-python 4.9.1. 轮廓:入门

什么是轮廓? 轮廓可以简单地解释为连接所有具有相同的颜色或强度的连续点(沿着边界)的曲线。轮廓是形状分析和物体检测和识别的很有用的工具。 为了更好的准确性,使用二进制图像,因此,在找到轮廓之前,应用阈值或canny边缘检测。 从OpenCV 3.2开始,findContours()不再修改源图像,而 ......
opencv-python 轮廓 opencv python

【题解】[九省联考 2018] 一双木棋 chess(轮廓线 dp)

题目分析: 之前一直听说过轮廓线 $dp$,但是没有真正见过,这次真正见到了让我大为震撼。 轮廓线 $dp$ 顾名思义就是维护轮廓线,这类题目一般都是在网格图上。 而对于任意一条轮廓线也就是一条从左上到右下或者从左下到右上的线,而且一般这种轮廓线都满足一定的性质,也就是不可能存在向内凹陷的情况,即一 ......
题解 轮廓 chess 2018

C#联合halcon开发的通用视觉框架,可供初学者使用

C#联合halcon开发的通用视觉框架,可供初学者使用YID:995698462031316 ......
初学者 框架 视觉 halcon

Qt联合海康威视工业相机采集,在线转Halcon变量并显示

Qt联合海康威视工业相机采集,在线转Halcon变量并显示(独立封装、支持多相机、支持黑白相机和彩色相机)。YID:1650668685372998 ......
变量 相机 工业 Halcon

Halcon学习教程一之提取十字线中心 图像分割

原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/17266405.html 废话不多说,因为毕业后工作原因比较忙,好久没更新博客了,直接上图。。。 上图有个十字线,我们要提取出十字线的中心(Hhhh这个线是我随手画的 没画直!!) 第一步:肯定是 ......
十字线 学习教程 十字 图像 教程

Halcon与C#贴片机,带运动控制部分,四轴运动使用 国内性价比很高的雷赛驱动卡

Halcon与C#贴片机,带运动控制部分,四轴运动使用 国内性价比很高的雷赛驱动卡,非常方便,程序带注释,懂一点C#和Halcon的改一下可以直接使用。 自带加密算法YID:949666673303336 ......
贴片机 贴片 性价比 部分 Halcon