我正在尝试检索我的网络摄像头支持的可用图片大小分辨率; 使用OpenCV库.我尝试过使用类似的Android问题/答案,但无济于事.(例如Android相机支持的图片尺寸).这是我的代码:
import org.opencv.highgui.VideoCapture;
import org.opencv.core.Size;
public class MyCameraCaptureClass {
public static void main(String[] args) {
System.out.println("Hello, OpenCV");
System.out.println("This program will display the webcam's supported sizes");
System.loadLibrary("opencv_java248"); //load .dll for the jar
VideoCapture vidCap0 = new VideoCapture(0);
if (vidCap0.isOpened()) {
System.out.println("Camera found, and it works so far...");
for (Size aSize : vidCap0.getSupportedPreviewSizes()) {
System.out.println("Doesn't print this at all");
System.out.println("Height:" + aSize.height + "Width:" + aSize.width);
}
}
vidCap0.release();
}
}
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪是:
Exception in thread "main" java.lang.Exception: unknown exception …Run Code Online (Sandbox Code Playgroud)