Leaper WaferScan Toolkit
中文 / English 2.x
灵闪(IntelliBlink)工具对照

该页面用于查找灵闪(IntelliBlink)工具在 LPW 中对应具有相同功能的模块、类和函数。因此在实际应用中,用户可以先基于灵闪平台快速配置以验证解决方案的效果和性能,再使用 LPW 集成对应算法模块到整个视觉系统。

特征定位

灵闪工具LPW 类 / 函数
直线定位 / 多直线定位LLineDetector
线对定位
圆定位 / 多圆定位LCircleDetector
模板定位 / 多模板定位LMatch
斑点定位 / 多斑点定位LBlobAnalysis
彩色斑点定位 / 多彩色斑点定位LBlobAnalysis
轮廓定位 / 多轮廓定位LContourDetector
十字定位LCrossMarkDetector
定位坐标系LTransform
多定位坐标系

基础计算

灵闪工具LPW 类 / 函数
统计LDataList::Metric
NG / OK
改变检测
数值计算
条件判断
字符串生成
点计算
数列计算
数值范围判断
数据拟合

图像变换

灵闪工具LPW 类 / 函数
单阈值 - 二值化LImageThreshold::Binarize
单阈值 - 阈值距离LImageThreshold::ThresholdDistance
双阈值 - 裁剪LImageThreshold::Clip
双阈值 - 拉伸LImageThreshold::Stretch
双阈值 - 区间LImageThreshold::Binarize
图像增强 - 均衡LImageFilter::Equalize
图像增强 - 锐化LImageFilter::Sharpen
图像增强 - 高通LImageFilter::HighPass
图像增强 - 低通LImageFilter::Gaussian
图像增强 - 取反LImageOp::Invert
图像增强 - 中值LImageFilter::LocalMedian
图像增强 - 中值边缘LImageFilter::LocalMedianNorm
图像增强 - 光密度LImageFilter::OpticalDensity
图像增强 - 均值LImageFilter::MeanFilter
图像增强 - 灰度增益LImageOp::GainOffset
边缘增强 - 边缘强度LImageMorph::Gradient
边缘增强 - 全梯度LEdgeFilter::GradientFull
边缘增强 - 水平梯度LEdgeFilter::GradientH
边缘增强 - 垂直梯度LEdgeFilter::GradientV
形态学 - 低帽LImageMorph::BottomHat
形态学 - 高帽LImageMorph::TopHat
形态学 - 闭操作LImageMorph::Close
形态学 - 开操作LImageMorph::Open
形态学 - 膨胀LImageMorph::Dilate
形态学 - 腐蚀LImageMorph::Erode
形态学 - 高低帽LImageMorph::TopBottomHat
形态学 - Hit-Miss
黑白LImageConvert
自定义
裁剪LImage::Save
缩放LImageOp::Resize, LImageOp::ResizeTo
图像运算 - 加法LImageOp::Add
图像运算 - 减法LImageOp::Sub
图像运算 - 乘法LImageOp::Multiply
图像运算 - 除法LImageOp::Divide
图像运算 - 差值LImageOp::Diff
图像运算 - 最小值LImageOp::Min
图像运算 - 最大值LImageOp::Max
图像运算 - 幂运算LImageOp::Pow
图像运算 - 对数运算LImageOp::Log
多帧融合LImageOp::Blend
HDR - 相机响应曲线建模LHDR::ToneMapping
HDR - 多曝光融合LHDR::ExposureFusion
前景检测LBGSubtract
前景分割
比较
配准
边界扩充
透视变换LImageOp::Transform
极坐标变换
光流
法向重建
偏振

数量检测

灵闪工具LPW 类 / 函数
直线统计LLineDetector
圆统计LCircleDetector
模板统计LMatch
斑点统计LBlobAnalysis
彩色斑点统计LBlobAnalysis
像素统计LImageStats::CountPixel
彩色像素统计LImageStats::CountPixelColor

有无判定

灵闪工具LPW 类 / 函数
亮度判定LImageStats
对比度判定LEdgeFilter, LImageStats
清晰度判定LImageStats::Sharpness
直线判定LLineDetector
圆判定LCircleDetector
模板判定LMatch
斑点判定LBlobAnalysis
彩色斑点判定LBlobAnalysis
像素判定LImageStats::CountPixel)
彩色像素判定LImageStats::CountPixelColor)

几何测量

