少有人走的路

勇哥的工业自动化技术网站

本站视觉相关教程整理贴子,持续更新

2020年勇哥的机器视觉实验项目清单(大纲)

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

Halcon三维测量(2):三维点云模型三角化+切片处理+边缘宽度测量

这一篇文章叙述一个开关测量的项目先讲解项目需求:1.如图是一个开关的三维点云模型,需要检测开关边缘间的距离(红圈部分),以及检测拨动部位的高度。一.调平操作1.看我下面的博文,对点云模型调平处理有深刻的讲解2.这个项目采用的是立体物理调平算法(moment)[调平三大手法]二.去噪处理获取空间ROI1.同样是采用高度筛选,以及特征点连通域分割的手法,提取ROI。点云去噪三.点云模型三角化处理三角化处理前的点云是离散的,如下图所示。三角化之后的效果图1.对三角化做一个简单的讲解:由上图可知,点云模

halcon小技巧:二维平面根据两个点确定方向向量+三维空间点确定姿态

一.二维平面确定法向向量生成两个点,这个算子在Halcon三维中常用。讲点连接成线    dev_set_line_width(2)     *画点    dev_set_color('red')     gen_cross_contour_xld(Cross1, 90, 103, 16,

Halcon双目结构光定位(2)-三维模板匹配及按照点云高度排序

上一讲提到了点云模型的调平和去噪,下一步就是进行三维点云模板匹配。一.三维物体模板匹配1.模板图像2.模板匹配我们上一讲中输出的筛选过的点云模型,有连接在一起的部分,连通域拆分是无法拆解的。三维物体的模板匹配,就是看目标点云与模板之间重合的采样点的比例,占比越高,得分越高。将输入的点云图与模板各个面做匹配,自动拆分各个模块的点云,输出每个物料的匹配得分以及位姿(Pose)这里注意:如果匹配输出的Pose与物料数目不相同,调整最小得分参数得分设置的小技巧:例如我的项目是六面空间物体的抓取,则得分不

Halcon双目结构光定位(1)-点云模型调平以及去噪处理在无序抓取中的应用

一.读取点云模型并调平使用前几讲的拟合平面的算法调平平台和物料。二.切除背景平台在这里我分了两个步骤去噪。1.根据z轴方向的点云筛选以及连通域分割滤除平台背景。2.对去噪后的物料点云模型绘制外接箱体,获取箱体的姿态,做一个循环,从箱体上表面依次向下截取我们自定义的点云数量。直到提取到的点云数量达到要求,可以筛选出我们想要的ROI。3.去噪过程,为之后的模板匹配节约了大量的时间,并提高匹配率。转载自:https://blog.csdn.net/weixin_41405284/article/det

Halcon-三维物体仿射变换

上一讲叙述了点云模型的调平工作大家可以发现在调平模型的时候,基本都使用了姿态反转这个操作(pose_invert)本文详细描述点云模型姿态调正的细节,并与矩阵形式调整点云模型姿态做对比一.对姿态进行翻转用姿态调整点云这里介绍一个自己调整点云模型位姿的方式TPose:=[0,20,30,90,0,0,0]*TPose是我们自定义的姿态,同样有七个数据。*PoseCompose  待调整的姿态 pose_compose (TPose, PoseCompose

Halcon三维模型预处理(2):点云数据去噪+连通域分割

点云数据是庞大的点集合,点云模型去噪就是删除多余的点集。点云去噪的方式有两种:1.通过在x,y,z的方向去除固定范围的点云数据,提取想要的点云ROI2.通过选取连通域根据点云特征,筛选点云。一.方法1:沿x,y,z筛选点云数据将点云模型中的数据拆分成x,y,z坐标的三个集合选取’point_coord_x’, ‘point_coord_y’, 'point_coord_z’三个属性读取原始点云模型在x,y,z方向滤除固定范围的噪声点云方法2:分割连通域筛选点云特别注意:有两个特征筛选算子

基于Halcon的线结构光三维重建

一. 加载标定板模型,标定相机二.拟合光平面1.参考坐标系并获得标定板位姿2.局部坐标系并获得位姿3.获取参考坐标系的光线点4.获得局部坐标系的光线点5.判断平面度利用高,低两条光线点拟合光平面三.标定位移矢量(要求平台移动多余一步)下图分别是我的起始标定板和移动20个步长的标定板。移动步长由运动控制卡的冒脉冲决定。四.三维重建选择需要重建的区域获得三维点云图我的三维重建图像有一部分噪点,可以通过调大阈值的方法去噪五.需要准备的数据标定图像(推荐十六张以上)参考坐标系和局部坐标系的标定板移动平台

Halcon联合Qt显示三维点云图

之前的博客介绍了三维扫描过程扫描重建的点云模型要进行保存本篇博文需要有Qt基础,请先观看我的前几篇博文。一.前言:Halcon算子介绍write_object_model_3d (ObjectModel3DID, 'om3', './model', [], [])#前三个参数分别是点云模型,模型格式和保存路径。 #点云模型很占内存,记得清理 clear_object_model_3d (ObjectM

Halcon中点云模型、视差图与深度图之间的转换

深度图转视差图视差图合成深度图视差图合成点图模型把点云模型差分成x,y,z的点坐标通过x,y,z三维点云坐标点合成点云模型对比二维联合算子 ‘Union’gen_object_model_3d_from_points(x, y, z, ObjectModel3D1)

Halcon三维模型预处理(1):调平的三大手法

面结构光拍摄生成的点云模型,往往相对系统坐标系是有角度的。首先讲一下调平的目的:1.为接下来的预处理切除背景面做准备3.不做调平,后续处理会很麻烦,因为不清楚坐标系在平台的为位置2.对于无序抓取项目,平台相对相机可能是有角度的,将抓取平台调整到与相机平行,可以以Z轴方向,从高到低获取抓取物点云。处理速度更快,且干扰更少。常见的调平手法有三种。一.拟合平面方式该方法适合平面点云模型的调平处理回顾一下上一篇预处理去噪,讲了去除多余噪声,并将点云模型拆分成x,y,z坐标组成的三个集合。应用X,Y,Z三
<< < 2 3 4 5 6 7 8 9 > >>
«    2020年11月    »
1
2345678
9101112131415
16171819202122
23242526272829
30
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864