E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【HALCON】
halcon
学习笔记--图像数据结构,connection和opening算子使用注意事项
一、机器视觉应用中的三种基本数据结构:1、图像2、区域3、轮廓亚像素轮廓比图像像素分辨率精度更高,亚像素数据可以通过亚像素阈值分割或亚像素边缘提取来获得二、write_image(Image::Format,FillColor,FileName:)按指定格式保存图片,可将图片保存在本地。三、write_region()将区域保存在本地四、tuple_concat(::T1,T2:Concat)将两
lfw2019
·
2023-01-11 23:09
机器视觉
halcon
halcon
中木材提取
要求:提取下图中木材截面并计数结果:代码:*读取图像read_image(image,'图片在电脑中的位置')*图像转灰度rgb1_to_gray(image,grayimage)*阈值分割threshold(grayimage,regions,60,255)*开运算opening_rectangle1(regions,Cut,2,7)*打断非连通区域connection(Cut,connecte
骑神马驾浮云
·
2023-01-11 23:39
halcon图像处理
图像处理
P
halcon
的MVC框架解析
1.mvc/simple从最简单的入手吧.把一些能及时说明白的东西写在注释里了,需要扩展的知识列在下面。public/index.phpregisterDirs(array('../apps/controllers/','../apps/models/'));//Loader也要注册自身$loader->register();//依赖注入器,参见[依赖注入],在深入到概念中之前,可以理解为构造类对
weixin_34050519
·
2023-01-11 08:41
测试
php
数据库
Halcon
图像增强算子总结
一.灰度线性变换1.1、scale_imageg’:=g*Mult+Addg为当前的灰度值,Mult为所乘的系数,Add为加的偏移值,由公式可以看出用scale_image来处理图像是(倍数+偏移)的变化1.2、scale_image_max计算像素的最大和最小值,按照最大值比例化各个像素,将灰度值拉伸到0-2551.3、invert_imageg’=255-g反转图像像素值二.灰度非线性变换2.
豆浩宇
·
2023-01-11 07:45
计算机视觉
图像处理
Halcon
第一个案例学习 简单的条码识别案例
Halcon
教程五:简单的条码识别案例_狗蛋啊狗蛋的博客-CSDN博客跟着大佬尝试实现条码的识别步骤解析read_image(Image,‘pzlimages/barcode’)读取到图像信息rotate_image
m0_57097042
·
2023-01-10 12:57
图像处理
视觉成长之路
Halcon
——颜色检测:GMM分类器
视觉成长之路
Halcon
——颜色检测:GMM分类器前言一、算子介绍二、程序总结前言通过系统案例学习GMM分类器在颜色识别中的应用一、算子介绍1、gen_rectangle1通过两个坐标生成矩形——程序中通过该算子生成矩形框区域
黄TyT
·
2023-01-10 08:11
笔记
图像处理
Halcon
emphasize函数原理解读
Halcon
emphasize函数原理解读参考
Halcon
帮助中对于该函数的解释,可以看到:emphasize(Image:ImageEmphasize:MaskWidth,MaskHeight,Factor
着魔村民
·
2023-01-10 07:14
HALCON
opencv
计算机视觉
halcon
- emphasize算子
halcon
emphasize算子理解算子介绍:算子介绍:emphasize(Image:ImageEmphasize:MaskWidth,MaskHeight,Factor:)增强图片1.第一步使用宽为
luu2017
·
2023-01-10 07:44
Halcon
计算机视觉
图像处理
opencv
【工业视觉】
Halcon
常用教程
(一)基本概念0变量类型1区域2轮廓3图像4控制变量在HDevelop中,除了tuples和iconicobjects这两种变量类型之外,还有第三种变量类型:vector。1tuplesint数组2iconicobjects图标对象:图像、区域和、XLD数据(统称,无法使用)3vector和C++一样0C++转换//HTuple→VC数据类型转换HTuplehTuple=1234;inti=hTu
钱敏大好人
·
2023-01-10 07:13
halcon
计算机视觉
C++
Halcon
条码识别
voidaction(){//LocaliconicvariablesHObjectho_Image,ho_ImageReduced,ho_Region;HObjectho_ImageEmphasize,ho_SymbolRegions,ho_Contours;HObjectho_Image1,ho_BarCodeRegion,ho_ObjectSelected;HObjectho_Region1
剑指~九州
·
2023-01-10 07:13
c++
halcon
-图像增强
图像增强是指通过一定的处理手段有选择的突出图像中感兴趣的特征或者抑制图像中某些不需要的特征,以得到对具体应用来说视觉效果更好或更有用的图像技术。目的:改善图像的视觉效果,以便人眼或机器对图像的进一步理解。read_image(Image,'claudia')*图像灰度化rgb1_to_gray(Image,GrayImage)*图像取反invert_image(GrayImage,ImageInv
eric_beibei
·
2023-01-10 07:43
halcon
计算机视觉
图像处理
人工智能
Halcon
与OpenCV 预处理的区别
目录机器视觉重要知识点总结图像处理---预处理【图像处理部分】引子1、
Halcon
的预处理a、处理图像预处理算子b、图像的加、减、乘、除c、图像的gamma变换、log变换和pow变换d、图像最大值处理
遮天的龙
·
2023-01-10 07:12
交流学习
计算机视觉
opencv
使用OpenCV实现
Halcon
算法(8)emphasize图像增强
从官方文档可以找到算子的原理C:/ProgramFiles/MVTec/
HALCON
-18.11-Steady/doc/html/reference/operators/emphasize.html运算符强调强调图像的高频区域
利白
·
2023-01-10 07:11
OpenCV
opencv
算法
计算机视觉
emphasize
增强
【三】3D匹配Matching之曲面匹配Surface—Based——find_surface_model()算子
欢迎来到本博客
Halcon
算子太多,学习查找都没有系统的学习查找路径,本专栏主要分享
Halcon
各类算子含义及用法,有时间会更新具体案例。
cqy阳
·
2023-01-10 06:46
#
【三】3D匹配Matching
计算机视觉
算法
图像处理
halcon
人工智能
【三】3D匹配Matching之曲面匹配Surface—Based——get_surface_matching_result()算子
欢迎来到本博客
Halcon
算子太多,学习查找都没有系统的学习查找路径,本专栏主要分享
Halcon
各类算子含义及用法,有时间会更新具体案例。
cqy阳
·
2023-01-10 06:46
#
【三】3D匹配Matching
算法
图像处理
计算机视觉
halcon
人工智能
Halcon
之一维测量
Halcon
之一维测量一维测量1、基本概念1.1获取图像1.2创建测量对象1.3测量1.4销毁测量对象2扩展概念2.1辐射校准图像2.2对齐ROI或图像2.3校正图像2.4创建测量对象2.5将结果转换为世界坐标
yangyang_z
·
2023-01-10 00:56
HALCON
html
关于
Halcon
的工件形状、颜色、位置及二维码识别
图片内是4个不同形状、颜色、位置的工件,上方还贴着二维码,我想通过
Halcon
的一些算子将它们的一些基本信息检测出来。
小李_19950327
·
2023-01-10 00:25
halcon学习资料
图像处理
二维码
Halcon
深度学习常用算子及参数解释,完整流程(一)
前言
HALCON
提供了深度学习网络算子供开发人员使用,但是网上资料很多,对于一些基础性概念和解释以及流程并没有很清楚,本专栏着重讲述
halcon
深度学习的基本算子和概念,基础概念和算子讲完以后附上完整的
手写不期而遇
·
2023-01-07 20:12
#
Halcon深度学习
深度学习
目标检测
Halcon
图像预处理-图像的变换与校正
文章目录前言一、图像处理与矩阵(Matrix)、齐次坐标1.图像的平移2.图像的旋转3.图像的缩放4.补充二、仿射变换1.仿射变换矩阵2.应用仿射变换矩阵三、透视变换(投影变换)1.投影变换2.
Halcon
yuanrongyouzhi
·
2023-01-07 13:22
Halcon
视觉检测
图像处理
HALCON
reference_hdevelop翻译Chapter1 1D Measuring(一)
图1是算子沿直线测量边缘距离,图片来源于
halcon
例子fuzzy_measure.hdev图2是算子沿弧形测量边
郑建广视觉
·
2023-01-07 13:20
halcon
翻译
reference
HALCON
reference_hdevelop翻译Chapter1 1D Measuring(二)
以下是1D测量算子的详细解释,就只翻译重点内容了,基本的算子作用在上一篇文章都已经写出来了close_measure删除检测对象close_measure删除被MeasureHandle创建的检测对象,被检测对象使用的内存就被释放了。如果输入的参数没有问题,那么算子会返回值2执行信息多线程类型:重入(并行运行)多线程范围:全局(可以从任意线程调用)没有进行并行化处理
郑建广视觉
·
2023-01-07 13:20
halcon
翻译
reference手册
HALCON
联合C#检测表面缺陷——不同程序切换的思路
首先说一句抱歉,因为本人不是专业做培训,只是一个上班族,所以有时更新会不及时,因为本人的工作是跟着项目走,所以有时候项目比较忙,没有时间更新,后面我们尽量每周更新一篇。在上一篇中我们检测的基本思路如下1.读取图片2.画出ROI,ROI就是感兴趣区域,也就是你你想检测的区域,在检测的时候会剪切出我们画的ROI,然后在ROI内查找缺陷。3.使用blob分析方法提取缺陷4.在窗口上显示缺陷创建检测区域,
郑建广视觉
·
2023-01-07 13:49
c#
计算机视觉
开发语言
HALCON
联合C#检测表面缺陷——检测流程读取ROI和参数运行算法判断OK和NG(一)
上一篇文章我们讨论了设置流程,保存ROI和参数到本地对应文件夹中,这一篇主要讲解检测流程。对于之前的文章大家如果有什么疑问,可以留言给我,我会在后面的文章中解答。之前有留言说关于其他品牌相机SDK的开发有没有案例,我想说的是,我只写了basler和海康的相机SDK开发,其他品牌的相机也是一样的流程,先从官网下载对应的SDK开发包,然后在我按照我写的这个开发流程来修改就可以了,当然如果确实有困难,可
郑建广视觉
·
2023-01-07 13:49
c#
wpf
开发语言
HALCON
联合C#检测表面缺陷——镜头的选型(一)
我打算在这个专栏中穿插的说一些硬件上的问题,很多现场的检测问题,有时候不仅和代码有关,还和硬件有关。镜头的成像原理镜头的成像以凸透镜成像的原理为基础,透过透镜的组合,把物体发出或者反射的光线成像在相平面上(与芯片面重合)。运用凹凸透镜的组合能有效的平衡球差,轴外像差,色差等各种像差,提高成像质量。技术指标介绍1.焦点/焦距与光轴平行的光线射入凸透镜时,理想的镜头应该是所有的光线聚集在一点后,再以锥
郑建广视觉
·
2023-01-07 13:49
计算机视觉
工业镜头
镜头选型
视觉硬件
HALCON
联合C#检测表面缺陷——仿射变换(三)
这个系列的专栏不是直接给代码的,这点我需要声明一下,主要是提供搭建视觉检测软件的思路,告诉大家如何编程,如何实现检测,文章中涉及的代码不是唯一的,只是示例,大家可以举一反三。上一篇讨论了旋转矩阵,这一篇我们在旋转矩阵的基础上添加偏移矩阵。但是这样一步一的使用矩阵是有点麻烦的,所以今天介绍一个能够同时完成旋转和偏移的函数Row1,Column1,Angle1是初始坐标和角度Row2,Column2,
郑建广视觉
·
2023-01-07 13:49
c#
winform
HALCON
仿射变换
HALCON
联合C#检测表面缺陷——VS界面制作
在开始前,我先谈一下这个系列,整个
HALCON
联合C#框架的学习,最好能有一点的基础,虽然我会写的很详细,但是如果一点基础都没的话,学习途中会很痛苦,可能会遇到很多莫名其妙的问题无法解决。
郑建广视觉
·
2023-01-07 13:19
c#
开发语言
后端
HALCON
联合C#检测表面缺陷——basler相机SDK开发(一)
这一节我们讲解basler相机SDK使用C#语言来写通用相机类,这里和海康相机的流程基本一模一样,开始都是到官网下载相机软件,然后调用DLL文件,引用DLL文件等,所以这里我们直接跳到引用DLL文件这里。相机的软件安装就不说了,具体步骤请参考海康相机SDK开发那篇文章引用basler相机DLL文件添加命名空间名称usingBasler.Pylon;创建basler相机类
郑建广视觉
·
2023-01-07 13:19
c#
开发语言
后端
HALCON
联合C#检测表面缺陷——basler相机SDK开发(四)
接上一节设置相机的外触发模式//////设置相机外触发模式///publicvoidSetExternTrigger(){try{if(camera.GetSfncVersion()
郑建广视觉
·
2023-01-07 13:19
c#
p2p
wpf
halcon
与c#联合编程实现相机控制+图像平移缩放+日志记录+缺陷检测+路径规划
halcon
与c#联合编程实现相机控制+图像平移缩放+日志记录+缺陷检测+路径规划前言本人近期在工作中遇到需要对某场景下利用海康相机进行图像缺陷检测与对应路径规划。
快乐的叮小当
·
2023-01-07 13:18
c#与halcon联合编程
c#
图像处理
算法
Halcon
第八章『相机标定与三维重构』◆第3节:相机标定原理
一、介绍图像的像素坐标反映的是目标对象在图像中的位置。摄像机标定的过程是建立真实世界三维坐标与图像上二维坐标之间的关系。建立这种关系是利用图像进行准确测量目标对象的必要过程。此外,在实际使用过程中会因为种种原因会导致透视失真、误差等原因,因此需要对镜头进行畸变校正。如果对图像进行亚像素准确度的边缘提取,机器人视觉引导以及准确的长度测量等,必须对摄像机进行标定。标定后可以得到目标对象在世界坐标系下的
Lushiqun
·
2023-01-07 13:47
Halcon中级_笔记
视觉检测
Halcon
中将内容显示到窗口特定位置
1、使用:disp_message算子,但是
HALCON
13中似乎不能用了2、使用:set_tposition(WindowHandle,Row[index],Column[index])//确定绘制点作为绘制开始区域的左上角
逆风路途
·
2023-01-07 13:47
Halcon
Halcon
例程分析19:点胶质量-断胶、少胶、胶宽、胶路检测
打开
halcon
,按下ctrl+e打开
halcon
自带例程。
苏林同学
·
2023-01-07 13:15
Halcon学习
Halcon
例程分析10:仿射变换物体的测量
打开
halcon
,按下ctrl+e打开
halcon
自带例程。
苏林同学
·
2023-01-07 13:45
Halcon学习
测量
模板匹配
halcon
halcon
学习拓展系列—判定二维点集在Region/Contour的位置信息算子test_region_points和test_contour_points
在专题《
halcon
学习实战系列—如何提取牛奶包装盒上的吸管之Contour截取算子crop_contours_xld_region(二)》中详细讲解过test_region_points算子,该算子应该是在拓展系列里面讲的
谷棵
·
2023-01-07 13:12
halcon学习
halcon学习
二维点集位置信息
HALCON
联合C#检测表面缺陷——仿射变换(一)
前面我们说到了模板匹配中的形状匹配,后面有机会我们再说其他的模板匹配,我们先说一下,仿射变换。说到仿射变换。我们先来复习一下模板匹配的意义是什么?它是为仿射变换提供依据,模板匹配是建立坐标系,仿射变换是把区域根据坐标系偏移和旋转到我们需要的位置下图左边启动位置修正,即使用仿射变换;右边未启用位置修正,即未使用仿射变换。牛头是模板,我们可以认定牛头中心就是坐标原点,牛头旋转偏移了多少,那么顶部的方形
郑建广视觉
·
2023-01-07 13:40
HALCON
C#
仿射变换
Halcon
三维模型预处理(1):调平的三大手法
面结构光拍摄生成的点云模型,往往相对系统坐标系是有角度的。首先讲一下调平的目的:1.为接下来的预处理切除背景面做准备3.不做调平,后续处理会很麻烦,因为不清楚坐标系在平台的为位置2.对于无序抓取项目,平台相对相机可能是有角度的,将抓取平台调整到与相机平行,可以以Z轴方向,从高到低获取抓取物点云。处理速度更快,且干扰更少。常见的调平手法有三种。一.拟合平面方式该方法适合平面点云模型的调平处理回顾一下
三维视觉工作室
·
2023-01-07 09:09
Halcon
机器视觉
三维重建
Halcon
距离计算
read_image(Image,'./img.png')dev_close_window()dev_open_window_fit_image(Image,0,0,-1,-1,WindowHandle)dev_set_line_width(3)dev_display(Image)set_display_font(WindowHandle,20,'mono','true','false')*---
廷益--飞鸟
·
2023-01-07 09:09
Halcon
halcon
halcon
中面到面的距离_
Halcon
中的3D技术
我们获取到的是一张16位的PNG图,如下
Halcon
中建立一个3d模型,需要3张图像,每张图的灰度
weixin_39553653
·
2023-01-07 09:39
halcon中面到面的距离
halcon
中面到面的距离_点到平面的距离计算
点到平面的距离计算如上图所示,假设现在有一平面\(S\)\[WX+b=0\]其中\(W,X\)都是向量,现有平面外一点\(Q\),求\(Q\)到平面的距离。我们假设平面内有一点\(P\),并且平面的法向量为\(\overrightarrow{n}=(W_1,W_2,\cdots,W_n)\),那么有\(Q\)到\(S\)的距离为\[\begin{split}d&=|PQ|\cos\theta\\&
weixin_39600447
·
2023-01-07 09:39
halcon中面到面的距离
Halcon
点云拟合平面并获取单位法向量及位姿
确实因为
halcon
的文档写的太好了,所以网上关于
halcon
的博客就很少,点云拟合平面的文档上介绍的比较详细,但是如何从平面模型中读取法向量可确实是难到了,找了三个小时人傻了,然后发现还是一行函数。
swust_fang
·
2023-01-07 09:38
halcon
halcon
三维扫描的精度验证方法之一——平面拟合(平面度)
需要借助
halcon
软件1、三维扫描仪扫描一个特别平的平面,如标定板、量块……等2、将生成的三维点云数据对齐三维的轴线(三维点云的基本操作,不做详解,网上很多资料)3、对齐后,查看点云在另一个方向上的波动情况
大胡子大叔
·
2023-01-07 09:38
三维扫描
平面
矩阵
算法
Halcon
用点来拟合平面
一、简介项目要求用多个点来拟合一个平面,然后再用其他平面上的点来计算这个点到平面的距离,
halcon
有现成的拟合函数。
Σίσυφος1900
·
2023-01-07 09:08
3D
halcon
平面
几何学
机器学习
Halcon
学习笔记4之图像转化为灰度图
彩图直接转换为灰度图read_image(Image,'patras')dev_display(Image)*彩色图像转为灰度图rgb1_to_gray(Image,GrayImage)dev_display(GrayImage)彩图转换为三个单通道的图,再转换为灰度图read_image(Image,'patras')dev_display(Image)*将彩色图像分离成三个单通道的图decom
A阿哲
·
2023-01-07 00:54
halcon学习笔记
计算机视觉
图像识别
halcon
拟合直线
halcon
拟合直线read_image(hImage,'E:/vs2012/
halcon
卡尺例程/白光碗光效果4.bmp')get_image_pointer1(hImage,Pointer,Type
冯相文要加油呀
·
2023-01-07 00:23
机器视觉
算法
图像处理
Halcon
学习笔记02——透视形变的车牌识别
1程序流程整体流程如下图所示:首先通过RGB→HSV在颜色空间进行Blob分析提取车牌区域,提取区域如下图所示:可以发现图片出现了透视变换,由于拍摄视角未正视车牌,因此矩形的车牌变成了斜四边形。因此需要对该区域进行透视变换,其核心算子如下:获取变换矩阵:hom_vector_to_proj_hom_mat2d(::Px,Py,Pw,Qx,Qy,Qw,Method:HomMat2D)其中Px,Py分
weixin_43710224
·
2023-01-07 00:52
Halcon学习笔记
图像识别
halcon
测量拟合 一维测量
一、一维测量的原理原理:灰度投影+导数(最小幅度值)[
Halcon
&测量]一维测量_Loewen丶的小窝-CSDN博客_
halcon
一维测量1、Halocn的一维测量首先构建矩形或者扇形的ROI测量对象
Σίσυφος1900
·
2023-01-07 00:22
halcon
深度学习
机器学习
人工智能
halcon
学习之基于灰度的特征提取
这节主要介绍通过灰度进行特征的选择和提取,基于区域特征进行提取的估计大家都会,这里不再细说,本节通过灰度提取针对某些场合会很有用,例如在三维类的视差图进行处理时,这方面用的是比较多的,废话不多说,下面开始:*主要介绍是基于灰度进行提取特征的算法,其实更多的是使用区域方法,大家应该和熟悉了,这里只介绍*通过灰度的使用。*gray_features(Regions,Image::Features:Va
zsffuture
·
2023-01-07 00:22
机器视觉
halcon学习
c++
Halcon
算子 rgb1_to_gray
rgb1_to_gray(Operator)rgb1_to_gray—TransformanRGBimageintoagrayscaleimage.作用:把RGB图像转换成灰度图像。rgb1_to_gray(RGBImage:GrayImage::)参数翻译(顺序对应以上参数顺序):输入三通道RGB图像、输出灰度图像描述:1、rgb1_to_gray算法将会使用如下公式进行转化:gray=0.29
郑建广视觉
·
2023-01-07 00:52
Halcon算子
计算机视觉
halcon
——缺陷检测常用方法总结(测量拟合)
引言机器视觉中缺陷检测分为一下几种:blob分析+特征模板匹配(定位)+差分:
halcon
——缺陷检测常用方法总结(模板匹配(定位)+差分)-唯有自己强大-博客园(cnblogs.com)光度立体:
halcon
明月清风_@
·
2023-01-07 00:21
Halcon
人工智能
python
机器学习
深度学习
算法
OCR识别中级篇,
Halcon
实战项目讲解四,环形字符OCR识别
Halcon
程序及其讲解。
爱炸薯条的小朋友
·
2023-01-07 00:50
视觉行业
halcon
实际项目
计算机视觉
人工智能
图像处理
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他