
机器视觉Halcon
文章平均质量分 65
qq_42475191
这个作者很懒,什么都没留下…
展开
-
图像分类halcon
将一格目标对象根据某种特征划到某个类别中去。这些特征可能是:颜色、尺寸、纹理或者某个指定的形状。一、分类器 对提取的区域进行识别,看看这些区域属于哪个类别。分类器的分类: (1)基于神经网络,特别是多层感知器的MLP分类器 (2)基于支持向量机的SVM分类器 (3)基于高斯混合模型的GMM分类器 (4)基于k近邻的k-NN分类器图像分类的一般流程:(1)准备一组已知属于同一类别的样本对象...原创 2021-11-14 20:51:43 · 3033 阅读 · 0 评论 -
halcon边缘检测
边缘检测 - ☆Ronny丶 - 博客园寻找边缘的传统方法,即图像中的暗/光转换,是应用边缘滤波器。这些滤光器可以在光和暗区域的边界找到像素。从数学术语中来说,这意味着这些滤波器决定了图像的梯度。此图像渐变通常作为边缘振幅和/或边缘方向返回。通过选择所有边缘振幅的像素,可以提取区域之间的轮廓。另一种寻找边缘的方法是使用一个训练过的深度学习模型来寻找边缘。该方法的优点是,通过再训练模型,可以进一步改进其结果。这样的再训练甚至可以在自定义任务中找到特定的边。(官网翻译)...原创 2021-11-14 17:26:21 · 8945 阅读 · 0 评论 -
特征提取、
区域形状特征 灰度值的特征 图像纹理特征一、区域形状特征几何属性:面积、中心点 面积指的是:包含的灰度像素数量1.1 根据区域的面积和中心点计算出封闭图形的面积或者中心点之后,根据需求,选择大于某面积值的作为最终ROI1.2 封闭区域的面积 (孔洞)1.3 根据特征值选择区域select_shape()’area’: 对象的区域’row’: 中心“行”的行索引...原创 2021-11-11 20:45:50 · 485 阅读 · 0 评论 -
图像的形态学处理
一、腐蚀与膨胀腐蚀:删除对象边界某些像素,具有收缩图像作用 消除图像边缘和杂点膨胀:添加对象边界某些像素,具有扩大图像作用腐蚀算法:使用一个nXn结构元素去扫描图像中的每一个像素。用结构元素与其覆盖的二值图像做“与”操作,如果都为1,这图像的该像素为1,否则为0. 腐蚀之后,图像边界向内收缩膨胀算法:使用一个nXn结构元素去扫描图像中的每一个像素。用结构元素与其覆盖的二值图像做“与”操作,如果都为0,这图像的该像素为0,否则为1. 膨胀之后,图像边界向外扩大Halcon腐蚀膨...原创 2021-11-11 11:08:25 · 2587 阅读 · 0 评论 -
图像分割技术
图像分割的标准可以是像素的灰度、编解、几何形状、颜色、甚至是纹理。[Halcon] 图像、区域和轮廓相互转化_Loewen丶的小窝-优快云博客_halcon区域转轮廓一、阈值处理 是以像素灰度值为标准的图像分割技术。 全局阈值: 基于直方图的自动阈值分割法: 自动全局阈值分割法: 局部阈值分割法:全局阈值:read_image(Image,'E:/C/Halcon/1.jpg')rgb1_to...原创 2021-11-10 15:02:13 · 1237 阅读 · 0 评论 -
图像预处理
Halcon 基础知识(一)_leo_888的专栏-优快云博客hom_mat2d_identity (HomMat2DIdentity)解释:定义一个对角为 1 的 单位矩阵,它和任何矩阵相乘等于原矩阵本身。hom_mat2d_translate (HomMat2DIdentity, Tx, Ty, HomMat2DTranslate)功能:把平移添加到防射变换矩阵HomMat2D(输入参数):仿射变换矩阵Tx(输入参数):沿x轴方向平移的距离Ty(输入参数):沿y轴方向平移的距离Ho原创 2021-11-09 18:25:02 · 3593 阅读 · 0 评论 -
list_files和tuple_regexp_select函数
#获取图像read_image(Image,'E:/C/Halcon/1.jpg')#读取整个文件夹的图像#1列出指定路径下的文件list_files('E:/C/Halcon',['files','follow_links'],ImageFiles)#2选择符合条件的文件tuple_regexp_select(ImageFiles,['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_c.原创 2021-11-09 17:17:06 · 3421 阅读 · 1 评论 -
Halcon基础部分
本手册向您介绍了重要的机器视觉方法。要指导您从特定的应用程序到要阅读的文档的各个部分,本节列出了公共应用程序区域和用于它们的方法。通常,许多应用程序使用以下方法:第23页上的图像采集,以便通过图像采集设备或通过文件访问图像。•在253页上的•可视化,例如,人工创建的图像或图像处理任务的结果。•第27页感兴趣的区域,用于减少以下图像处理任务的搜索空间。•形态学(参考手册,“形态学”一章),例如,用于消除灰色值图像中区域或结构中的小间隙或突起。其他方法更具体,因此适用于特定的应用领域。此外,一些...原创 2021-11-07 19:17:41 · 1738 阅读 · 0 评论 -
计算机视觉基础概念篇
灰度图、RGB图像变换:平移、旋转、缩放、仿射变换、投影变换平移、旋转、缩放:像素坐标位置的一个变换。仿射变换:前三者的叠加投影变换:投影矩阵感兴趣区域:图像增强:直方图均衡化、增强对比度、处理失焦图像直方图均衡化:将每个像素值出现的次数用直方图统计出来,然后处理图像直方图,使像素值分布的更加均匀。这样,图像看起来就更加的明亮了。增强对比度:对图像的边缘和细节进行增强,使其更加明显。处理失焦图像:对焦不准的图像可能存在模糊不清的问题,这是需要考虑图像锐化操作,对图像的原创 2021-11-03 19:55:05 · 400 阅读 · 0 评论 -
halcon基本操作
一、函数特征halcon算子是按照英文进行命名的,一般英文名就是代表的真实含义。算子结构为:功能类别_具体功能名称。比如read_image是读取图片的意思,read就是功能类别,image就是具体功能名称。算子分类:dev_:系统、窗口有关的算子。比如dev_close_window ()关闭窗口、dev_open_window (0, 0, 512, 512, ‘black’, WindowHandle)打开窗口。read_:读操作有关...原创 2021-10-26 12:50:38 · 5753 阅读 · 1 评论 -
五、特征提取
一、区域形状特征二、灰度值特征三、纹理特征原创 2021-10-26 13:59:37 · 263 阅读 · 0 评论 -
四、图像的形态学处理
摘要:用于对图像的局部像素进行处理,通过改变局部像素形态,以对目标进行增强,或者为后续进行图像分割、特征提取、边缘检测等操作做准备。一、腐蚀和膨胀二、开运算和闭运算三、顶帽运算和底帽运算四、灰度推向的形态学运算...原创 2021-10-26 19:29:31 · 138 阅读 · 0 评论 -
二、图像分割
摘要:预处理主要对图像进行全局处理,而实际只需要关注图像的局部区域就可以了,为了使检测范围进一步减小,可以将感兴趣的局部区域从背景中分离出来,使关键目标更便于辨识和分析。 图像分割的标准可以是:像素的灰度值、边界、几何形状、颜色、甚至是纹理。图像分割的方法:一、阈值处理 阈值:像素灰度值的一个范围。 前景:在阈值范围内后景:在阈值范围外当检测对象的图像灰度与背景差异比较大时,用阈...原创 2021-10-25 21:27:24 · 716 阅读 · 0 评论 -
一、图像预处理
四种图像的基本数据结构:Image:指Halcon的图像类型。Region:指图像中的一块区域XLD:指图像中某一块区域的轮廓Tuple:类似于数组,用于存储一幅或多幅图像一、图像预处理1. 图像的变换与校正变换:平移、旋转、缩放仿射变换:把前三者结合起来,仿射变换可应用于像素点、二维点、图像、区域、XLD轮廓等对象。投影变换:仿射变换是投影变换的一种特殊情况,特殊在变换后的图像形状仍然维持原状。而投影变换,又可能变换后图像的形状也发生了很大的改变。2. 感兴趣区域原创 2021-10-25 19:02:57 · 5530 阅读 · 0 评论 -
halcon综述
一、基础内容相机视频流的获取图像的基本数据结构:Image、Region、XLD、Tuple二、算法图像的预处理:图像的变换与校正、感兴趣区域的提取、图像增强(直方图均衡化、增强对比度、处理失焦图像)、图像平滑与去噪(均值、中值、高斯滤波)、光照不均匀图像分割:图像形态学处理:腐蚀与膨胀、开运算与闭运算、顶帽与低帽、灰度图像的形态学运算特征提取:区域形状特征、灰度值特征、图像纹理特征边缘检测:模板匹配:图像分类:4种常用分类器相机标定与三维建模:相机标定和双目立体原创 2021-10-25 10:27:21 · 187 阅读 · 0 评论 -
Halcon基础知识
【机器视觉】机器视觉博客汇总_嵌入式开发工程师---欢迎大家一起交流-优快云博客dev_close_window () 关闭活动窗口【机器视觉】机器视觉入门必读_嵌入式开发工程师---欢迎大家一起交流-优快云博客【机器视觉】机器视觉光源详解_嵌入式开发工程师---欢迎大家一起交流-优快云博客【机器视觉】 Halcon设置自动保存_嵌入式开发工程师---欢迎大家一起交流-优快云博客一、基本数据类型HALCON 区分两种数据:控制数据(数字、字符串或句柄)和图标数..原创 2021-10-20 21:10:27 · 840 阅读 · 0 评论 -
Halcon下载安装
1.到官网填表注册,只填写带*内容就可以了,不要有中文符号2.交完表后,登录邮箱查看邮件,点击邮件链接,激活账户并登录3.根据自己的需求下载4.license获取Halcon Evaluation Licenses Download For All Version - Halcon视觉之家 - 51Halcon专注于机器视觉技术...原创 2021-10-20 20:14:17 · 4071 阅读 · 1 评论 -
机器视觉-Halcon 简介
HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期--HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。HALCON源自学术界,它有别于市面一般的商用软件包。事实上,这是一套image processing library,由一千多个各自独立的函数,以及底层的数据管理核心构成。其中包...原创 2021-10-20 14:42:29 · 3548 阅读 · 0 评论