Class SinusoidalPattern_Params

java.lang.Object
org.opencv.structured_light.SinusoidalPattern_Params

public class SinusoidalPattern_Params extends Object
Parameters of SinusoidalPattern constructor width Projector's width. height Projector's height. nbrOfPeriods Number of period along the patterns direction. shiftValue Phase shift between two consecutive patterns. methodId Allow to choose between FTP, PSP and FAPS. nbrOfPixelsBetweenMarkers Number of pixels between two consecutive markers on the same row. setMarkers Allow to set markers on the patterns. markersLocation vector used to store markers location on the patterns.
  • Field Details

    • nativeObj

      protected final long nativeObj
  • Constructor Details

    • SinusoidalPattern_Params

      protected SinusoidalPattern_Params(long addr)
    • SinusoidalPattern_Params

      public SinusoidalPattern_Params()
  • Method Details

    • getNativeObjAddr

      public long getNativeObjAddr()
    • __fromPtr__

      public static SinusoidalPattern_Params __fromPtr__(long addr)
    • get_width

      public int get_width()
    • set_width

      public void set_width(int width)
    • get_height

      public int get_height()
    • set_height

      public void set_height(int height)
    • get_nbrOfPeriods

      public int get_nbrOfPeriods()
    • set_nbrOfPeriods

      public void set_nbrOfPeriods(int nbrOfPeriods)
    • get_shiftValue

      public float get_shiftValue()
    • set_shiftValue

      public void set_shiftValue(float shiftValue)
    • get_methodId

      public int get_methodId()
    • set_methodId

      public void set_methodId(int methodId)
    • get_nbrOfPixelsBetweenMarkers

      public int get_nbrOfPixelsBetweenMarkers()
    • set_nbrOfPixelsBetweenMarkers

      public void set_nbrOfPixelsBetweenMarkers(int nbrOfPixelsBetweenMarkers)
    • get_horizontal

      public boolean get_horizontal()
    • set_horizontal

      public void set_horizontal(boolean horizontal)
    • get_setMarkers

      public boolean get_setMarkers()
    • set_setMarkers

      public void set_setMarkers(boolean setMarkers)
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable