网络摄像头是一种视频摄像头,可以通过USB,以太网或Wi-Fi将其图像实时提供给计算机或计算机网络。
我尝试将网络摄像头图像直接获取到 debian 系统上的 PHP 脚本。为此,我尝试打开一个处理 /dev/video0 的文件,但这不起作用。使用软件“streamer”我得到了一个图像......
在 WebGL 构建 Unity 上设置 WebcamTexture 的分辨率
我有这个 Windows 应用程序可以切换到 WebGL。 对于网络摄像头分辨率,我需要 16:9 分辨率。 我的代码适用于编辑器、Windows 和 Android 版本: 公共 IEnumerator 刷新相机...
我正在使用Python cv2模块来运行程序。 我可以访问内置网络摄像头,但当我使用外部网络摄像头时,它不起作用。 我已经使用了所有代码,例如 VideoCapture(1) # 或...
我创建了一个虚拟摄像头 v4l2 /dev/video21 并将其链接到我的笔记本电脑的默认网络摄像头 /dev/video1 ,到目前为止它开始工作正常,然后我镜像了我在 OBS-studio 中创建的网络摄像头。 现在...
我尝试过各种二维码库和网络摄像头捕获技术。在特定时间间隔内拍摄照片,然后将其发送到二维码库似乎是一个好主意,但成功...
当相机网络应用程序位于 iframe 中时,为什么浏览器会请求相机权限,但其他情况下无需请求权限即可工作?
我有一个使用网络摄像头的简单网络应用程序(内置 Google 应用程序脚本)。当我直接从应用程序 URL 运行它时,相机就可以工作,但是如果我使用allow=... 将应用程序嵌入到 iframe 中
当我尝试运行任何 python 相机或网络请求项目时。我收到这样的错误” 翻译是: “Python 停止工作”。 “出现问题导致程序停止运行
Android 设备(电视)在 Unity 中无法检测到外部 USB 网络摄像头
我们正在为 Android TV 设备构建一个 Unity 应用程序,并尝试访问 Unity 内的 USB 网络摄像头。 该设备能够识别相机并在内置相机应用程序中显示其源。
我们正在为 Android TV 设备构建一个 Unity 应用程序,并尝试访问 Unity 内的 USB 网络摄像头。 该设备能够识别相机并在内置相机应用程序中显示其源。
当我尝试为 Microsoft Surface Book 构建 Vuforia 应用程序时,网络摄像头保持黑色
我的问题是我正在尝试在 Unity 中构建一个基于 Vuforia 的应用程序,并使用 Microsoft Surface Book 的图像目标功能(由 Vuforia 支持)。该应用程序正在运行...
在 OpenCV 中,设置曝光会导致我的网络摄像头软件无法自动调整曝光
当我调用方法 cvSetCaptureProperty(capture, CV_CAP_PROP_EXPOSURE, 2); 时,它会按应有的方式设置相机的曝光。但是,当我运行 Dell Webcam Central 软件、Skype 或...
Qr 和条形码阅读器 html5 的 javascript 文档
我想进行输入,在使用网络摄像头或手机摄像头扫描二维码或条形码扫描仪后可以自动填写。 对于剧本我想象了这样的事情 我想进行一个输入,在使用网络摄像头或手机摄像头扫描 QR 或条形码扫描仪后可以自动填写。 对于剧本我想象的是这样的 <video autoplay = "true" id = "video-webcam"> </video> <input type = "text" id = "scanresult"> <script> external or internal script for scan qr or barcode. save result in variable = result html DOM getElementById ('scanresult'). value (result); </script> 我希望任何人都可以针对我的问题向我提供建议或反馈。 谢谢你 在此之前感谢 JaromandaX, 我找到了使用网络摄像头在 Html5 上进行条形码扫描仪的脚本。 这是我的index.html <!DOCTYPE html> <html> <head> <title>QR Code Scanner</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> <link rel="stylesheet" href="style.css" /> <script src="https://rawgit.com/sitepoint-editors/jsqrcode/master/src/qr_packed.js"></script> </head> <body> <div id="container"> <h1>QR Code Scanner</h1> <a id="btn-scan-qr"> <img src="https://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2017/07/1499401426qr_icon.svg"> <a/> <canvas hidden="" id="qr-canvas"></canvas> <div id="qr-result" hidden=""> <b>Data:</b> <span id="outputData"></span> </div> </div> <script src="qrCodeScanner.js"></script> </body> </html> qsCodeScanner.js //const qrcode = window.qrcode; const video = document.createElement("video"); const canvasElement = document.getElementById("qr-canvas"); const canvas = canvasElement.getContext("2d"); const qrResult = document.getElementById("qr-result"); const outputData = document.getElementById("outputData"); const btnScanQR = document.getElementById("btn-scan-qr"); let scanning = false; qrcode.callback = res => { if (res) { outputData.innerText = res; scanning = false; video.srcObject.getTracks().forEach(track => { track.stop(); }); qrResult.hidden = false; canvasElement.hidden = true; btnScanQR.hidden = false; } }; btnScanQR.onclick = () => { navigator.mediaDevices .getUserMedia({ video: { facingMode: "environment" } }) .then(function(stream) { scanning = true; qrResult.hidden = true; btnScanQR.hidden = true; canvasElement.hidden = false; video.setAttribute("playsinline", true); // required to tell iOS safari we don't want fullscreen video.srcObject = stream; video.play(); tick(); scan(); }); }; function tick() { canvasElement.height = video.videoHeight; canvasElement.width = video.videoWidth; canvas.drawImage(video, 0, 0, canvasElement.width, canvasElement.height); scanning && requestAnimationFrame(tick); } function scan() { try { qrcode.decode(); } catch (e) { setTimeout(scan, 300); } } 样式.css html { height: 100%; } body { font-family: sans-serif; padding: 0 10px; height: 100%; background: black; margin: 0; } h1 { color: white; margin: 0; padding: 15px; } #container { text-align: center; margin: 0; } #qr-canvas { margin: auto; width: calc(100% - 20px); max-width: 400px; } #btn-scan-qr { cursor: pointer; } #btn-scan-qr img { height: 10em; padding: 15px; margin: 15px; background: white; } #qr-result { font-size: 1.2em; margin: 20px auto; padding: 20px; max-width: 700px; background-color: white; } 有很多更好的库可以做到这一点,但我个人推荐QrScanner,因为它简单且直观。 你的实时二维码扫描仪会是这样的...... 扫描仪.html <div id="holder"> <h3>Scan QR Code from Camera</h3> <div class="make"> <video id="scan"></video> </div> <div> <input type = "text" id = "scanresult"><br> <button id="start">Start</button> <button id="stop">Stop</button> </div> </div> 然后添加一点CSS: 样式.css #holder{ width: 30%; margin:auto; } #holder .make { width: 99%; height: 30vh; margin-bottom: 15px; text-align: center; } video { width: 99%; margin:auto; } 然后添加您的 QrScanner 代码: <script type="module"> import QrScanner from "/path/to/qr-scanner.min.js"; QrScanner.WORKER_PATH = "/path/to/qr-scanner-worker.min.js"; // Scanner Object const scanner = new QrScanner( document.getElementById("scan"), function(result){ document.getElementById("scanresult").value = result; } ); document.getElementById("start").onclick = e => scanner.start(); document.getElementById("stop").onclick = e => scanner.stop(); </script> 然后连接相机并单击开始按钮...
我正在尝试使用 A-Frame 版本“1.5.0”加载 GLTF 模型,并通过网络摄像头在智能手机的浏览器中显示它。我在提供的代码中遇到了三个问题:首先,GLTF...
WebCam 在 BigBlueButton 中录制的视频中存在问题
我需要帮助将 BBB 集成到我的 LMS 系统中。当在录制过程中同时共享屏幕和网络摄像头 (1) 时,我配置了布局来构建录制的视频,如下所示
我从网络摄像头读取图像并在其中找到一些运动数据。 我写了一个小类,它测量从读取图像、检测运动等所有步骤,然后打印它。 现在当我只是...
我希望在用户单击按钮后使用 getusermedia 显示 html 视频(使用网络摄像头捕获)。视频标签将使用innerhtml 显示。 当用户单击按钮时,视频将显示...
我想使用 ffmpeg 从网络摄像头录制视频和音频, 我使用以下代码来了解哪些设备可用: ffmpeg -list_devices true -f dshow -i 虚拟 并得到结果...
我写了以下代码 将 cv2 导入为 cv 上限=cv.VideoCapture(0) fourcc=cv.VideoWriter_fourcc(*'XVID') #out=cv.VideoWriter('输出.avi',fourcc,20.0,(640,840)) 而(真): ret,frame=cap.read(...
我有一个简单的网页,您可以在其中流式传输网络摄像头。我想获取这个流并将其发送到某个地方,但显然我无法真正访问该流本身。我有这个代码来运行
无法在 WebGL 构建 Unity 上设置 WebcamTexture 的分辨率
我一直在为 Windows 开发这个应用程序,最近的任务是将其切换到 WebGL。 一切都很顺利,除了网络摄像头分辨率,我似乎无法正常工作......