1
package org.opencv.core;
3
import org.opencv.core.Point;
6
public class KeyPoint {
9
* Coordinates of the keypoint.
13
* Diameter of the useful keypoint adjacent area.
17
* Computed orientation of the keypoint (-1 if not applicable).
21
* The response, by which the strongest keypoints have been selected. Can
22
* be used for further sorting or subsampling.
24
public float response;
26
* Octave (pyramid layer), from which the keypoint has been extracted.
30
* Object ID, that can be used to cluster keypoints by an object they
35
// javadoc:KeyPoint::KeyPoint(x,y,_size,_angle,_response,_octave,_class_id)
36
public KeyPoint(float x, float y, float _size, float _angle, float _response, int _octave, int _class_id)
46
// javadoc: KeyPoint::KeyPoint()
49
this(0, 0, 0, -1, 0, 0, -1);
52
// javadoc: KeyPoint::KeyPoint(x, y, _size, _angle, _response, _octave)
53
public KeyPoint(float x, float y, float _size, float _angle, float _response, int _octave)
55
this(x, y, _size, _angle, _response, _octave, -1);
58
// javadoc: KeyPoint::KeyPoint(x, y, _size, _angle, _response)
59
public KeyPoint(float x, float y, float _size, float _angle, float _response)
61
this(x, y, _size, _angle, _response, 0, -1);
64
// javadoc: KeyPoint::KeyPoint(x, y, _size, _angle)
65
public KeyPoint(float x, float y, float _size, float _angle)
67
this(x, y, _size, _angle, 0, 0, -1);
70
// javadoc: KeyPoint::KeyPoint(x, y, _size)
71
public KeyPoint(float x, float y, float _size)
73
this(x, y, _size, -1, 0, 0, -1);
77
public String toString() {
78
return "KeyPoint [pt=" + pt + ", size=" + size + ", angle=" + angle
79
+ ", response=" + response + ", octave=" + octave
80
+ ", class_id=" + class_id + "]";