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

c# - Uniquely identifying Logitech Unifying Keyboards (In C#)

I have written a small program in C# 2010 which can split input from different keyboards by making an array of devices using, in part, the following:


--This code works fine for non-unified keyboards--


Very happy with this, I ran out and bought 4 Logitech K230 keyboards which use the Unifying receiver. Sadly, all the keyboard data is now multiplexed and shows up in my code as a single keyboard!

How can I identify which "unified" keyboard the input is coming from? Ideally in C#, but I suppose I am willing to look at other languages if solutions exist.

0 投票
2 回答
1056 浏览

autohotkey - 为 ahk 编程“计算器”按钮

我可以为我正在使用的键盘上出现的 Logitech 按钮使用什么名称。我想在 Autohotkey 中重新编程。如果您没有安装专有软件,我看到它会打开计算器。谢谢!例如

0 投票
1 回答
1235 浏览

c++ - 罗技 LCD SDK (C++)

我的罗技 LCD SDK 有问题。一切正常,但 2 件简单的事情不起作用。首先我无法让进度条工作。我每秒更新进度条的值并更新屏幕。什么也没发生。我已经测试了从 0 到 100 和从 0 到 1 的值,没有任何区别。

第二个问题是VS2012中的图像。我无法在 C++ Dll 中加载图像。下面的代码是我的 Logitech 类,其中包含屏幕的所有数据。完整的源代码可以在BitBucket中找到。

我希望有人可以帮助我吗?

编辑:问题出在进度条上。所有其余部分的代码都有效,例如。它在罗技液晶屏上绘制一切,甚至是进度条,时间,……但真正的问题在于进度条的进度。这意味着栏背景绘制完美,但进度条没有移动,它似乎固定在 15% 左右的进度。通常,进度必须在播放音乐时关联,例如,如果音乐文件为 3 分钟,则意味着 180 秒必须作为 100% 进度传输。但这不起作用!

0 投票
1 回答
846 浏览

c++ - 从资源加载图像不起作用(C++ Dll)

我正在为 MusicBee 写一个罗技插件。我唯一的问题是无法加载艺术品、播放和暂停图像的图像。我已经测试了很多不同的方式来使用 VS2012 资源文件中的图像。但它们都不起作用。我必须在 dll 文件中加载图像,并且图像必须是 HICON 或 HBITMAP。以下是我项目的完整课程。完整的项目可以在Bitbucket找到。

0 投票
1 回答
2147 浏览

c - 在 linux 下使用 C 控制 C920 Logitech HD Pro 网络摄像头

他们是否有任何 C api 来控制 C920 Logitech HD Pro 网络摄像头。Cam 在 windows 下带有一个控制器来控制其方向并可以跟踪人脸,我需要在 linux 下使用 C 来做同样的事情。

0 投票
1 回答
595 浏览

c++ - 在 dll 中使用 HBITMAP(罗技 SDK)

我正在为名为 MusicBee 的音乐播放器编写一个插件。该插件适用于罗技 G 键盘 LCD。对于 Logitech G19 键盘,我将从位图文件中添加漂亮的背景。sdk说我必须使用HBITMAP来创建背景。现在我使用 HBITMAP 并且背景不显示。这是插件主页上的背景和徽标的代码。

我的罗技课程的完整代码:

背景nog显示的问题是什么?

0 投票
1 回答
1050 浏览

google-chrome - 如何将视频文件流式传输到 Google TV 的 Chrome 浏览器?

