问题标签 [logitech]

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 投票
1 回答
1664 浏览

image-processing - Aforge Snapshot Maker 的快照分辨率

我只是想应用Aforge Snapshot Maker 示例 ,我有一台 Logitech HD C525 相机,列出了视频分辨率,但快照分辨率只有一项:不支持

我可以知道为什么不支持它吗?

有什么办法让它工作吗?

0 投票
1 回答
578 浏览

python - 更高分辨率下的 CvtColor 错误

我有一个 Logitech Pro 9000 网络摄像头,现在我尝试学习 OpenCV。我将 OpenCV 2.4.5 与 Python 2.7 一起使用。我在使用更高分辨率的 CvtColor 函数时遇到问题。以下脚本适用于 640x480,但不适用于更高分辨率(800X600 及更高)。

我收到以下错误

编辑:已解决保存捕获的 input_frame 后。我注意到保存图像的分辨率与我的设置值不匹配。我将 1200x800 设置为捕获属性并获得了 1280x800 的图像。使用此分辨率后,一切正常。

0 投票
1 回答
2718 浏览

c++ - OpenCv 与网络摄像头 c930e 罗技

这是情况:

我们已经设法让相机与 OpenCv 2.4.0 和 Qt 5.0.2 一起工作。该相机应该能够以 30 fps 的速度录制 1080p 视频。

但是,在 1920x1080 录制时,我们会卡在 10 fps。

这是我们正在使用的代码:

我们已经尝试使用这个命令(我们从 logitech c920 with openCV 2.4.3 Capturing 1080p at 30fps 获得):

但没有任何成功。

我们相信相机的流可以在 h264(由于相机所做的内部转换)或 mjpg 中捕获。

就像我们说的那样,我们有点困惑/迷失了。

欢迎任何建议!谢谢

0 投票
7 回答
74573 浏览

python - Python OpenCV 访问网络摄像头最大分辨率

我正在尝试使用导入 OpenCV 的 python 代码从我的网络摄像头获取图像。代码如下:

代码工作正常,除了相机默认分辨率为 640x480,我的代码似乎只能设置低于该值的分辨率值。例如,我可以将图像大小设置为 320x240,但无法将其更改为 800x600。我没有出现错误:只需将分辨率设置为默认值(640x480),因为我尝试将其设置为更高的值。

我正在使用的相机(没有其他网络摄像头连接到计算机)是 QuickCam V-UBK45:使用罗技提供的软件,我能够以全分辨率(1280x960)和所有中间分辨率(例如 800x600)拍照.

因此,硬件支持这些帧大小,但我的代码无法访问它们。

有谁知道我能做什么?

0 投票
1 回答
1438 浏览

opencv - 为什么我在 BeagleBone Black 上的 OpenCV 程序会捕获这样的图像?

这是我的程序生成的图像类型的链接:http: //imgur.com/a/vibBx#0

我正在尝试我编写的一个简单的捕获测试程序。我正在尝试循环捕获图像并将它们保存到正确编号的板上。第一次捕获有时会损坏,随后的捕获是两个图像的混合。我还观察到,有时图像的上半部分来自上一次捕获,而下半部分是来自该循环的捕获。我已经在下面给出了详细信息和代码。

OpenCV 2.4.2 在安装了Ångström的BeagleBone Black上运行。插入 BeagleBone Black 的 USB 的摄像头是罗技 C920。相机先连接到 BeagleBone Black,然后通过 5 V 电源供电并将 BeagleBone Black 连接到笔记本电脑。通过PuTTY访问。

代码

我可能哪里出错了?

Stack Overflow 问题BeagleBone、OpenCV 和网络摄像头问题有些类似的问题。但重新安装操作系统将是我的最后选择。

0 投票
1 回答
3564 浏览

c++ - 使用 OpenCV 设置 QuickCam Pro 3000 的帧大小?

我正在使用 OpenCV 2.4.6 通过我的旧 Logitech QuickCam Pro 3000 网络摄像头抓取图像。使用VideoCapture::set( CV_CAP_PROP_FRAME_WIDTH, ... )我无法设置宽度的值(高度的同上)。set(...)总是返回false

正常吗?

PS我在Linux(kubuntu)上,它似乎使用V4L。

0 投票
2 回答
59074 浏览

c++ - Visual Studio 的 C++ 编译错误(LNK1120 和 LNK2019)

我是 C++ 的新手,我需要一个非常基本的程序的帮助。

背景信息: 我最近得到了罗技G19s。它有一个小的彩色液晶显示屏。您可以用 C++ 为它编写应用程序。所以我决定尝试一下,即使我是 C++ 新手,写一些 hello world。应该不难,但事实证明这是一个真正的痛苦!

问题: 当我编译我的小型 Hello World 应用程序时,我收到 2 个错误:LNK1120 和 LNK2019,没有任何其他信息。这是我的代码:

这是LogitechLcd.h (pastebin.com)

当我编译这个(使用 Visual Studio Professional 2013)时,我得到了上面提到的错误。任何人都可以帮助我(如果可能的话,解释为什么它不起作用)?

编辑: 我现在有点让它工作了!Viusal Studio 没有找到 lib,所以我不得不将它放在项目文件夹中。非常愚蠢的错误!

0 投票
1 回答
575 浏览

java - Slick2d 和一个控制器。按键功能对应?

我正在使用 slick2d 和罗技无线 Rumblepad 2 控制器 https://i.stack.imgur.com/HGSeZ.jpg

我需要帮助将按钮映射到 Input 类的函数。

到目前为止,我已经发现 D-PAD 上、下左和右映射到 isControllerDIRECTION 函数,并且移动左模拟摇杆是相同的。

我还将按钮 1、2 和 3 映射为 isButtonBUTTONNRPressed 函数。

但是其余的呢?

0 投票
0 回答
1330 浏览

opencv - 从罗技 c920 捕获具有大垂直角度的视频

我想使用 C++ 和 OpenCV 以最大可能的垂直角度从 Logitech c920 捕获视频。

我能够达到的最大可能角度如下图所示。2304x1536@2fps 使用 VLC 播放器:

在此处输入图像描述

一旦我降低分辨率,我就会失去垂直信息(1280 * 1240@30fps):

在此处输入图像描述

切换到 4:3 分辨率(我发现的最大分辨率是 960*720@30fps),使图片的侧面更小,而不是增加高度:

在此处输入图像描述

有人知道如何从第一张图片访问超过 2 fps 和垂直角度的视频流吗?

我在罗技论坛上找到的可能解决方案列表可能会在将来对某人有所帮助:

MEDIASUBTYPE_I420 640x480 @ 30 fps

MEDIASUBTYPE_I420 160x90 @ 30 fps

MEDIASUBTYPE_I420 160x120 @ 30 fps

MEDIASUBTYPE_I420 176x144 @ 30 fps

MEDIASUBTYPE_I420 320x180 @ 30 fps

MEDIASUBTYPE_I420 320x240 @ 30 fps

MEDIASUBTYPE_I420 352x288 @ 30 fps

MEDIASUBTYPE_I420 432x240 @ 30 fps

MEDIASUBTYPE_I420 640x360 @ 30 fps

MEDIASUBTYPE_I420 800x448 @ 30 fps

MEDIASUBTYPE_I420 800x600 @ 30 fps

MEDIASUBTYPE_I420 864x480 @ 30 fps

MEDIASUBTYPE_I420 960x720 @ 30 fps

MEDIASUBTYPE_I420 1024x576 @ 30 fps

MEDIASUBTYPE_I420 1280x720 @ 30 fps

MEDIASUBTYPE_I420 1600x896 @ 30 fps

MEDIASUBTYPE_I420 1920x1080 @ 30 fps

MEDIASUBTYPE_I420 2304x1296 @ 2 fps

MEDIASUBTYPE_I420 2304x1536 @ 2 fps

0 投票
1 回答
4836 浏览

webcam - 网络摄像头 gstreamer 未以完整 FPS 录制

我有一个罗技网络摄像头,当我列出它的可用格式时,它显示(除其他外)以下内容:

所以现在我想以 640x480 @30fps 的分辨率捕获 300 帧,jpeg 压缩它们并将其复用为 avi。捕获 300 帧 @30fps 应该会产生 10 秒的电影,并且应该需要 10 秒来录制,但在我的情况下,它需要大约 40 秒才能获得 300 帧,但它会产生预期的 10 秒视频。

这是我的管道:

我检查了fpsdisplaysink,很多帧被丢弃:

所以很明显我没有从摄像头获得 30fps。它通过 USB 2.0 连接,因此应该有足够的带宽可用。Gstreamer 不会抱怨 PC 速度慢或其他任何问题。

这是相机的问题,是关于 fps 的问题,还是我遗漏了什么?另外,为什么会有这么多帧被丢弃?

编辑1:

我现在在更好的光照条件下尝试。我将guvcview曝光设置为固定值。当我将上限设置为 15fps 时,结果符合预期:捕获 150 帧会产生 10 秒的视频,需要 10 秒。

录制 300 帧 @30fps 所需的时间也降至 20 秒。

好的,让我们找到正确的设置:我玩了固定曝光时间,发现曝光时间越长,我越接近 10 秒内的 300 帧。所以将曝光设置为 300 解决了我在 10 秒内以 30fps 录制 300 帧的问题。

现在真正有趣的是,当我使用 fpsdisplaysink 检查流时,它显示几乎所有帧都被丢弃:

编辑2:

好吧,当我使用 videorate 将其修复为 30fps fpsdisplay sink 显示基本没有丢帧和 30fps 的恒定速率。

生成的管道是这样的: