问题标签 [webcam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2821 浏览

java - java:网络摄像头应用程序

我正在寻找开发以下应用程序。如何进行?

  1. 扫描系统以查找已安装的网络摄像头及其支持的视频模式。
  2. 让用户选择摄像头和视频模式。
  3. 显示摄像机的视频。
  4. 启动一个图像采集卡/处理器,它现在不需要什么都不做。我希望有可能详细说明帧或每个 x 至少一帧。
  5. 不确定是否可行,但我还需要一个例程来在播放视频上覆盖处理过的帧。
0 投票
1 回答
1185 浏览

delphi - Delphi 2007 和 Logitech 网络摄像头驱动程序

不久前,我遇到了 Delphi 2007 在运行罗技网络摄像头驱动程序时无法运行和调试应用程序的问题。

显然,罗技驱动程序在每个运行的进程中插入了一个存根,从而弄乱了调试器的偏移量。

已经一年零一点了——这仍然是一个问题吗?罗技是否已经清理了他们的行为,还是我必须将我的网络摄像头转给另一个品牌?

0 投票
2 回答
1294 浏览

c# - c#网络摄像头控件?

我希望在我正在建造的实验室顶部放置一台相机并将其流式传输到网站。

我怎么能只用 c# 做到这一点?如何获取视频流并将其实时发送到服务器 PC 上,他可以从那里拍摄即时照片?

0 投票
2 回答
32833 浏览

c++ - 虚拟网络摄像头驱动程序

我想开发一个虚拟网络摄像头驱动程序,我将从用户模式将图像传递给它,它将显示为网络摄像头输出。

我不想使用 DirectX 过滤器和 CSourceStream 等。因为它们不适用于某些不使用 DirectX 捕获网络摄像头图像的程序。

我必须编写一个内核模式设备驱动程序。

有任何想法吗?我从 DDK 样本中尝试了 testcap,但它不处理来自用户模式的图像,也没有得到任何输入,只是在网络摄像头中显示 7 种颜色......

任何帮助将不胜感激。谢谢


谢谢你们!

我从这里尝试了代码:http: //tmhare.mvps.org/downloads.htm (查找捕获源过滤器)

当我在 Yahoo、MSN 中编译它时它运行良好,但它使 AIM、Internet Explorer Flash 网络摄像头、Firefox Flash 网络摄像头和 Skype 崩溃......经过 8 次调用后,我在 QueryInterface 中崩溃了,我通过跟踪它找到了它很多套路。。

现在我知道,它在第 8 次调用 HRESULT CVCamStream::QueryInterface(REFIID riid, void **ppv) 时崩溃

如果达到最后一个,则进行第 8 次调用,我的意思是: return CSourceStream::QueryInterface(riid, ppv);

它在 Filters.cpp 的第 17 行

为什么你认为我会崩溃?

感谢大家指导我找到正确的解决方案,即 DirectShow,而不是驱动程序

0 投票
2 回答
694 浏览

java - 如何查找系统是否已连接网络摄像头

我想知道系统是否有附加的网络摄像头。我应该如何进行?我想用java语言来做。

0 投票
6 回答
41862 浏览

matlab - 如何在 MATLAB 中从网络摄像头录制视频?

我想知道如何使用网络摄像头在 MATLAB 中录制视频。

0 投票
1 回答
481 浏览

webcam - 调整red5的SOSample质量等级?

有什么方法可以调整 RED5 的 SOSample 记录网络摄像头流的质量水平吗?我刚刚将它安装在远程服务器上,它的录制质量很差。

0 投票
3 回答
20356 浏览

c++ - 如何以编程方式禁用网络摄像头的自动对焦?

我正在尝试使用网络摄像头进行计算机视觉(模型是 Hercules Dualpix)。我知道这不是理想的相机,但我别无选择。

问题是自动对焦使校准相机变得困难/不可能。任何人都知道禁用自动对焦功能的方法。或者,如果有人想处理它并使用自动对焦校准相机。

0 投票
5 回答
11081 浏览

silverlight - 从 Silverlight 4(测试版)流式传输网络摄像头

Silverlight 4 中的新网络摄像头非常酷。通过将其暴露为画笔,它可以实现超出 Flash 所拥有的任何场景。

同时,在本地访问网络摄像头似乎只是故事的一半。没有人会购买网络摄像头,这样他们就可以为自己拍照并做出有趣的表情。他们购买网络摄像头是因为他们希望其他人看到生成的视频流,即,他们希望将该视频流式传输到 Internet、外行 Skype 或其他数十个视频聊天站点/应用程序中的任何一个。到目前为止,我还没有想出如何做到这一点

事实证明,获取原始(Format32bppArgb 格式)字节流非常简单,如此处所示

但除非我们想将原始字节流传输到服务器(这会占用太多带宽),否则我们需要以某种方式对其进行编码。这更复杂。MS 已经在 Silverlight 中实现了几个编解码器,但据我所知,它们都专注于解码视频流,而不是首先对其进行编码。除此之外,我首先不知道如何直接访问 H.264 编解码器。

有大量的开源编解码器(例如,在此处的 ffmpeg 项目中),但它们都是用 C 编写的,而且它们看起来并不容易移植到 C#。除非翻译 10000 多行看起来像这样的代码是你的乐趣 :-)

Mono 项目中的 mooncodecs 文件夹(此处)有几个 C# 音频编解码器(ADPCM 和 Ogg Vorbis)和一个视频编解码器(Dirac),但它们似乎都实现了各自格式的解码部分,就像 java移植它们的实现。

我找到了一个用于 Ogg Theora 的 C# 编解码器(csTheora,http ://www.wreckedgames.com/forum/index.php?topic=1053.0 ),但同样,它只是解码,它所基于的 jheora 编解码器也是如此。

当然,从 Java 移植编解码器可能比从 C 或 C++ 移植编解码器更容易,但我发现的唯一 Java 视频编解码器是仅解码(例如jheora或 jirac)。

所以我有点回到第一方了。看起来我们通过 Silverlight 将网络摄像头(或麦克风)连接到 Internet 的选项是:

(1) 等待微软对此提供一些指导;

(2) 花费脑力将 C 或 C++ 编解码器之一移植到与 Silverlight 兼容的 C#;

(3) 将原始的、未压缩的字节流发送到服务器(或者可能用 zlib 之类的东西稍微压缩),然后在服务器端对其进行编码;或者

(4) 等待比我聪明的人解决这个问题并提供解决方案。

其他人有更好的指导吗?我是否错过了对其他人来说非常明显的东西?(例如,Silverlight 4 是否有一些我错过的课程可以解决这个问题?)

0 投票
3 回答
3646 浏览

xna - 网络摄像头调用 xna

我是 xna 的新人

我想使用我的网络摄像头并将网络摄像头图像作为 3D 模型的背景纹理

有没有调用网络摄像头的功能

感谢您的建议