Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5连接DSLR作为网络摄像头_Html_Html5 Video - Fatal编程技术网

HTML5连接DSLR作为网络摄像头

HTML5连接DSLR作为网络摄像头,html,html5-video,Html,Html5 Video,最近,我用html5创建了一个应用程序,可以连接到网络摄像头并拍照。是否有可能将dslr/slr用作网络摄像头,以便可以使用html5进行连接? 我受雇于将使用activex的应用程序转换为html5的工作。它使用佳能单反相机作为相机。但是当我使用那个摄像头运行html5应用程序时,我得到了一个错误。 这是到目前为止的代码 if (!navigator.getUserMedia) { navigator.getUserMedia = navigator.getUserMedia || nav

最近,我用html5创建了一个应用程序,可以连接到网络摄像头并拍照。是否有可能将dslr/slr用作网络摄像头,以便可以使用html5进行连接? 我受雇于将使用activex的应用程序转换为html5的工作。它使用佳能单反相机作为相机。但是当我使用那个摄像头运行html5应用程序时,我得到了一个错误。 这是到目前为止的代码

if (!navigator.getUserMedia) {
  navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
}
if (navigator.getUserMedia) {
    navigator.getUserMedia({
        video: true
    }, connect, function(e) {
        alert('Error connecting to camera.');
    });
} else alert('getUserMedia not supported in this browser.');

如果您想将dslr用作网络摄像头,则需要open cv和aforge.net的库以及dslr自己的sdk。

Aforge和Ozeki SDK一起提供了很好的库来访问摄像头,试试吧。

您会遇到什么错误?从应用程序的角度来看,网络摄像头就是网络摄像头,如果操作系统将摄像头注册为网络摄像头,并使其可供浏览器使用,则它将正常工作。听起来您的问题与您正在编写的应用程序无关,但如果没有更多信息,我们无法确定
是否(!navigator.getUserMedia)navigator.getUserMedia=navigator.getUserMedia | | navigator.webkitGetUserMedia | navigator.mozGetUserMedia | | navigator.msGetUserMedia;if(navigator.getUserMedia){navigator.getUserMedia({video:true},connect,函数(e){alert('Error connecting to camera.');});}else alert('getUserMedia在此浏览器中不受支持')这是我访问网络摄像头的代码,连接摄像头时出错。但是,当我运行activex应用程序时,它工作正常。我想pbm不支持html5,但我想知道有没有办法实现这一点如果你的问题是“我可以使用DSLR相机在web应用程序中捕获视频/图像吗?”那么是的,你可以。本教程中的配置步骤可能与此相关