field.kit.vision

Vision

object Vision extends Logger

VM Args: -Djna.library.path=res/vision/build/Release -d32

Inherits

  1. Logger
  2. AnyRef
  3. Any

Value Members

  1. val CONTOUR_DATA_MAX: Int

    maximum number of contour points

    maximum number of contour points

  2. object Camera extends Enumeration

    Camera selection

  3. object Stages extends Enumeration

    Lists all frame processing stages and gives access to their images and properties

  4. def background: Float

  5. def background_=(value: Float): Unit

    sets the background learning rate

    sets the background learning rate

  6. val blobs: Array[Blob]

  7. def camera: Value

  8. def camera_=(cameraType: Value): Unit

    sets the type of camera to use

    sets the type of camera to use

  9. def contourMax: Float

  10. def contourMax_=(value: Float): Unit

    sets the minimum contour area

    sets the minimum contour area

  11. def contourMin: Float

  12. def contourMin_=(value: Float): Unit

    sets the minimum contour area

    sets the minimum contour area

  13. def contourReduce: Float

  14. def contourReduce_=(value: Float): Unit

    sets the contour reduction value

    sets the contour reduction value

  15. def dilate: Float

  16. def dilate_=(value: Float): Unit

    sets the dilate value

    sets the dilate value

  17. def equals(arg0: Any): Boolean

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence.

    The default implementations of this method is an equivalence relation:

    • It is reflexive: for any instance x of type Any, x.equals(x) should return true.
    • It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true.
    • It is transitive: for any instances x, y, and z of type AnyRef if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

    If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is often necessary to override hashCode to ensure that objects that are "equal" (o1.equals(o2) returns true) hash to the same Int (o1.hashCode.equals(o2.hashCode)).

    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    definition classes: AnyRef ⇐ Any
  18. def erode: Float

  19. def erode_=(value: Float): Unit

    sets the erode value

    sets the erode value

  20. def error(m: Any*): Unit

  21. def fatal(code: Int, m: Any*): Unit

  22. def fatal(m: Any*): Unit

  23. def fine(m: Any*): Unit

  24. var fps: Int

  25. def framerate: Int

  26. def framerate_=(fps: Int): Unit

    sets the cameras framerate in frames per second

    sets the cameras framerate in frames per second

  27. def hashCode(): Int

    Returns a hash code value for the object

    Returns a hash code value for the object.

    The default hashing algorithm is platform dependent.

    Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.

    definition classes: AnyRef ⇐ Any
  28. var height: Int

  29. def info(m: Any*): Unit

  30. def logName: String

  31. def logName_=(name: String): Unit

  32. def resetWarp: Unit

    resets the warp to its original values

    resets the warp to its original values

  33. def setSize(width: Int, height: Int): Unit

    sets the

    sets the

  34. def setWarp(_x1: Float, _y1: Float, _x2: Float, _y2: Float, _x3: Float, _y3: Float, _x4: Float, _y4: Float): Unit

    sets the image warp factor

    sets the image warp factor

  35. def stage(index: Int): Stage

  36. def start: Unit

  37. def stop: Unit

  38. def threshold: Float

  39. def threshold_=(value: Float): Unit

    sets the background discrimination value

    sets the background discrimination value

  40. val timer: Timer

  41. def toString(): String

    Returns a string representation of the object

    Returns a string representation of the object.

    The default representation is platform dependent.

    definition classes: AnyRef ⇐ Any
  42. def trackRange: Float

  43. def trackRange_=(value: Float): Unit

    sets the maximum distance at which one blob in two consecutive frames can still be matched

    sets the maximum distance at which one blob in two consecutive frames can still be matched

  44. def update: Unit

    processes the next frame and updates the blob list

    processes the next frame and updates the blob list

  45. def useContours: Boolean

  46. def useContours_=(isEnabled: Boolean): Unit

  47. def warn(m: Any*): Unit

  48. var width: Int