2019-11-25 05:34:04 -05:00
|
|
|
package com.chameleonvision.vision.image;
|
|
|
|
|
|
|
|
|
|
import com.chameleonvision.vision.camera.CaptureStaticProperties;
|
2019-11-27 21:11:05 -08:00
|
|
|
import edu.wpi.cscore.VideoMode;
|
2019-11-25 05:34:04 -05:00
|
|
|
import org.opencv.core.Mat;
|
|
|
|
|
|
|
|
|
|
public class CaptureProperties {
|
|
|
|
|
|
|
|
|
|
protected CaptureStaticProperties staticProperties;
|
|
|
|
|
|
|
|
|
|
protected CaptureProperties() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public CaptureProperties(Mat staticImage, double fov) {
|
2019-11-27 21:11:05 -08:00
|
|
|
staticProperties = new CaptureStaticProperties(new VideoMode(0, staticImage.cols(), staticImage.rows(), 99999), staticImage.cols(), staticImage.rows(), fov);
|
2019-11-25 05:34:04 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public CaptureStaticProperties getStaticProperties() {
|
|
|
|
|
return staticProperties;
|
|
|
|
|
}
|
|
|
|
|
}
|