Versions in this module Expand all Collapse all v1 v1.0.1 Aug 14, 2026 v1.0.0 Aug 14, 2026 Changes in this version + const MatchStatusCompetitor + const MatchStatusLowConfidence + const MatchStatusMatch + const MatchStatusMismatch + const MatchStatusUnmatched + func NewBaselineAnchorStrategy(multiplier float64) *strategies.BaselineAnchorStrategy + func NewCenterYOverlapStrategy(minOverlapRatio float64) *strategies.CenterYOverlapStrategy + func NewCustomLabelDetectionFromAWS(aws dto.AWSRawDetection, imageWidth, imageHeight float64) dto.CustomLabelDetection + func NewSequentialDeltaStrategy() *strategies.SequentialDeltaStrategy + func NewShelfProjectionStrategy(resolution int) *strategies.ShelfProjectionStrategy + func NewSpatialClusterStrategy(epsFactor float64) *strategies.SpatialClusterStrategy + func NewVerticalIoUStrategy(minIoU float64) *strategies.VerticalIoUStrategy + type AWSRawDetection = dto.AWSRawDetection + type BaselineAnchorStrategy = strategies.BaselineAnchorStrategy + type BoundingBox = dto.BoundingBox + type CenterYOverlapStrategy = strategies.CenterYOverlapStrategy + type CustomLabelDetection = dto.CustomLabelDetection + type ImageAnnotatorService = annotator.ImageAnnotatorService + type MatchStatus = enums.MatchStatus + type PlanogramGridResult = dto.PlanogramGridResult + type PlanogramMatcherService = matcher.PlanogramMatcherService + type PlanogramProcessor struct + func NewPlanogramProcessor() *PlanogramProcessor + func (p *PlanogramProcessor) Process(items []dto.CustomLabelDetection) dto.PlanogramGridResult + func (p *PlanogramProcessor) SetCompetitorLabels(labels []string) *PlanogramProcessor + func (p *PlanogramProcessor) SetConfidenceThreshold(threshold float64) *PlanogramProcessor + func (p *PlanogramProcessor) SetRowStrategy(strategy strategies.RowSortingStrategy) *PlanogramProcessor + func (p *PlanogramProcessor) Verify(imageBytes []byte, awsDetections []dto.AWSRawDetection, ...) (*matcher.PlanogramVerificationResult, error) + func (p *PlanogramProcessor) VerifyCustomLabels(imageBytes []byte, detections []dto.CustomLabelDetection, ...) (*matcher.PlanogramVerificationResult, error) + type PlanogramVerificationResult = matcher.PlanogramVerificationResult + type RowSortingStrategy = strategies.RowSortingStrategy + type SequentialDeltaStrategy = strategies.SequentialDeltaStrategy + type ShelfProjectionStrategy = strategies.ShelfProjectionStrategy + type SpatialClusterStrategy = strategies.SpatialClusterStrategy + type SpatialGridSorter = sorter.SpatialGridSorter + type VerticalIoUStrategy = strategies.VerticalIoUStrategy