Class OptimizeCameras

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

public class OptimizeCameras 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
    OptimizeCameras(long cPtr, boolean cMemoryOwn)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
     
    boolean
    Enable adaptive fitting of distortion coefficients.
    protected static long
     
    boolean
    Enable optimization of aspect ratio.
    boolean
    Enable optimization of skew coefficient.
    boolean
    Enable optimization of additional corrections.
    boolean
    Enable optimization of X principal point coordinates.
    boolean
    Enable optimization of Y 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 k3 radial distortion coefficient.
    boolean
    Enable optimization of p1 tangential distortion coefficient.
    boolean
    Enable optimization of p2 tangential distortion coefficient.
    boolean
    Estimate tie point covariance matrices.
    void
    setAdaptiveFitting(boolean value)
    Enable adaptive fitting of distortion coefficients.
    void
    setFitB1(boolean value)
    Enable optimization of aspect ratio.
    void
    setFitB2(boolean value)
    Enable optimization of skew coefficient.
    void
    setFitCorrections(boolean value)
    Enable optimization of additional corrections.
    void
    setFitCx(boolean value)
    Enable optimization of X principal point coordinates.
    void
    setFitCy(boolean value)
    Enable optimization of Y 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 k3 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.
    void
    setTiepointCovariance(boolean value)
    Estimate tie point covariance matrices.

    Methods inherited from class java.lang.Object

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

    • OptimizeCameras

      protected OptimizeCameras(long cPtr, boolean cMemoryOwn)
    • OptimizeCameras

      public OptimizeCameras()
  • Method Details

    • getCPtr

      protected static long getCPtr(OptimizeCameras obj)
    • finalize

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

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

      public void setAdaptiveFitting(boolean value)
      Enable adaptive fitting of distortion coefficients. Default: false
    • getAdaptiveFitting

      public boolean getAdaptiveFitting()
      Enable adaptive fitting of distortion coefficients. Default: false
    • setFitB1

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

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

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

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

      public void setFitCorrections(boolean value)
      Enable optimization of additional corrections. Default: false
    • getFitCorrections

      public boolean getFitCorrections()
      Enable optimization of additional corrections. Default: false
    • setFitCx

      public void setFitCx(boolean value)
      Enable optimization of X principal point coordinates. Default: true
    • getFitCx

      public boolean getFitCx()
      Enable optimization of X principal point coordinates. Default: true
    • setFitCy

      public void setFitCy(boolean value)
      Enable optimization of Y principal point coordinates. Default: true
    • getFitCy

      public boolean getFitCy()
      Enable optimization of Y 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 k3 radial distortion coefficient. Default: false
    • getFitK4

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

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

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

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

      public boolean getFitP2()
      Enable optimization of p2 tangential distortion coefficient. Default: true
    • setTiepointCovariance

      public void setTiepointCovariance(boolean value)
      Estimate tie point covariance matrices. Default: false
    • getTiepointCovariance

      public boolean getTiepointCovariance()
      Estimate tie point covariance matrices. Default: false