webcam相关内容

从网络摄像头捕获静止图像(DirectSHowLib,VB.NET)

我很as愧,但无论如何我都会问:这是从具有默认大小和色彩深度的网络摄像机拍摄照片的最直接方法吗? 我开始玩 DirectShowLib ,但我一无所知...谁能说服我 导入DirectShowLib 公共类表格1 私人小组Button1_Click(发送方作为对象,e作为EventArgs)处理Button1.Click PictureBox1.Image = No ..
发布时间:2020-10-22 03:33:19 其他开发

如何以编程方式从Microsoft LifeCam捕获8MP静止图像?

我有一个Microsoft LifeCam,它能够捕获8MP(3840 x 2160)静态jpg图像。 在切换到以下位置时,使用LifeCam随附的软件此模式下,视频捕获被禁用。仅适用于静态照片。视频捕获最多只能达到1280 x 720。 我看不到如何使用提供的软件以外的任何方法访问该功能。在GraphEdit中检查捕获设备时,只有1个引脚(称为“捕获”),并且仅提供视频。 如何 ..
发布时间:2020-10-22 03:32:05 C#/.NET

VB.Net Directshow网络摄像头快照

我是stackoverflow的新手,但我注册了,因为我认为这里是寻求编程专业帮助的正确地方:) 我的目标是创建一个将快照直接保存到文件的网络摄像头快照工具。 我不需要在图片框中进行任何预览或类似操作。 我正在考虑这样的应用程序: 一个简单的界面,带有用于连接的网络摄像头设备的组合框和一个按钮,该按钮可拍摄快照并将其保存到文件中。 我喜欢使用DirectShow,因为所有其他方式都使 ..
发布时间:2020-10-22 03:30:25 其他开发

设置网络摄像头属性(例如,增益,亮度,曝光)

我正在C#(Winforms)上编写一个小型应用程序,在其中访问网络摄像头以捕获一些图像。 有人知道是否可以访问和使用C#设置网络摄像机的属性,例如增益,亮度和曝光? (不要弹出网络摄像头自己的“属性”窗口) 我尝试使用DirectShow库,它仅允许我设置曝光,但没有增益或亮度。 预先加油 解决方案 您可以使用 IAMVideoProcAmp :: Set 方法,可设置 ..
发布时间:2020-10-22 03:30:02 C#/.NET

使用DirectShowLib-2005的网络摄像头拍摄的照片和视频

我正在尝试使用c#应用程序中的网络摄像头拍照。我发现要使用DirectShowLib。经过艰苦的研究,我找到了一个使用网络摄像头的示例,该摄像头可以完美地在屏幕上显示视频,但是我无法随意使用位图图像进行保存。 我发现可以用来拍照的代码示例 public Bitmap snapImage() { IVMRWindowlessControl9 windowlessCtrl = nu ..
发布时间:2020-10-22 03:24:14 C#/.NET

DirectShow-在查看时捕获网络摄像头?

我正在尝试使用c#创建一个允许用户录制视频的网络摄像头应用程序。我一直在使用DirectShow.Net预览网络摄像头并拍摄快照。但是需要能够在预览网络摄像头的同时捕获视频和音频。我尝试过的一件事是使用捕获多个快照,然后使用ffmpeg将其转换为视频,但是显然不能捕获音频。关于如何实现此目标的任何想法? 解决方案 您应该注意的事情: 捕获设备通常专用,因此可以在单个图形中使用。 图 ..

DirectShow-Microsoft LifeCam Studio-丢失RBG24格式

我在C#中使用DirectShowNet。我一直在开发一个与网络摄像头一起使用的应用程序,以显示视频,更改分辨率和拍照(“静止”图钉或来自“捕获”流)。我已经在2台不同的计算机(Win 7 64位和Win 8 64位)上以及在这些计算机上的内部网络摄像头(它们是笔记本电脑)和另外2个网络摄像头(罗技C920和Microsoft LifeCam Studio)上对其进行了测试。 / p> 一天 ..

Python中的Webcam DirectShow属性页

我正在使用Windows Python 2.7应用程序,该应用程序需要与许多不同的USB网络摄像头进行通信。我一直在使用OpenCV,但是对于某些科学型网络摄像头,未检测到默认帧速率,捕获格式等,因此我只能得到空白图像。可以打开DirectShow属性页的外部程序可以在我的程序中解决此问题,但是我希望在应用程序中具有此功能。 我尝试了一个可用的Python库来执行此操作:VideoCaptu ..
发布时间:2020-10-22 03:20:47 Python

如何在C#中从网络摄像头获取恒定的位图图像流

我们有一个c#应用程序,可以对视频流进行处理。这是一个低级应用程序,它以位图格式接收每个帧,因此基本上我们每秒需要25张图像。该应用程序已经可以用于某些媒体资源,但是现在我们需要添加一个网络摄像头作为输入设备。 因此,我们基本上需要从网络摄像头,以便我们可以将所有这些帧作为“流”传递给我们的应用程序。 什么是访问网络摄像头并读取实际帧的最好和最简单的方法直接从网络摄像头作为单个图像?我 ..
发布时间:2020-10-22 03:20:25 C#/.NET

DirectShow USB网络摄像头更改视频源

您好,我正在尝试查找设置以将网络摄像头上的视频源更改为“复合”。看来,如果我拔下USB,然后将其重新插入并启动代码,它只会出现空白屏幕。但是一旦我更改了视频源(在另一个程序中),然后再次运行我的代码,它就会显示出来。 所以我需要一些可以让我更改该设置,以使发生同样的事情,但是在我自己的应用程序中,而不必启动另一个具有该功能的程序来设置网络摄像头。 当我拔下USB时电缆,然后放回去,然后 ..
发布时间:2020-10-22 03:19:24 C#/.NET

关于DirectShow中的Sample Grabber的范围

我的网络摄像头实时捕获应用程序有2个相关问题。 网络摄像头捕获各种格式的数据,例如YUY2,RGB24,I420,MJPG等。我需要转换捕获的数据不论输入格式如何,都应更改为I420。因此,我需要了解Direct Show内置Transform过滤器(例如Sample Grabber)的当前范围/功能。 Sample Grabber至少会支持这些许多转换吗?还是我必须编写自己的自定义过滤器? ..
发布时间:2020-10-22 03:19:20 其他开发

Windows 10上不提供网络摄像头MJPG捕获流

在Windows 10内部版本10.1607.14393.10(又称周年纪念版)上,我不再能够获取MJPG捕获流。以前是MJPG和YUY2分辨率,现在在IBaseFilter源连接到任何东西之前,我在DirectShow(内核流)和Media Foundation中仅得到YUY2的MJPG将媒体类型转换为NV12的方式。在具有不同相机的多个系统上进行了尝试。任何想法可能有什么问题吗? 64 ..

在DirectShow中预览相机并捕获静止图像-VB.net

我试图在Visual Studio 2008中编写一个程序,该程序将访问网络摄像头,在屏幕上显示预览,然后在按下按钮时保存静态快照(.jpg)。稍后,我将其与数据库集成,但是那部分应该没有问题。经过研究后,DirectShow似乎是最好的选择,因为WIA不能在我拥有的相机上使用(并且我不确定它将来是否会继续使用)。最好是,我需要从Windows XP到Windows 7的解决方案。 我以前从未使 ..
发布时间:2020-10-22 03:17:04 其他开发

如何在Windows 10中创建虚拟网络摄像头?

我想从网络摄像头中获取视频,在框架上渲染一些文本,并进行一些运动跟踪,然后将其传递给虚拟网络摄像头,以便可以轻松地对其进行流式传输。 我在stackoverflow上找到了一些答案,建议我应该使用DirectShow。根据 DirectShow文档,DirectShow SDK是Windows SDK的一部分。因此,我安装了最新的Windows SDK ,但似乎没有不包含DirectShow ..
发布时间:2020-10-22 03:15:37 其他开发

VB.Net:检测网络摄像头

如何以编程方式检测网络摄像头设备是否已插入PC,返回“ True”或“ False”。 解决方案 可能是执行此操作的更好方法,但我唯一想到的方法是使用 GetRawInputDeviceList 枚举所有USB设备,然后使用 GetRawInputDeviceInfo 以获得有关它们的更多信息。 网络摄像头应显示为HID,但我不知道是否有任何方法可以确定它是否是网络摄像头。 请 ..
发布时间:2020-10-21 18:44:07 其他开发

Java网络摄像头应用程序始终在后台运行

我有一个简单的应用程序,可以打开网络摄像头并将实时供稿显示在屏幕上。如果用户单击图像,则该框架会在硬盘驱动器中保存一个.png文件。但是问题是该应用程序首次正常运行。但是当我重新启动它时,它就会失败 Myron BETA 2.4 # #Java运行时环境检测到致命错误: # #EXCEPTION_ACCESS_VIOLATION(0xc0000005),pc = 0x003744a0 ..
发布时间:2020-10-21 02:35:07 Java开发

Delphi 2007和Logitech网络摄像头驱动程序

前一段时间,我遇到了Delphi 2007无法运行Logitech网络摄像头驱动程序时运行和调试应用程序的问题。 显然,Logitech驱动程序在每个驱动器中都插入了一个存根。 已经过去一年了,这仍然是一个问题吗?罗技(Logitech)是否已清理其行为,还是必须将我的网络摄像机转给另一个品牌? 解决方案 根据 Olaf Monien 问题仍在发生即使在Delphi 2009中 ..
发布时间:2020-10-20 06:45:14 其他开发

使用Delphi程序更改网络摄像头视频的分辨率

如何将网络摄像机的大小从 VFrames 中的默认值(640x360)更改为新的默认值(160x120)。 我正在使用 此组件 可在 此页面 。 解决方案 VFrames var cam:TVideoImage; camlist:TStringList; reslist:TStringList; vp:TVideoProperty; 开始 camlis ..
发布时间:2020-10-20 04:00:32 其他开发

如何使用applet从Java中的摄像头捕获视频?

我希望使用Java小程序通过网络捕获和流式传输视频。到目前为止,JMF似乎已经过时,FMJ将无法以任何合理的速度进行捕获。还有其他库可以用来以至少每秒10-15帧的速度从网络摄像头捕获和/或流式传输视频吗? 解决方案 我最近已经做过这件事,不得不编写一个JNI来捕获视频并对其进行编码或解码。 这很痛苦,因为您必须为每个平台(例如Windows 32和64位,OSX 32和64位以及L ..
发布时间:2020-09-29 04:59:43 Java开发