
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
C++使用opencv的mat图像,将mat传入OpencvCSharp的几种方法。接下里介绍rgb图片和单通道图片传入方法,主要是将图片数据放入数组内,再传出。
与测量直线的相同,也是为了有些时候加入自己的规则而封装。上述参数基本都是找线卡尺常规参数,只有最后这个。这个是控制卡尺找线方向的,可以直接更人性的使用。NumDistance(矩形之间间距离)RecHeight(矩形半高)RecWidth(矩形半宽),Direction(找线朝向)Threshold(灰度值)ransition(极性)Sigma(平滑系数)Select(线选择)这样,更加简单直接。

这个函数主要是用于将xld轮廓进行延长,在一些显示轮廓的地方可以 用到。

两者功能其实是差不多的,但是在有的时候筛选边缘点位的时候,会用到自己编写的规则,这个时候就需要使用measure_pos了。measure_pos为halcon测量单个矩形内边缘点的算子,将多个算子用for循环一起使用的话,就可以形成类似metrology系列的算子。这个函数整体封装的其实比较粗糙,但是一直没时间去优化,后续看有时间去优化一下。这个是控制卡尺找线方向的,可以直接更人性的使用从左往右

halcon的控件HWindowControl可以配合算子直接实现鼠标画矩形,画的步骤跟在halcon里画矩形是一样的。但是控件HSmartWindowControl不行,因为HSmartWindowControl自带鼠标可以自由移动图片,这和画矩形同时使用鼠标相撞。同理的,这个控件可以实现halcon所有绘画的东西,例如园、椭圆等等。