灵闪工具LPW 类 / 函数
交叉角度LLine::AcuteAngle
线到线的距离LLine::Distance
点到线的距离LLine::Perpendicular
点到点的距离LPoint::Distance
点到点的投影距离LPoint::DistanceWithRefLine
最短距离 - 点与多边形LPolygon::DistanceToPoint, aggType = LPVAggregation::LPVAggMin
最短距离 - 线与多边形LPoints::DistanceToLine, aggType = LPVAggregation::LPVAggMin
最短距离 - 多边形与多边形LPolygon::DistanceToPolygon, aggType = LPVAggregation::LPVAggMin
最长距离 - 点与多边形LPolygon::DistanceToPoint, aggType = LPVAggregation::LPVAggMax
最长距离 - 线与多边形LPoints::DistanceToLine, aggType = LPVAggregation::LPVAggMax
最长距离 - 多边形与多边形LPolygon::DistanceToPolygon, aggType = LPVAggregation::LPVAggMax
平行度LLine::Parallel
同心率LCircle::Concentric
多边形度量 - 与参考点的距离LPoints::DistancesToPoint
多边形度量 - 与参考线的距离LPoints::DistancesToLine
多边形度量 - 与参考多边形的距离LPoints::DistancesToPolygon
多边形度量 - 点之间的距离LPoints::DistancesToPoints
多边形度量 - 点之间的夹角
多边形度量 - 点的 x 坐标LPoints::GetPoints
多边形度量 - 点的 y 坐标LPoints::GetPoints

几何计算

灵闪工具LPW 类 / 函数
自定义点LPoint
自定义线LLine
自定义多边形LPolygon
点到点的中点LPoint::MidPoint
点到点的连线LLine::Set
线的交点LLine::IntersectLine
线与圆的交点LLine::IntersectCircle
线与多边形的交点LLine::IntersectPoly
多边形的交点LPolygon::IntersectPolygon
垂线LLine::Perpendicular
平分线LLine::BisectLine
角点检测
最小包围图形 - 矩形LPoints::GetBoundingRect
最小包围图形 - 旋转矩形LPoints::GetBoundingRotRect
最小包围图形 - 多边形LPoints::GetConvexHull
最小包围图形 - 圆形LPoints::GetBoundingCircle
最大内接图形 - 圆形
图形拟合 - 椭圆LPoints::FitEllipse
图形拟合 - 直线LPoints::FitLine
图形拟合 - 圆形LPoints::FitCircle
点收集LPoints
点阵排序LSorter
多边形配准
多边形修改 - 平滑LPolyClipper::Smooth
多边形修改 - 平滑(迭代)LPolyClipper::SmoothIterative
多边形修改 - 扩张LPolyClipper::Expand
多边形修改 - 收缩LPolyClipper::Shrink
多边形运算 - 相交LPolyClipper::Intersect
多边形运算 - 相减LPolyClipper::Subtract
多边形运算 - 合并LPolyClipper::Union
多边形运算 - 异或LPolyClipper::XOR
多边形采样LPolygon::Resample, LPolygon::ResampleByStep

标定工具

灵闪工具LPW 类 / 函数
四点标定LCalibNPoints
九点标定LCalibNPoints
单点标定LCalibNPoints
X / Y 缩放标定LCalibCustom
网格标定LCalibPinHole, LCalibBoard
FFD 网格标定LCalibFFD, LCalibBoard
导入标定参数LCalib::Load
标定评价
标定自适应
微调标定板
平场标定LFlatField
导入平场标定LFlatField::Load
旋转标定LCalibRotation
两点对位LCalibRotation::Align

符号识别

灵闪工具LPW 类 / 函数
一维码 / 多个一维码LBarcodeDetector
二维码 / 多个二维码LBarcodeDetector
OCRLOCR

物体分类

灵闪工具LPW 类 / 函数
斑点分类LBlobAnalysis
彩色斑点分类LBlobAnalysis
模板分类LMatch
学习形分类LClassifier

绘制工具

灵闪工具LPW 类 / 函数
LPoint
线Line
矩形LRect
LCircle
字符串LText
图片

代数运算

灵闪工具LPW 类 / 函数
行列投影LImageOp::ProjectX, LImageOp::ProjectY
矩阵统计LImageStats
异常检测
矩阵尺寸修改LImageOp::Resize, LImageOp::ResizeTo
建立变换矩阵LTransform::Build
点变换LPoint::Transform
向量滤波 - 均值LDataList::MeanFilter
向量滤波 - 中值LDataList::MedianFilter
向量滤波 - 高斯LDataList::GaussianFilter
向量滤波 - 局部最大LDataList::MaxFilter
向量滤波 - 局部最小LDataList::MinFilter
向量滤波 - 梯度LDataList::GradientFilter
向量滤波 - 梯度强度LDataList::MagnitudeFilter
极值LDataList::MaxLocalExtrema, LDataList::MinLocalExtrema
数据斑点 / 多数据斑点LDataBlobAnalysis
矩阵计算
矩阵生成LTransform::Translate, LTransform::Scale, LTransform::Rotate

流程控制

卡尺定位

灵闪工具LPW 类 / 函数
单边缘卡尺 / 多单边缘卡尺LEdgeGauge::Detect1
双边缘卡尺 / 多双边缘卡尺LEdgeGauge::Detect2
直线卡尺LLineGauge
圆卡尺LCircleGauge
矩形卡尺
多边形卡尺LPolyGauge
椭圆卡尺LEllipseGauge
圆弧卡尺LArcGauge

缺陷检测

灵闪工具LPW 类 / 函数
多边形比较
裂纹划痕检测LPathDetector
直线缺陷
多边形缺陷

深度学习