lm

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 20, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CurveFitting

func CurveFitting(elem []float32, obj cv.Point2fVector, img cv.Point2fVector) cv.Mat

CurveFitting return refined linear homography matrix Using Nonlinear Least Sqaures

  • [args] elem : 3x3 serialized elements obj : Nx2 world points img : Nx2 detected corner image points
  • [return] refined 3x3 homography matrix

func CurveFittingAll

func CurveFittingAll(elem []float32, obj cv.Point2fVector, imgVec []cv.Point2fVector) []float32

Types

type Point2dVector

type Point2dVector struct {
	// contains filtered or unexported fields
}

Point2dVector is a wrapper around a std::vector<cv::Point2f>*

type Point2dVectorVector

type Point2dVectorVector struct {
	// contains filtered or unexported fields
}

Point2dVectorVector is a wrapper around a std::vector<std::vector<cv::Point2f>>*

type Point2fVector

type Point2fVector struct {
	// contains filtered or unexported fields
}

Point2fVector is a wrapper around a std::vector<cv::Point2f>*

func NewPoint2fVector

func NewPoint2fVector() Point2fVector

func NewPoint2fVectorFromPoints

func NewPoint2fVectorFromPoints(pts []cv.Point2f) Point2fVector

type Point2fVectorVector

type Point2fVectorVector struct {
	// contains filtered or unexported fields
}

Point2fVectorVector is a wrapper around a std::vector<std::vector<cv::Point2f>>*

func NewPoint2fVectorVectorFromVectors

func NewPoint2fVectorVectorFromVectors(vec [][]cv.Point2f) Point2fVectorVector

type PointVector

type PointVector struct {
	// contains filtered or unexported fields
}

PointVector is a wrapper around a std::vector<cv::Point>*

func NewPointVector

func NewPointVector() PointVector

func NewPointVectorFromPoints

func NewPointVectorFromPoints(pts [][]int) PointVector

type PointVectorVector

type PointVectorVector struct {
	// contains filtered or unexported fields
}

PointVectorVector is a wrapper around a std::vector<std::vector<cv::Point>>*

func NewPointVectorVectorFromVectors

func NewPointVectorVectorFromVectors(vec [][][]int) PointVectorVector

Jump to

Keyboard shortcuts

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