Package org.jvision.camera
Class SimpleAgisoftMetashapeCamera
java.lang.Object
org.jvision.camera.SimpleAgisoftMetashapeCamera
- All Implemented Interfaces:
org.jorigin.identification.Identified,org.jorigin.identification.Named,org.jorigin.property.HandleUserProperties,DigitalCamera
A digital camera that describe an Agisoft (c) camera.
- Since:
- 1.0.0
- Version:
- "1.0.0" b202104211400L
- Author:
- Julien Seinturier - JOrigin - contact@jorigin.org - https://github.com/jorigin/jvision
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a new digital camera that represents an Agisoft(c) camera. -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.jeometry.geom2D.point.Point2Ddistort(org.jeometry.geom2D.point.Point2D point, boolean ppOffsetCorrection)doubledoublefloatintgetName()org.jeometry.geom2D.point.Point2DdoublegetSkew()getUserProperty(String propertyName)org.jeometry.geom2D.point.Point2DpointCameraToImage(org.jeometry.geom2D.point.Point2D camera, boolean applyDeformation)org.jeometry.geom2D.point.Point2DpointImageToCamera(org.jeometry.geom2D.point.Point2D pixel, boolean compenseDeformation)voidsetAffinity(double affinity)voidsetCameraManufacturer(String manufacturer)voidsetCameraModel(String model)voidsetCameraSensor(DigitalCameraSensor sensor)voidsetCameraSerialNumber(String serial)voidsetFocalLength(float focal)voidsetIdentification(int indentifier)voidsetLensDistortion(LensDistortion distortion)voidvoidsetPrincipalPointOffset(org.jeometry.geom2D.point.Point2D point)voidsetSkew(double skew)setUserProperty(String name, Object value)org.jeometry.geom2D.point.Point2Dundistort(org.jeometry.geom2D.point.Point2D point, boolean ppOffsetCorrection)
-
Constructor Details
-
SimpleAgisoftMetashapeCamera
public SimpleAgisoftMetashapeCamera()Create a new digital camera that represents an Agisoft(c) camera. Such a camera is used within Metashape(c) or AgiLens(c) softwares.
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.jorigin.identification.Named
-
setName
- Specified by:
setNamein interfaceorg.jorigin.identification.Named
-
getIdentification
public int getIdentification()- Specified by:
getIdentificationin interfaceorg.jorigin.identification.Identified
-
setIdentification
public void setIdentification(int indentifier)- Specified by:
setIdentificationin interfaceorg.jorigin.identification.Identified
-
getUserProperty
- Specified by:
getUserPropertyin interfaceorg.jorigin.property.HandleUserProperties
-
setUserProperty
- Specified by:
setUserPropertyin interfaceorg.jorigin.property.HandleUserProperties
-
getUserPropertyNames
- Specified by:
getUserPropertyNamesin interfaceorg.jorigin.property.HandleUserProperties
-
clearUserProperties
public void clearUserProperties()- Specified by:
clearUserPropertiesin interfaceorg.jorigin.property.HandleUserProperties
-
getCameraModel
- Specified by:
getCameraModelin interfaceDigitalCamera
-
setCameraModel
- Specified by:
setCameraModelin interfaceDigitalCamera
-
getCameraManufacturer
- Specified by:
getCameraManufacturerin interfaceDigitalCamera
-
setCameraManufacturer
- Specified by:
setCameraManufacturerin interfaceDigitalCamera
-
getCameraSerialNumber
- Specified by:
getCameraSerialNumberin interfaceDigitalCamera
-
setCameraSerialNumber
- Specified by:
setCameraSerialNumberin interfaceDigitalCamera
-
getFocalLenth
public float getFocalLenth()- Specified by:
getFocalLenthin interfaceDigitalCamera
-
setFocalLength
public void setFocalLength(float focal)- Specified by:
setFocalLengthin interfaceDigitalCamera
-
getFocalLengthMetric
public double getFocalLengthMetric()- Specified by:
getFocalLengthMetricin interfaceDigitalCamera
-
getPrincipalPointOffset
public org.jeometry.geom2D.point.Point2D getPrincipalPointOffset()- Specified by:
getPrincipalPointOffsetin interfaceDigitalCamera
-
setPrincipalPointOffset
public void setPrincipalPointOffset(org.jeometry.geom2D.point.Point2D point)- Specified by:
setPrincipalPointOffsetin interfaceDigitalCamera
-
getLensDistortion
- Specified by:
getLensDistortionin interfaceDigitalCamera
-
setLensDistortion
- Specified by:
setLensDistortionin interfaceDigitalCamera
-
getAffinity
public double getAffinity()- Specified by:
getAffinityin interfaceDigitalCamera
-
setAffinity
public void setAffinity(double affinity)- Specified by:
setAffinityin interfaceDigitalCamera
-
getSkew
public double getSkew()- Specified by:
getSkewin interfaceDigitalCamera
-
setSkew
public void setSkew(double skew)- Specified by:
setSkewin interfaceDigitalCamera
-
pointImageToCamera
public org.jeometry.geom2D.point.Point2D pointImageToCamera(org.jeometry.geom2D.point.Point2D pixel, boolean compenseDeformation)- Specified by:
pointImageToCamerain interfaceDigitalCamera
-
pointCameraToImage
public org.jeometry.geom2D.point.Point2D pointCameraToImage(org.jeometry.geom2D.point.Point2D camera, boolean applyDeformation)- Specified by:
pointCameraToImagein interfaceDigitalCamera
-
distort
public org.jeometry.geom2D.point.Point2D distort(org.jeometry.geom2D.point.Point2D point, boolean ppOffsetCorrection)- Specified by:
distortin interfaceDigitalCamera
-
undistort
public org.jeometry.geom2D.point.Point2D undistort(org.jeometry.geom2D.point.Point2D point, boolean ppOffsetCorrection)- Specified by:
undistortin interfaceDigitalCamera
-
getCameraSensor
- Specified by:
getCameraSensorin interfaceDigitalCamera
-
setCameraSensor
- Specified by:
setCameraSensorin interfaceDigitalCamera
-