|
enum | LPVAggregation {
LPVAggAvg = 0
, LPVAggDev = 1
, LPVAggVar = 2
, LPVAggMin = 3
,
LPVAggMax = 4
, LPVAggMajor = 5
, LPVAggSum = 6
} |
| 数值统计的方式 更多...
|
|
enum | LPVAxis { LPVAxisX = 0
, LPVAxisY = 1
, LPVAxisZ = 2
} |
| 该枚举定义笛卡尔坐标系下的三个坐标轴 更多...
|
|
enum | LPVChartDrawFlags {
LPVChartDrawAsBar = 1
, LPVChartDrawAsLine = 2
, LPVChartDrawGrid = 4
, LPVChartDrawIndexLabel = 8
,
LPVChartDrawValueLabel = 16
, LPVChartDrawAsLineDefault = LPVChartDrawAsLine + LPVChartDrawIndexLabel + LPVChartDrawValueLabel
, LPVChartDrawAsBarDefault = LPVChartDrawAsBar + LPVChartDrawIndexLabel + LPVChartDrawValueLabel
, LPVChartDrawDefault = LPVChartDrawAsBarDefault
,
LPVChartDrawAll = 0xff
} |
| 该枚举用于控制数据图表绘制的行为 更多...
|
|
enum | LPVColor {
LPVWhite = 0xffffff
, LPVBlack = 0x000000
, LPVRed = 0x0000ff
, LPVDarkRed = 0x000080
,
LPVGreen = 0x00ff00
, LPVDarkGreen = 0x008000
, LPVBlue = 0xff0000
, LPVDarkBlue = 0x800000
,
LPVCyan = 0xffff00
, LPVDarkCyan = 0x808000
, LPVMagenta = 0xff00ff
, LPVDarkMagenta = 0x800080
,
LPVYellow = 0x00ffff
, LPVDarkYellow = 0x008080
, LPVGray = 0xa4a0a0
, LPVDarkGray = 0x808080
,
LPVLightGray = 0xc0c0c0
, LPVTransparent = -1
} |
| 该枚举表示一些常用的颜色 更多...
|
|
enum | LPVColorMap {
LPVColorMapAutumn = 0
, LPVColorMapBone = 1
, LPVColorMapJet = 2
, LPVColorMapWinter = 3
,
LPVColorMapRainbow = 4
, LPVColorMapOcean = 5
, LPVColorMapSummer = 6
, LPVColorMapSpring = 7
,
LPVColorMapCool = 8
, LPVColorMapHSV = 9
, LPVColorMapPink = 10
, LPVColorMapHot = 11
,
LPVColorMapParula = 12
, LPVColorMapMagma = 13
, LPVColorMapInferno = 14
, LPVColorMapPlasma = 15
,
LPVColorMapViridis = 16
, LPVColorMapCividis = 17
, LPVColorMapTwilight = 18
, LPVColorMapTwilightShifted = 19
,
LPVColorMapTurbo = 20
, LPVColorMapDeepgreen = 21
} |
| 该枚举定义支持的颜色映射表,与 GNU Octave / MATLAB 相同 更多...
|
|
enum | LPVColorSpace {
LPVColorSpaceBGR = 0
, LPVColorSpaceHSV = 1
, LPVColorSpaceHLS = 2
, LPVColorSpaceYCrCb = 3
,
LPVColorSpaceYUV = 4
, LPVColorSpaceXYZ = 5
, LPVColorSpaceLAB = 6
, LPVColorSpaceLUV = 7
} |
| 该枚举表示图像的颜色空间,同时指定分量通道顺序。所有通道均归一化到 0 ~ 255 范围。 更多...
|
|
enum | LPVDirection { LPVDirLeft = 0
, LPVDirRight = 1
, LPVDirUp = 2
, LPVDirDown = 3
} |
| 该枚举定义目标的方向或朝向 更多...
|
|
enum | LPVEdgeKernel { LPVSobel = 0
, LPVPrewitt = 1
, LPVScharr = 2
} |
| 描述边缘滤波工具中所使用的核的类型 更多...
|
|
enum | LPVErrorCode {
LPVNoError = 0
, LPVNoResult = 1
, LPVErrUnknown = 0x81000000
, LPVErrEmptyImage = 0x81000001
,
LPVErrEmptyRegion = 0x81000002
, LPVErrSizeTooSmall = 0x81000003
, LPVErrSizeNotMatch = 0x81000004
, LPVErrTypeNotMatch = 0x81000005
,
LPVErrTypeNotInit = 0x81000006
, LPVErrTypeUnsupported = 0x81000007
, LPVErrTimeOut = 0x81000008
, LPVErrFileUnsupportFormat = 0x81000101
,
LPVErrFileEmpty = 0x81000102
, LPVErrFileFailEncode = 0x81000103
, LPVErrFileFailDecode = 0x81000104
, LPVErrFileFailOpen = 0x81000105
,
LPVErrFileUnexpect = 0x81000106
, LPVErrFileFailSave = 0x81000107
, LPVErrFileFailLoad = 0x81000108
, LPVErrFileFailRemove = 0x81000109
,
LPVErrCalibTooFewPoints = 0x81000201
, LPVErrCalibUnequalImageWorldPoints = 0x81000202
, LPVErrCalibFailDetectImagePoints = 0x81000203
, LPVErrCalibFailCalibration = 0x81000204
,
LPVErrCalibUnexpect = 0x81000205
, LPVErrCalibNotCalib = 0x81000206
, LPVErrCalibPointsCollinear = 0x81000207
, LPVErrWithoutImgSize = 0x81000208
,
LPVErrInvalidAxisDir = 0x81000209
, LPVErrFailMultiCameraCalibration = 0x8100020a
, LPVErrFailDetectRefInstance = 0x8100020b
, LPVErrFailUpdateRefInstance = 0x8100020c
,
LPVErrFailVerifyRefInstance = 0x8100020d
, LPVErrFailImageSizeNotMatch = 0x8100020e
, LPVErrFailDistortionModelNotMatch = 0x8100020f
, LPVErrCalibRotationFailed = 0x81000299
,
LPVErrPatFailTrain = 0x81000301
, LPVErrPatNotTrain = 0x81000302
, LPVErrSortArrayFailed = 0x81000401
, LPVErrMLSampleFailLoad = 0x81000501
,
LPVErrMLTooFewClass = 0x81000502
, LPVErrMLNoModel = 0x81000503
, LPVErrMLNoFeature = 0x81000504
, LPVErrMLDirtyModel = 0x81000505
,
LPVErrMLNotTrained = 0x81000506
, LPVErrMLTooFewSample = 0x81000507
, LPVErrMLBusy = 0x81000509
, LPVErrOCRNoFontDB = 0x81000601
,
LPVErrOCRNoCharDB = 0x81000602
, LPVErrOCRFailAddSampleToFontDB = 0x81000604
, LPVErrOCRFailRemoveFromFontDB = 0x81000605
, LPVErrOCRFailTrainFontDB = 0x81000606
,
LPVErrOCRFailTrainTooFewChar = 0x81000607
, LPVErrOCRFailTrainTooFewSample = 0x81000608
, LPVErrOCRFailTrainFailExtFeature = 0x81000609
, LPVErrOCRFailAddCharToFontDB = 0x8100060a
} |
| LPV 算法或函数运行过程中遇到的错误。 更多...
|
|
enum | LPVExcludeBoundaryMode { LPVEBModeNone = 0
, LPVEBModeEntire = 1
, LPVEBModePartial = 2
} |
| 该枚举类型定义了处理处于图像、区域或蒙板内外的物体的方法 更多...
|
|
enum | LPVFindBy { LPVFindBest = 0
, LPVFindFirst = 1
, LPVFindLast = 2
, LPVFindCentral = 3
} |
| 该枚举类型表示从多个候选对象中选择一个的策略 更多...
|
|
enum | LPVFlipType { LPVFlipH = 0x01
, LPVFlipV = 0x02
, LPVFlipBoth = LPVFlipH + LPVFlipV
} |
| 描述图像翻转的方式 更多...
|
|
enum | LPVImageFormat { LPVImageFormatGrayscale8 = 0
, LPVImageFormatColor24 = 1
, LPVImageFormatGrayscale16 = 2
} |
| 该枚举表示图像类型 更多...
|
|
enum | LPVInterpolationMethod { LPVInterNearest = 0
, LPVInterLinear = 1
, LPVInterCubic = 2
, LPVInterArea = 3
} |
| 该枚举表示插值方法,用于图像缩放、旋转等算法 更多...
|
|
enum | LPVMorphShape { LPVMorphRect = 0
, LPVMorphCross = 1
, LPVMorphEllipse = 2
} |
| 描述形态学工具中所使用的核的形状 更多...
|
|
enum | LPVPenStyle {
LPVPenSolid = 0
, LPVPenDash = 1
, LPVPenDot = 2
, LPVPenDashDot = 3
,
LPVPenDashDotDot = 4
} |
| 该枚举类型表示绘制路径用的描边风格 更多...
|
|
enum | LPVPointShape {
LPVPointShapeCross = 0
, LPVPointShapeTiltedCross = 1
, LPVPointShapeStar = 2
, LPVPointShapeDiamond = 3
,
LPVPointShapeSquare = 4
, LPVPointShapeTriangle = 5
, LPVPointShapeTriangleInv = 6
} |
| 该枚举类型表示绘制点时使用的形状 更多...
|
|
enum | LPVPolarity {
LPVBlack2White = 0
, LPVWhite2Black = 1
, LPVPolarityEitherEdge = 2
, LPVBlackOnWhite = 3
,
LPVWhiteOnBlack = 4
, LPVPolarityEitherObject = 5
, LPVPolarityEither = 6
} |
| 该枚举类型表示要定位的物体或边缘的极性 更多...
|
|
enum | LPVPositionMode {
LPVPosModeCenter = 0
, LPVPosModeTopLeft = 1
, LPVPosModeTopRight = 2
, LPVPosModeBottomLeft = 3
,
LPVPosModeBottomRight = 4
} |
| 该枚举类型表示使用哪个坐标作为对象的位置,在排序中使用。 更多...
|
|
enum | LPVRoiHandle {
LPVRoiHandleUnknown = -1
, LPVRoiHandleNone = 0
, LPVRoiHandleInside = 16
, LPVRoiHandleTop = 1
,
LPVRoiHandleBottom = 2
, LPVRoiHandleLeft = 4
, LPVRoiHandleRight = 8
, LPVRoiHandleTopLeft = LPVRoiHandleTop | LPVRoiHandleLeft
,
LPVRoiHandleBottomLeft = LPVRoiHandleBottom | LPVRoiHandleLeft
, LPVRoiHandleTopRight = LPVRoiHandleTop | LPVRoiHandleRight
, LPVRoiHandleBottomRight = LPVRoiHandleBottom | LPVRoiHandleRight
, LPVRoiHandleRotation = 32
,
LPVRoiHandleMoveVertex = 64
, LPVRoiHandleAddVertex = 128
, LPVRoiHandleRemoveVertex = 256
, LPVRoiHandleAnchor = 512
} |
| 区域对象的可拖拽句柄类型 更多...
|
|
enum | LPVSortBy {
LPVSortByReserved = 0
, LPVSortByX = 1
, LPVSortByY = 2
, LPVSortByScore = 3
,
LPVSortByColumn = 4
, LPVSortByRow = 5
} |
| 该枚举类型表示排序的类型 更多...
|
|
enum | LPVSortOrder {
LPVSortOrderRandom = 1
, LPVSortOrderAscending = 2
, LPVSortOrderDescending = 3
, LPVSortOrderAscendingZigZag = 4
,
LPVSortOrderDescendingZigZag = 5
} |
| 该枚举类型表示排序的顺序 更多...
|
|
enum | LPVThresholdType { LPVThresholdCustom = 0
, LPVThresholdAdaptGlobal = 1
, LPVThresholdAdaptLocal = 2
} |
| 该枚举表示阈值方法 更多...
|
|
enum | LPVTransformType { LPVTransformRigid = 0
, LPVTransformSimilar = 1
, LPVTransformAffine = 2
, LPVTransformHomography = 3
} |
| 变换矩阵的类型 更多...
|
|
LPV 基础模块,提供图像、检测区域、绘制等基础功能。
所有其他 LPV 模块均依赖该基础模块。使用该模块中的类和算法,需按照以下方式引用该模块:
示例代码
C++
C#
COM