问题标签 [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 回答
1326 浏览

java - 访问 jar 文件中的外部库 (jmf)

我们使用了一个外部库,特别是 jmf.jar(Java 媒体框架),用于我们的 Java 应用程序,它依赖于从网络摄像头捕获的图像。但是,当我们尝试将应用程序打包到 jar 文件中时,应用程序会运行,但是一旦我们尝试访问/打开网络摄像头,什么也没有发生。

我们正在使用 Eclipse,我们使用它的导出功能来创建 jar 文件。

有谁知道如何解决这个问题?

0 投票
5 回答
1466 浏览

java - 未找到设备

我下载并安装了一个 fat-jar eclipse 插件,以便能够打包我的项目,其中包含一个外部库(JMF)。但是当我运行应用程序时,它显示“未找到设备”。这是否意味着 jmf.jar 没有包含在新的 jar 文件中,因为它无法检测到网络摄像头?因为当我在eclipse中运行应用程序时,没有错误,它可以毫无问题地检测到网络摄像头。

我怎么解决这个问题?

0 投票
6 回答
404 浏览

java - 内存不足错误

我有一个主类,其中包含 5 个按钮,每个按钮链接到一个程序/包。每个包都运行一个 jmf 程序,该程序从网络摄像头捕获图像,它还从文件中加载大约 15 个图像。

第一个加载的程序(无论我按下哪个按钮)总是正确运行。但是当我在第一个程序结束后运行程序时,java.lang.OutOfMemoryError: java heap space发生。

我不确定 java 是否无法处理我们所有的图像,或者它是否与 jmf 图像捕获有关。

0 投票
2 回答
2020 浏览

c++ - 从 YUY2 到 RGB24 的快速转换

我正在编写一个程序,它将实时对来自网络摄像头的图像进行一些转换。与几乎所有其他网络摄像头一样,我的 noname 以 YUY2 格式提供数据(如 bmiHeader.biCompression 中所写)。我根据http://www.fourcc.org/yuv.php#YUY2在 CPU 端尝试了直接转换,但它非常缓慢且错误:)。

当我将源输出引脚连接到渲染器时,图片和帧率都很好。

所以我正在寻找一个 DirectShow 过滤器,或者,也许,一些编解码器,它将在视频卡上进行从 YUY2 到 RGB24 的快速转换,并且会给我结果而不在屏幕上呈现它。

我正在使用:

  • 32 位 Windows XP SP3。
  • VC++ 2005
  • 最近下载的 Windows SDK。
  • DirectX 09 年 8 月。
0 投票
4 回答
3248 浏览

asp.net-mvc - ASP.NET 应用程序网络摄像头捕获

好的,所以我看到了很多关于从网络摄像头捕捉图像的东西,但我想捕捉视频。我希望能够控制将要传输的文件的质量、长度和大小。

它是 ASP.NET MVC C# Web 应用程序的一部分,希望在查找有关此主题的信息方面提供任何指导,以及对效率、安全性等方面的任何评论。

谢谢

0 投票
2 回答
1551 浏览

c# - .net MVC 中的网络摄像头集成

我是这个 .net MVC 的新手,基本上我来自 PHP。我正在尝试将网络摄像头集成到我的 MVC 应用程序中。我正在使用 Flash 来集成它,我已经编写了一个动作脚本来从网络摄像头捕获图像,但我无法将其上传到数据库。我尝试使用 javascript 和 actionsctipt 进行通信,但它不适合我。对我来说任何有价值的投入都值得赞赏

请帮助我任何人....... :(

萨米尔·乔希

0 投票
1 回答
7278 浏览

ruby - 使用 Ruby 捕获网络摄像头的图像

Ruby 中是否有任何库可用于捕获网络摄像头的图像?必须在 GNU/Linux 上运行。

0 投票
1 回答
3643 浏览

c# - 网络摄像头捕获分辨率问题

我正在制作自己的网络摄像头延时应用程序,但有些网络摄像头有问题。一个特别宣传它可以拍摄 5MP 照片,但它运行的是原生 320x240(或可怕的东西),这是我得到的提要。

我正在使用似乎可以很好地在网络上复制和粘贴的代码,我用于访问网络摄像头的化身在这里 http://www.planet-source-code.com/vb/scripts/ ShowCode.asp?txtCodeId=1339&lngWId=10 并使用 avicap32 访问网络摄像头,调用看起来像这样

我已经用另外两个网络摄像头进行了测试(一个内置在我的笔记本电脑中,一个是我玩过的老歌),这两个似乎都得到了可观的分辨率。

我已经修改了 Webcam_Capture 代码以尝试拍摄一张可笑的高分辨率图像

使用几种不同的分辨率,如上所示。

我的直觉告诉我,我需要做一些事情来让网络摄像头使用不同的分辨率,因为它似乎默认为一些原生值。

想法?

我很乐意发布更多我正在使用的代码,但这似乎是它的核心。WM_SET_PREVIEW 可能需要一些解释,它是一个 API 常量。

欢迎任何想法!抢夺

0 投票
5 回答
5098 浏览

ruby - 从 ruby​​ 中的网络摄像头抓取快照

如何在 ruby​​ 中从网络摄像头拍摄快照?我知道网络摄像头设备位于 /dev/video0,但如何从中获取图片?

0 投票
2 回答
1174 浏览

webcam - 如何从 Pure Data 中的网络摄像头获取像素值?

我是 Pure Data 的新手,到目前为止我对它印象深刻。

我需要做的是访问网络摄像头并提取特定像素的亮度(或 RGB,转换很容易)值。

这可能吗?