brief

package module
v0.0.0-...-238f812 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2020 License: MIT Imports: 4 Imported by: 1

README

BRIEF "Binary Robust Independent Elementary Features"


BRIEF is a general-purpose feature point descriptor that can be combined with arbitrary detectors. It is robust to typical classes of photometric and geometric image transformations. BRIEF is targeting real-time applications leaving them with a large portion of the available CPU power for subsequent tasks but also allows running feature point matching algorithms on computationally weak devices such as mobile phones. link

How to usage: https://github.com/lafin/fast-brief

port of the code

Documentation

Overview

Package brief - implementation of the algorithm of the same name

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDescriptors

func GetDescriptors(pixels map[int]int, width int, keypoints, randomWindowOffsets []int) []int

GetDescriptors - generates a binary string for each found keypoints extracted using an extractor method.

func InitOffsets

func InitOffsets() []int

InitOffsets - delta values of (x,y)-location pairs uniquely chosen during the initialization.

Types

type Point

type Point struct {
	Index1     int
	Index2     int
	Keypoint1  [2]int
	Keypoint2  [2]int
	Confidence float32
}

Point - struct of point

func ReciprocalMatch

func ReciprocalMatch(keypoints1, descriptors1, keypoints2, descriptors2 []int) []Point

ReciprocalMatch - Removes matches outliers by testing matches on both directions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL