internal/cvLegend: Type, Function, Method
Package: package cv // import "github.com/smysnk/sikuligo/internal/cv"
AKAZEMatcherBRISKMatcherHybridMatcherKAZEMatcherMatcherEngineNCCMatcherORBMatcherOpenCVMatcherSADMatcherSIFTMatcherNewDefaultMatcherNewMatcherForEngineOpenCVEnabledNewAKAZEMatcherNewBRISKMatcherNewHybridMatcherNewKAZEMatcherParseMatcherEngineNewNCCMatcherNewORBMatcherNewOpenCVMatcherNewSADMatcherNewSIFTMatcherAKAZEMatcher.FindBRISKMatcher.FindHybridMatcher.FindKAZEMatcher.FindNCCMatcher.FindORBMatcher.FindOpenCVMatcher.FindSADMatcher.FindSIFTMatcher.FindAKAZEMatchertype AKAZEMatcher struct{}BRISKMatchertype BRISKMatcher struct{}HybridMatchertype HybridMatcher struct {KAZEMatchertype KAZEMatcher struct{}MatcherEnginetype MatcherEngine stringNCCMatchertype NCCMatcher struct{}ORBMatchertype ORBMatcher struct{}OpenCVMatchertype OpenCVMatcher struct{}SADMatchertype SADMatcher struct{}SIFTMatchertype SIFTMatcher struct{}NewDefaultMatcherfunc NewDefaultMatcher() core.MatcherNewMatcherForEnginefunc NewMatcherForEngine(engine MatcherEngine) (core.Matcher, error)MatcherEngineOpenCVEnabledfunc OpenCVEnabled() boolNewAKAZEMatcherfunc NewAKAZEMatcher() *AKAZEMatcherAKAZEMatcherNewBRISKMatcherfunc NewBRISKMatcher() *BRISKMatcherBRISKMatcherNewHybridMatcherfunc NewHybridMatcher(primary, fallback core.Matcher) *HybridMatcherHybridMatcherNewKAZEMatcherfunc NewKAZEMatcher() *KAZEMatcherKAZEMatcherParseMatcherEnginefunc ParseMatcherEngine(raw string) (MatcherEngine, error)MatcherEngineNewNCCMatcherfunc NewNCCMatcher() *NCCMatcherNCCMatcherNewORBMatcherfunc NewORBMatcher() *ORBMatcherORBMatcherNewOpenCVMatcherfunc NewOpenCVMatcher() *OpenCVMatcherOpenCVMatcherNewSADMatcherfunc NewSADMatcher() *SADMatcherSADMatcherNewSIFTMatcherfunc NewSIFTMatcher() *SIFTMatcherSIFTMatcherAKAZEMatcher.Findfunc (m *AKAZEMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)BRISKMatcher.Findfunc (m *BRISKMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)HybridMatcher.Findfunc (m *HybridMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)KAZEMatcher.Findfunc (m *KAZEMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)NCCMatcher.Findfunc (m *NCCMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)ORBMatcher.Findfunc (m *ORBMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)OpenCVMatcher.Findfunc (m *OpenCVMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)SADMatcher.Findfunc (m *SADMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)SIFTMatcher.Findfunc (m *SIFTMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)package cv // import "github.com/smysnk/sikuligo/internal/cv"
FUNCTIONS
func NewDefaultMatcher() core.Matcher
NewDefaultMatcher returns the matcher backend used by default in Sikuli
flows.
func NewMatcherForEngine(engine MatcherEngine) (core.Matcher, error)
func OpenCVEnabled() bool
OpenCVEnabled reports whether this binary was built with the "opencv" build
tag.
TYPES
type AKAZEMatcher struct{}
func NewAKAZEMatcher() *AKAZEMatcher
func (m *AKAZEMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)
type BRISKMatcher struct{}
func NewBRISKMatcher() *BRISKMatcher
func (m *BRISKMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)
type HybridMatcher struct {
// Has unexported fields.
}
func NewHybridMatcher(primary, fallback core.Matcher) *HybridMatcher
func (m *HybridMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)
type KAZEMatcher struct{}
func NewKAZEMatcher() *KAZEMatcher
func (m *KAZEMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)
type MatcherEngine string
const (
MatcherEngineTemplate MatcherEngine = "template"
MatcherEngineORB MatcherEngine = "orb"
MatcherEngineAKAZE MatcherEngine = "akaze"
MatcherEngineBRISK MatcherEngine = "brisk"
MatcherEngineKAZE MatcherEngine = "kaze"
MatcherEngineSIFT MatcherEngine = "sift"
MatcherEngineHybrid MatcherEngine = "hybrid"
)
func ParseMatcherEngine(raw string) (MatcherEngine, error)
type NCCMatcher struct{}
func NewNCCMatcher() *NCCMatcher
func (m *NCCMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)
type ORBMatcher struct{}
func NewORBMatcher() *ORBMatcher
func (m *ORBMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)
type OpenCVMatcher struct{}
func NewOpenCVMatcher() *OpenCVMatcher
func (m *OpenCVMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)
type SADMatcher struct{}
func NewSADMatcher() *SADMatcher
func (m *SADMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)
type SIFTMatcher struct{}
func NewSIFTMatcher() *SIFTMatcher
func (m *SIFTMatcher) Find(req core.SearchRequest) ([]core.MatchCandidate, error)