OpenCV java视频设备构造函数未知异常
因此,我制作了一个简单的视频捕获程序,它编译得很好,但当我运行它时,我得到以下错误消息:OpenCV java视频设备构造函数未知异常,java,opencv,constructor,Java,Opencv,Constructor,因此,我制作了一个简单的视频捕获程序,它编译得很好,但当我运行它时,我得到以下错误消息: Exception in thread "main" java.lang.Exception: unknown exception at org.opencv.videoio.VideoCapture.VideoCapture_2(Native Method) at org.opencv.videoio.VideoCapture.<init>(VideoCapture.java:
Exception in thread "main" java.lang.Exception: unknown exception
at org.opencv.videoio.VideoCapture.VideoCapture_2(Native Method)
at org.opencv.videoio.VideoCapture.<init>(VideoCapture.java:54)
at jonta.Cam.main(Cam.java:35)
我正在尝试访问笔记本电脑中的内置cam,我正在运行win10,怎么了?试试这个,希望这能解决OpenCV 3.0.0中的问题
VideoCapture camera = new VideoCapture();
camera.open(0);
您是否尝试过其他设备号码,如1或2?还要执行try{}catch并打印stacktrace和错误消息,以获取有关其崩溃原因的更多信息。我有,但是0应该可以工作,因为我只有一个设备。同样,try{}catch没有收集到任何新信息。您是否以32位或64位运行JDK、OpenCV和OS的匹配位depth?我的意思是不在链中混合位深度?什么平台?您是否尝试过使用其他视频捕获方法,如读取图像文件或视频?@EinarSundgren所有内容均为32位。感谢您的贡献!解释为什么对事后查看问题的人非常有用。如果包含一些解释,正确的答案对网站更有用。
VideoCapture camera = new VideoCapture();
camera.open(0);