Documentation ¶
Index ¶
- func CurveFitting(elem []float32, obj cv.Point2fVector, img cv.Point2fVector) cv.Mat
- func CurveFittingAll(elem []float32, obj cv.Point2fVector, imgVec []cv.Point2fVector) []float32
- type Point2dVector
- type Point2dVectorVector
- type Point2fVector
- type Point2fVectorVector
- type PointVector
- type PointVectorVector
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
Click to show internal directories.
Click to hide internal directories.