问题标签 [capture]

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 回答
1246 浏览

php - 如何使用 php 对当前浏览器窗口进行快照

我试过到处搜索,但除了让客户端使用文件(某种批处理/exe)之外,似乎没有可用的实现。

0 投票
2 回答
8414 浏览

c# - 使用 c#(windows 窗体)在一个 avi 中捕获多个网络摄像头

我需要找到一种方法,如何在 C#(Windows 应用程序)中从 2 个或更多网络摄像头制作一个视频文件。我尝试使用谷歌查找一些样本,但没有成功。我找到了一种从网络摄像头录制视频的方法(使用directshowNet,directx,我可以用两个网络摄像头保存两个avi ...)

有关 directShowNet 的更多信息:

http://directshownet.sourceforge.net/

捕获视频的示例:

http://www.codeproject.com/KB/directx/directshownet.aspx

举一个简单的例子,我有 2 个网络摄像头。我需要在录制过程中获取帧,将一帧粘贴到另一帧附近(制作一张图像,从两者中创建一帧),然后将这些新帧插入到新的 avi 中。任何想法?是否可以及时获取帧,并从捕获的 2 个 avi 中创建一个新的 avi?

0 投票
2 回答
1808 浏览

screen - 如何从客户端捕获浏览器页面呈现?

不确定这是否可能,但我想向网页添加一个控件/对象,以便最终用户可以单击一个按钮来捕获他们在浏览器中看到的内容,然后他们可以将图像作为网站审核流程。

我曾想过 ActiveX 控件,但如果我们可以使用闪光灯或 Silverlight,那就更好了。

感谢您的任何建议。

0 投票
5 回答
4068 浏览

webcam - 如何在不创建捕获窗口的情况下知道视频源(网络摄像头)是否可用?

这很棘手,因为我想将结果作为以后处理的标志。如果窗口闪烁,用户会感到很奇怪。

0 投票
3 回答
16191 浏览

java - FMJ 网络摄像头捕获示例

我一直在寻找一段时间,但找不到一个简单的示例来说明如何使用 FMJ 捕获网络摄像头流。是否有任何可用的教程或示例可以帮助我?

0 投票
1 回答
754 浏览

winapi - 如何可靠地捕获 win32 控制台屏幕缓冲区更改?

有什么方法可以可靠地捕获对 win32 控制台缓冲区所做的所有更改,因为它们发生了?这个想法是将文本模式应用程序的屏幕更新转换为 ANSI 转义序列,用于 telnet/ssh 服务器。我需要捕捉光标移动、颜色、窗口标题等。如果可能的话,也需要捕捉鼠标点击。

到目前为止,我看到的唯一用于此的技术基本上是频繁地拍摄控制台缓冲区内容的快照,并与之前的快照进行比较。如果有变化,则找出发生了什么变化并生成 ANSI 转义序列。

这种方法很有效,但是一个好的差异算法来最小化发送到线上的数据量会很复杂。有时屏幕缓冲区更新得太快,以至于根本没有发送一些更新。这是一个表演停止者;我需要 100% 可靠地捕获所有数据。

0 投票
4 回答
82447 浏览

c# - C# 试图捕获表单上的 KeyDown 事件

我正在创建一个小游戏,该游戏被打印到 Windows 窗体上的面板上。现在我想捕获 keydown 事件以查看它是否已按下箭头键,但问题是我似乎无法捕获它。

让我解释一下,在表单上我有 4 个按钮和各种其他控件,如果用户例如按下其中一个按钮(触发游戏事件),则该按钮具有焦点,我无法用箭头键捕捉动作.

我尝试了类似的东西

然后当按下表单按键事件时,我使用了这个

我还为 Windows 窗体上的按钮和各种其他控件添加了 keydown,但我没有得到任何回复。我已经在函数内部设置了一个断点来查看它是否被调用,但是那个断点永远不会触发?

有任何想法吗?

最理想的方法是触发一个通用的 KeyDown 事件(无论当前具有焦点的控件是什么),然后调用 KeyDown 方法。

0 投票
3 回答
237 浏览

c++ - 有没有办法让捕获在正则表达式中重复任意次数?

我将 C++ tr1::regex 与 ECMA 正则表达式语法一起使用。我要做的是解析一个标题并返回与标题中每个项目相关的值。

标题:

我想做的是找到所有“-Numbers”行,并使用单个正则表达式将每个数字放入自己的结果中。如您所见,“-Numbers”行可以有任意数量的值。目前,我只是在搜索“-Numbers([\s0-9]+)”,然后对该结果进行标记。我只是想知道是否有任何方法可以在单个正则表达式中查找和标记结果。

0 投票
3 回答
1703 浏览

macos - Which API can be used to _capture_ the mouse when moving OS X "Carbon" windows?

On request I have implemented support for moving an OS X window by dragging it using an area within the content part of the window, i.e replicating the drag and move functionality of the title bar but in another area.

The problem I have yet to resolve is the fact that if the user drags the mouse quickly it can leave the window area and then no more mouse move events are received.

On windows this type of problem can simply be fixed by calling the win32 method SetCapture(), what's the corresponding OSX method?

This application is a cross platform C++ application using Carbon for the OS X specific parts. (And yes, I know all about the Cocoa benefits but this is an older code base and there no time nor money for a Cocoa port at this point in time.)

I have found Carbon API methods like for example TrackMouseLocation() but can't really see how I could use them for this application. In listing 2-7 here http://developer.apple.com/legacy/mac/library/documentation/Carbon/Conceptual/Carbon_Event_Manager/Tasks/CarbonEventsTasks.html the mouse is captured but the problem is that TrackMouseLocation() blocks waiting for input. Blocking is something this application can not do since it also host a flash player that must be called many times per second.

The protototype I have assembled when trying to figure this out basically looks like this:

Any ideas appreciated?

0 投票
4 回答
14501 浏览

image - 如何使用 MATLAB 以定时间隔采集图像?

我是 MATLAB 初学者,我想知道如何以 5 秒的间隔从我的相机获取和保存 20 张图像。非常感谢你。