我试图在本地 HTTP 服务器提供的 html 文件中使用带有“.asx”文件和“标签”的 VLC 设置本地流媒体服务器(请参阅:http ://wiki.videolan.org/Simple_Stream_VLC_to_Website) 在同一台机器上(作为 VLC)。VLC 完美地流式传输本地文件(例如,如果我从本地网络中 PC 上的任何 Web 浏览器打开 HTTP 地址,包括 Chrome,它可以完美运行)。但是,我正在寻找一种从服务器流式传输内容并使用内置 Chrome 浏览器应用程序在 Google TV(即 Logitech Revu)上查看的方法,因此我使用的是 http/html。我去过在浏览器中流式传输视频(通过闪存?)的网站。我想用我自己的本地内容复制它。任何帮助是极大的赞赏。我也希望从收集的任何数据中创建一个强大的教程。谢谢你。

ps 我对服务器端的解决方法持开放态度,因为我的主要目标是在 Google TV 的原生 Chrome 应用程序的网页内流式传输视频。

0 投票
3 回答
22690 浏览

opencv - 使用 openCV 2.4.3 从罗技 c920 以 30fps 捕获 1080p

我正在尝试在 OpenCV 中从我的 Logitech C920 捕获视频流。使用 Labview,我可以访问 30fps 1080p 的 MJPG 流。在 opencv 中,我被限制为 5fps 或 640x480。

这是与相机设置相关的代码:

这些都返回 1,但我得到了一个 1080p 的 5fps 流,它对应于 YUY2 流。
如果我添加以下行:

这将返回 0。我在 640x480 处获得了 30 fps 的流。对我来说,看起来 MJPG 设置不被接受,但我不知道该怎么做或如何解决这个问题。

编辑:以下使程序崩溃。

然后在我的运行代码中,我有以下内容:

EDIT2:解决方案是在设置相机高度和宽度之前设置fourCC编解码器。

0 投票
2 回答
1765 浏览

c++ - 罗技 quickcam pro 9000 使用 openCV 捕获拜耳

我正在尝试捕获罗技 pro 9000 的原始数据(例如所谓的拜耳模式)。这可以通过使用所谓的拜耳应用程序来实现,该应用程序可以在互联网上找到。它应该返回一个 8 位的拜耳模式,但结果显然不是这样的模式。

然而; 正在流式传输的图像似乎很不正常。如下图所示,我在 3 通道图像中获得了 2 幅场景图像(意味着总共 6 个通道)。每张图像是总捕获区域的 1/4,因此似乎有某种 YUV 数据正在流式传输。

我无法使用 openCV 提供的转换将这些数据转换为任何有意义的数据。任何想法正在发送什么样的数据以及(更重要的是)如何将其转换为 RGB?

截取图像的裁剪示例

按要求编辑 ;用于生成图像的代码片段。

0 投票
4 回答
26532 浏览

opencv - OpenCV:无法设置视频捕获的分辨率

我在 Ubuntu 12.04 64 位上使用 OpenCV 2.4.5。我希望能够设置来自我的 Logitech C310 网络摄像头的输入分辨率。相机在 30fps 时最高支持 1280x960,我可以在 guvcview 中以这种分辨率观看视频。但是 OpenCV 总是只能获得 640x480 的视频。

在创建 VideoCapture 上限后立即尝试使用 cap.set(CV_CAP_PROP_FRAME_WIDTH, 1280) 和 cap.set(CV_CAP_PROP_FRAME_HEIGHT, 960) 更改分辨率无效;尝试在获取每一帧之前立即设置它们会导致程序立即崩溃。我也不能用这种方法降低分辨率。我也收到错误“HIGHGUI ERROR:V4L/V4L2:VIDIOC_S_CROP”。我认为这可能是相关的,因为它在创建 VideoCapture 时出现一次,并且在我尝试设置宽度和高度时出现一次(但奇怪的是,如果我尝试仅设置其中一个,则不会出现)。

我知道我不是第一个遇到这个问题的人,但是在对 SO 和互联网上的其他地方进行了多次谷歌搜索和搜索之后,我还没有找到解决方案(在我已经尝试过的许多事情中,答案是这个 StackOverflow 问题:增加 OpenCV 中的相机捕获分辨率)。这是 OpenCV 中的错误吗?如果是这样,这是一个相当耀眼的。

这是一个展示问题的代码示例(只是 OpenCV 视频显示代码的修改版本):

事实上,如上所述,这让我得到两个“HIGHGUI ERROR”,我得到一个 640x480 的输出。我知道 160x120 是我的相机在运行时支持的分辨率v4l2-ctl --list-formats-ext。如果我取消注释 while 循环中的两条注释掉的行,程序会立即崩溃。

这些可能是相关的或有可能的解决方案:http ://answers.opencv.org/question/11427/decreating-capture-resolution-of-webcam/,http : //answers.opencv.org/question/30062/error-设置视频捕获设备的分辨率/