Class CalibrateLens

java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.CalibrateLens

public class CalibrateLens extends Task
Task class containing processing parameters.
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.agisoft.metashape.tasks.Task

    Task.TaskTarget
  • Field Summary

    Fields inherited from class com.agisoft.metashape.tasks.Task

    swigCMemOwn
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
    protected
    CalibrateLens(long cPtr, boolean cMemoryOwn)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
     
    int
    Border size to ignore.
    protected static long
     
    boolean
    Enable optimization of aspect ratio.
    boolean
    Enable optimization of skew coefficient.
    boolean
    Enable optimization of principal point coordinates.
    boolean
    Enable optimization of focal length coefficient.
    boolean
    Enable optimization of k1 radial distortion coefficient.
    boolean
    Enable optimization of k2 radial distortion coefficient.
    boolean
    Enable optimization of k3 radial distortion coefficient.
    boolean
    Enable optimization of k4 radial distortion coefficient.
    boolean
    Enable optimization of p1 tangential distortion coefficient.
    boolean
    Enable optimization of p2 tangential distortion coefficient.
    void
    setBorder(int value)
    Border size to ignore.
    void
    setFitB1(boolean value)
    Enable optimization of aspect ratio.
    void
    setFitB2(boolean value)
    Enable optimization of skew coefficient.
    void
    setFitCxcy(boolean value)
    Enable optimization of principal point coordinates.
    void
    setFitF(boolean value)
    Enable optimization of focal length coefficient.
    void
    setFitK1(boolean value)
    Enable optimization of k1 radial distortion coefficient.
    void
    setFitK2(boolean value)
    Enable optimization of k2 radial distortion coefficient.
    void
    setFitK3(boolean value)
    Enable optimization of k3 radial distortion coefficient.
    void
    setFitK4(boolean value)
    Enable optimization of k4 radial distortion coefficient.
    void
    setFitP1(boolean value)
    Enable optimization of p1 tangential distortion coefficient.
    void
    setFitP2(boolean value)
    Enable optimization of p2 tangential distortion coefficient.

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CalibrateLens

      protected CalibrateLens(long cPtr, boolean cMemoryOwn)
    • CalibrateLens

      public CalibrateLens()
  • Method Details

    • getCPtr

      protected static long getCPtr(CalibrateLens obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Task
    • delete

      public void delete()
      Overrides:
      delete in class Task
    • setBorder

      public void setBorder(int value)
      Border size to ignore. Default: 10
    • getBorder

      public int getBorder()
      Border size to ignore. Default: 10
    • setFitB1

      public void setFitB1(boolean value)
      Enable optimization of aspect ratio. Default: true
    • getFitB1

      public boolean getFitB1()
      Enable optimization of aspect ratio. Default: true
    • setFitB2

      public void setFitB2(boolean value)
      Enable optimization of skew coefficient. Default: false
    • getFitB2

      public boolean getFitB2()
      Enable optimization of skew coefficient. Default: false
    • setFitCxcy

      public void setFitCxcy(boolean value)
      Enable optimization of principal point coordinates. Default: true
    • getFitCxcy

      public boolean getFitCxcy()
      Enable optimization of principal point coordinates. Default: true
    • setFitF

      public void setFitF(boolean value)
      Enable optimization of focal length coefficient. Default: true
    • getFitF

      public boolean getFitF()
      Enable optimization of focal length coefficient. Default: true
    • setFitK1

      public void setFitK1(boolean value)
      Enable optimization of k1 radial distortion coefficient. Default: true
    • getFitK1

      public boolean getFitK1()
      Enable optimization of k1 radial distortion coefficient. Default: true
    • setFitK2

      public void setFitK2(boolean value)
      Enable optimization of k2 radial distortion coefficient. Default: true
    • getFitK2

      public boolean getFitK2()
      Enable optimization of k2 radial distortion coefficient. Default: true
    • setFitK3

      public void setFitK3(boolean value)
      Enable optimization of k3 radial distortion coefficient. Default: true
    • getFitK3

      public boolean getFitK3()
      Enable optimization of k3 radial distortion coefficient. Default: true
    • setFitK4

      public void setFitK4(boolean value)
      Enable optimization of k4 radial distortion coefficient. Default: false
    • getFitK4

      public boolean getFitK4()
      Enable optimization of k4 radial distortion coefficient. Default: false
    • setFitP1

      public void setFitP1(boolean value)
      Enable optimization of p1 tangential distortion coefficient. Default: false
    • getFitP1

      public boolean getFitP1()
      Enable optimization of p1 tangential distortion coefficient. Default: false
    • setFitP2

      public void setFitP2(boolean value)
      Enable optimization of p2 tangential distortion coefficient. Default: false
    • getFitP2

      public boolean getFitP2()
      Enable optimization of p2 tangential distortion coefficient. Default: false