Hawkvis 解决机器视觉核心需求
机器视觉软件开发包SDK
概述

Hawkvis SDK是一套完整的应用开发套件,在形式上分为SDK DLL库及OCX控件两种,用户可以利用该SDK开发出适用于不同行业需求的视觉应用。Hawkvis SDK涵盖了机器视觉领域的几百个核心函数,提供了详实的开发接口,并向使用者提供完善的开发技术文档及demo程序,Hawkvis技术团队还会提供专业的技术支持服务。使用者只需要投入少量的研发资源即可快速完成系统集成及应用开发,让机器视觉功能快速地融入各种实际应用中。

两种形式:
  • 全功能DLL库:适用于视觉方案商开发各种视觉应用程序;
  • 定位引擎OCX控件:适用于设备商跨编程语言调用定位函数。

全功能DLL库介绍:

核心图像处理算法库是整个机器视觉软件的核心和基础。它包含几百个算法函数,覆盖几乎所有的图像处理问题,可以应用于不同的工业视觉应用领域。

定位引擎OCX控件介绍:

是一款专门用于视觉定位类应用的二次开发控件,通过控件可以控制各种主流品牌的工业相机,完成图像采集,窗口显示,并提供两种强大的定位功能:基于轮廓和基于灰度的匹配算法,用户可以方便地将视觉定位技术集成到自身的应用程序中。

特点:
  • 自主研发,掌握核心技术,拥有众多核心算法专利;
  • 经过大量的工业现场验证,算法稳定可靠;
  • 视觉定位精度、速度、鲁棒性均达到国际先进水平。
库函数功能表:
类别子类描述
视觉标定相机标定变换矩阵计算、缩放旋转平移参数估计、仿射变换
视觉定位形状模板匹配特征点匹配、几何形状匹配(矩形、椭圆、多边形)
灰度模板匹配归一化互相关匹配(NCC)
区域操作区域仿射变换
坐标转换平移、旋转、缩放
视觉测量边缘检测直线亚像素边缘提取
点集拟合直线拟合、圆拟合
点线关系测量点到点的距离、点到线的距离、点到线的投影、线与线的交点、线与线的角度、线与水平轴的角度、点与线的镜像
面积测量区域面积、区域重心
亮度与颜色测量平均亮度、标准差
视觉检测Blob分析——区域处理连通域分析、区域闭合、空洞填充、最小外接圆
灰度值特征均值、方差
形状特征面积、重心、连通域个数
图像预处理图像分割固定二值化
滤波均值滤波、中值滤波
图像增强对比度调整
边缘增强锐化
形态学闵可夫斯基加减、膨胀、腐蚀、开运算、闭运算、细化
图像运算彩色转灰色、彩色通道分离、图像相减
实际应用:

该SDK已在大量设备中成功使用。如点胶机视觉定位,LED贴片机视觉定位,激光打标机视觉定位,贴标机视觉定位,等等。