问题标签 [aforge]
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.
c# - 如何显示directshow硬件设备的crossbar属性页?
总结一下我的问题:有没有办法在不是图形创建者但知道名字字符串的情况下显示正在运行的视频捕获设备的交叉栏属性页面。可以做到吗?我也认为如果我有图形对象的结果也可以这样做你同意吗?
详细说明:我目前正在使用 aforge directshow 库来捕获图像。不幸的是,视频捕获设备类有一个方法只能调用设备的属性页。我不想更改源代码,我也无法覆盖捕获功能,因为它是隐藏的。那么,当 IGraphBuilders 结果从外部隐藏时,这是否可能,我可以找到交叉栏(图表构建器创建的图表中的 IAMCrossbar 过滤器接口。)。我可以看到名字对象字符串,但不知道如何恢复创建的 IAMCrossbar 实现者。
谢谢
c# - 如何在另一个图像中找到模板图像?首选 Kinect 和 AForge
我从这里复制了 AForge-Sample: http ://www.aforgenet.com/framework/features/template_matching.html 并希望它可以使用 2 个位图作为源,如下面的代码:
但是当调用 TemplateMatch[] matchings = tm.P.... 时,它给出了上面提到的错误。模板是这样生成的:
源是使用 kinect-webcam 生成的,其中 PlanarImage 被格式化为位图(从某处复制的方法,但它一直在工作)
那么,有人可以帮助我吗,我的错误可能在哪里?或者也许有人知道将模板与 Kinect 匹配的更好方法?总体工作是用 kinect 检测已知物体,在我的例子中是橡皮鸭。
提前谢谢你。
c# - 通过“简化”它们来比较两个图像
我正在使用 AForgeNet 从视频流中抓取扑克牌。我抓住整张卡片以及卡片实际排名的部分,我的问题是模板匹配对我来说并没有真正发挥作用,因为它要么敏感要么犯很多错误。
所以我有这样的想法,将图像分割成这样的部分:
如果一个部分的黑色超过 50%,它将表示 1,否则表示 0。这将生成一个二进制表示,我可以将其与我的“模板”进行比较。作为一个游戏牌组,它只有字符:AKQJ1098765432,我认为它们是独一无二的,而且几乎没有足够的字符来工作。这样,图像是否偏离 1-2 个像素都无关紧要。
我确实怀疑已经有类似的东西可以重复使用,有什么想法吗?
c# - 使用 AForge 访问 USB 相机控件
我有一个项目,我需要使用 USB 相机来处理在非常近的范围(5 毫米以下)获取的图像。因为可用空间很短,我不能使用辅助镜头。
我知道我可以在位图级别进行一些后期处理,但我想在相机级别访问自动对焦或白平衡等属性。
我正在使用 AForge 在 C# 中开发图像采集和后处理,但我似乎找不到在图像采集发生之前控制相机的方法。
你能帮助我吗?
c# - 我需要什么控制才能显示来自网络摄像头的视频?
我想集成一个网络摄像头,我正在使用 Aforge.NET 框架。我需要什么控件来显示网络摄像头视频。我的简单程序将获取网络摄像头,将其放入组合框中,当我单击“确定”时,我可以看到摄像头正在运行,但我看不到视频。C#/WPF
`
`
c# - 在游戏屏幕上找到一个红色矩形
我知道有很多与此类似的主题,但没有一个对我正在搜索的内容有一个准确的答案,所以如果有人知道,请告诉我,而且我正在用 C# 做。
你们可能都知道(FPS)游戏,在分辨率为 1024x768 的游戏屏幕上,我需要找到一个红色矩形(这是敌人)并将鼠标移到它上面。所以我的主要问题是找到那个红色矩形。好的,这就是我到目前为止所尝试的:
我已经尝试了 AForge 并且内存不足:
我使用 CopyfromScreen 创建了 image1,而 image2 是我拥有的模板。
我已经尝试过 LockBits,所以我可以为位图创建二维码数组并找到红色的代码并尝试识别它是否是矩形,但这个想法似乎非常复杂,现在在这里停留了 4 天。
网络上充满了这方面的信息,但我越深入,我就越感到困惑:(
无论如何,请在这里帮助我:
c# - 在另一个大图像中快速找到较小的图像
无论如何让这件事走得更快?因为现在它在 sourceImage 上大约需要 6 秒,大小为 1024x768,模板大约为 50x50。这是使用 AForge,如果有人知道其他更快更简单的方法,请提交。我正在尝试做的任务是在屏幕截图中找到一个较小的图像。最好快,我的限制是 1 秒。我正在寻找的图像是一个红色矩形简单图像,屏幕截图更复杂。
c# - 编码视频文件
我的应用程序 (C# .NET 4) 监视新创建的视频文件的文件夹。然后,它使用 AForge 读取它们并将它们重新编码为所需的格式,以交付给我们公司的手持设备。
这适用于某些类型的格式,但当视频文件嵌入了 DRM 时会失败。访问这些文件并重新编码它们需要什么?
wpf - 基于运动从网络摄像头录制。wpf 使用 aforge
我制作了一个简单的程序,可以显示来自网络摄像头的视频,并且可以检测来自提要的运动,但是我无法理解在检测到运动时如何从网络摄像头进行录制。我在 Aforge.Net 网站上进行了搜索,但我发现很难理解我需要做什么。当检测到运动时,我想开始录制到预定的目的地,当没有检测到运动时,我想继续录制一段设定的时间然后停止。这是我迄今为止的计划的一部分......
请您帮我解释一下,如果我需要提供更多信息或代码,请告诉我。谢谢
$// 打开视频源
c# - 使用 AForge.NET 和 c# 进行人脸检测(在人脸上绘制矩形)
我正在尝试使用神经网络和一些基本的图像预处理在 c# 中进行人脸检测。使用 AForge.NET,我创建了 NN 并成功训练它来检测是图像人脸还是非人脸。为了更快地学习,我将图像大小调整为 20x20。基本上 NN 对面返回“1”,否则返回“0”。这适用于包含提取面部的图像,但我想将它应用到来自网络摄像头的新框架上,并带有我的面部和一些背景。我的问题是如何搜索这个框架并在我来自 webCam 的 640x480 图像中的所有 20x20 矩形上实现 NN 分类器以查找面部定位。