public class ProjectiveDevice extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ProjectiveDevice.CalibratedSettings |
static class |
ProjectiveDevice.CalibrationSettings |
static class |
ProjectiveDevice.Exception |
static class |
ProjectiveDevice.Settings |
Modifier and Type | Field and Description |
---|---|
CvMat |
additiveLight |
double |
avgColorErr |
double |
avgEpipolarErr |
double |
avgReprojErr |
CvMat |
cameraMatrix |
CvMat |
colorMixingMatrix |
String |
colorOrder |
double |
colorR2 |
CvMat |
distortionCoeffs |
CvMat |
E |
CvMat |
extrParams |
CvMat |
F |
int |
imageHeight |
int |
imageWidth |
double |
maxEpipolarErr |
double |
maxReprojErr |
CvMat |
R |
CvMat |
reprojErrs |
CvMat |
T |
Constructor and Description |
---|
ProjectiveDevice(ProjectiveDevice.Settings settings) |
ProjectiveDevice(String name) |
ProjectiveDevice(String name,
File file) |
ProjectiveDevice(String name,
FileStorage fs) |
ProjectiveDevice(String name,
String filename) |
public int imageWidth
public int imageHeight
public CvMat cameraMatrix
public CvMat distortionCoeffs
public CvMat extrParams
public CvMat reprojErrs
public double avgReprojErr
public double maxReprojErr
public CvMat R
public CvMat T
public CvMat E
public CvMat F
public double avgEpipolarErr
public double maxEpipolarErr
public String colorOrder
public CvMat colorMixingMatrix
public CvMat additiveLight
public double avgColorErr
public double colorR2
public ProjectiveDevice(String name)
public ProjectiveDevice(String name, File file) throws ProjectiveDevice.Exception
ProjectiveDevice.Exception
public ProjectiveDevice(String name, String filename) throws ProjectiveDevice.Exception
ProjectiveDevice.Exception
public ProjectiveDevice(String name, FileStorage fs) throws ProjectiveDevice.Exception
ProjectiveDevice.Exception
public ProjectiveDevice(ProjectiveDevice.Settings settings) throws ProjectiveDevice.Exception
ProjectiveDevice.Exception
public ProjectiveDevice.Settings getSettings()
public void setSettings(ProjectiveDevice.Settings settings)
public void rescale(int imageWidth, int imageHeight)
public int[] getRGBColorOrder()
public static double[] undistort(double[] xd, double[] k)
public double[] undistort(double... x)
public static double[] distort(double[] xu, double[] k)
public double[] distort(double... x)
public static double[] normalize(double[] xu, CvMat K)
public static double[] unnormalize(double[] xn, CvMat K)
public boolean isFixedPointMaps()
public void setFixedPointMaps(boolean fixedPointMaps)
public int getMapsPyramidLevel()
public void setMapsPyramidLevel(int mapsPyramidLevel)
public IplImage getUndistortMap1()
public IplImage getUndistortMap2()
public IplImage getDistortMap1()
public IplImage getDistortMap2()
public CvMat getRectifyingHomography(ProjectiveDevice peer, CvMat H)
public static ProjectiveDevice[] read(String filename) throws ProjectiveDevice.Exception
ProjectiveDevice.Exception
public static void write(String filename, ProjectiveDevice[]... devices)
public static void write(String filename, ProjectiveDevice... devices)
public void writeParameters(File file)
public void writeParameters(String filename)
public void writeParameters(FileStorage fs)
public void readParameters(File file) throws ProjectiveDevice.Exception
ProjectiveDevice.Exception
public void readParameters(String filename) throws ProjectiveDevice.Exception
ProjectiveDevice.Exception
public void readParameters(FileStorage fs) throws ProjectiveDevice.Exception
ProjectiveDevice.Exception
Copyright © 2024. All rights reserved.