问题标签 [image-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 投票
1 回答
594 浏览

c# - 无重叠捕获

我有一个 .NET 控件,它通过非托管代码输出视频。

我想捕获控制客户区(视频帧)。

Control.DrawToBitmap方法不起作用,它输出控件背景 - 灰色。

然后我尝试使用 GDI 的BitBlt

它可以工作,但问题是它捕获了所有 - 甚至是捕获控件之上的控件。

我想捕获控制客户区,即使它重叠。如何实现?

0 投票
5 回答
34853 浏览

java - 如何从 PNG 文件中读取像素?

我知道如何使用 Robot、Windowtester 或 FEST 来截取屏幕截图。我也知道如何使用机器人从屏幕上读取像素。

但是,我不知道如何从已经捕获的图像中读取像素。我打算将当前图像与文件中的图像进行比较。可以说两者都是PNG。有没有可以用来逐像素比较图像的框架?

0 投票
2 回答
3246 浏览

android - 如何在活动中同时捕捉**视频和照片**

我想同时拍摄视频和照片

我有两个按钮

  1. 当用户单击一个时,它必须拍摄视频并

  2. 另一个按钮然后它必须停止录制视频并拍照。

现在我正在尝试录音机和相机,但它不能正常工作,

还要注意不是同时我想一个接一个地做,反之亦然..

这有什么好主意?

0 投票
4 回答
7423 浏览

java - 使用 Java 从网络摄像头捕获高分辨率图像快照

任何人都知道可用于从网络摄像头捕获高分辨率图像快照的 Java 库?

更准确地说: - 检测可用的网络摄像头(笔记本电脑可能有一个内置的和一个通过 USB 连接连接的外部网络摄像头) - 选择一个网络摄像头来使用。- 检测图像捕获的可用分辨率(例如:具有 1.3 Mp 传感器的网络摄像头高达 1280x1024)。它们通常比 VIDEO 捕获要大得多(例如:同一网络摄像头最高可达 640x480)。- 选择要使用的分辨率。- 根据请求(调用 API 函数),以选定的分辨率从选定的摄像机捕获快照。

我试过: - JMF:糟透了,不支持自动检测连接的网络摄像头。- FMJ:使用 LTI-CIVIL 支持网络摄像头。- LTI-CIVIL:仅支持视频捕获。代码也很旧(如果我没记错的话,是 2007 年)。使用用 C++ 编写的本机库来访问网络摄像头。用于 Windows 的 DirectX 和用于(显然)Linux 的 Video4Linux。但是查看 C++ 代码,很明显它是面向视频流的,这不是我的目的(正如我需要的描述中所反映的那样)

如果有人能指出一个适合我需要的配置文件的 Java 库,我将不胜感激。

谢谢。

0 投票
1 回答
4182 浏览

c# - 用c#捕获游戏屏幕截图的最快方法?(每秒超过20张图像)

如何快速截取整个游戏画面?每秒 20-30 次?(我想将它们转换为视频)

[[1]] 我尝试过 WMEncoder。结果是 WMEncoder 只能使用一组预配置的编解码器以视频格式 (wma) 捕获屏幕和屏幕区域。(29 fps 最佳编码结果)。WMEncoder 不能截图。

[[2]] 我试过 DirectX :

这就像 gdi .. 非常慢.. 它只在 DirectX 1.0 中有效,因为 SurfaceLoader 在 DirectX 2.0 中不存在

我在一些帖子中读到的另一种方法是使用:

,但这只会对当前窗口进行屏幕截图。

[[3]] 我尝试使用 Taksi(在 sourceforge.net)...但我不知道如何在 c# 中使用它并使其工作。

请帮帮我...

0 投票
1 回答
134 浏览

ios - iOS中的图像处理和捕获相关功能

我想开始使用图像处理应用程序。所以,我想了解 iOS 对此提供了哪些支持。哪个是一个很好的起点,我应该阅读什么来掌握这个主题?

0 投票
1 回答
17743 浏览

asp.net - 捕获网页的屏幕截图并获取图像 (ASP.NET)

我正在对图像(拖放)进行复杂的 html 操作,完成后,我需要截取页面的屏幕截图并将拍摄的图像保存在服务器上(虚拟目录)。

所以我需要的是

有谁知道可以帮助我做到这一点的图书馆?

谢谢

0 投票
3 回答
14197 浏览

iphone - 为什么 AVCaptureVideoOrientation 横向模式会导致静止图像倒置?

我正在使用 AVFoundation 类在我的应用程序中实现自定义相机。我只捕捉静止图像,而不是视频。我一切正常,但被某些事情难住了。我会在捕获静止图像时考虑设备方向,并适当地设置视频连接的 videoOrientation。一段代码:

请注意我在景观案例中的评论。我必须反转方向映射,否则生成的图像是颠倒的。我使用以下代码捕获并保存图像:

没有其他图像处理或操作。

我的应用程序使用上面的代码。我只是想了解为什么横向方向的方向常数必须反转。谢谢!

0 投票
1 回答
185 浏览

c# - 低资源、有针对性和全屏捕获,为什么选择 C#?

我希望能够使用 C++“使用大量压缩”和/或更重要的是“在捕获时使用很少的系统资源”来捕获屏幕截图。我一直在寻找简洁、写得很好的例子,我想我找到了一些。我发现大多数示例都是用 C# 编写的,而很少使用 C++ 编写的。我敢肯定有一个简单/常见的答案,而且问起来很愚蠢。为什么人们使用 C# 而不是 C++?

0 投票
0 回答
1170 浏览

android - Android,调试 MediaStore.ACTION_IMAGE_CAPTURE Intent

我正在尝试通过以下方式使用 MediaStore.ACTION_IMAGE_CAPTURE 意图拍照:

处理活动结果:

之后,我试图展示刚刚拍摄的图像:

那是行不通的。之后,我尝试从该 Uri 打开一个输入流:

is.available() 返回 0。为什么那个文件是空的???

当我尝试调试时,我发现像“content://media/external/images/media/68”这样的 Uri 已经返回。之后我硬编码:

这奏效了。

所以我想知道为什么当我手动构建 Uri 时 - 它可以工作,但是当我收到刚刚拍摄的照片的 Uri 时 - 它没有?我有一种感觉,当我访问刚刚拍摄的图片的 Uri 时,它还没有存储在文件系统中,这就是它的大小等于 0 并且无法加载到 ImageView 中的原因。但是过了一段时间(当我再次运行我的应用程序,使用硬编码的 Uri 时)文件被存储并且工作正常。有没有办法将该文件强制刷新到磁盘?