问题标签 [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# - 当平台目标设置为像 WPF 项目这样的任何 CPU 时,代码的行为很奇怪?
这段代码应该给我一个 FilterInfo 对象的集合,代表所选类别中的连接设备,在本例中是网络摄像头。
我在控制台应用程序中对此进行了测试,效果很好,但是当我将代码带入 WPF 时,它只返回一个对象。
我尝试直接在 xaml 代码隐藏和绑定到 xaml 控件的视图模型中使用它,但结果相同。
这太令人沮丧了提前谢谢=)
编辑:
找到原因,WPF项目“Platform Target”设置为“Any CPU”,控制台应用设置为x86。当我将控制台应用程序“平台目标”设置为“任何 cpu”时,它的作用完全相同。
但不幸的是,WPF 项目在设置为 x86 时不会运行
c# - ashx 处理程序,在 void 中访问 HttpContext.Current
我已经极大地改变了这个问题,但它就在这里。我正在从 IP cam 读取 mjpeg 流,一切正常。但是现在在我收到的每一帧(参见 stream_NewFrame)上,我想将此图像推送到客户端。但我似乎无法弄清楚如何访问 HttpContext.Current 因为它在该函数中始终为空。有谁知道如何访问 HttpContext 上下文,就像我可以在 ProcessRequest 函数中一样?我想我在这里遗漏了一些明显的东西,但我不知道是什么!感谢您的时间。
c# - Aforge.Net 的运动检测区域
我正在使用 AForge 进行运动检测,并且我知道可以设置运动区域。是否可以使其仅在所有定义区域中都有运动时触发?如果上述功能不可用,我正在考虑编写它。
目前,我的理解是区域设置为视觉库中 MotionDetector.cs 中的 zoneFrame。我正在考虑为每个地区都这样做,但似乎效率不高。
最有效的方法是什么?
有人可以解释一下下面的代码吗?
c# - 使用 AForge.NET 库的 C# 图像旋转?
为什么我的图像不会旋转?
image-processing - 如何从 Aforgenet 中的 FFT 中提取实部/虚部?
我无法从 AForgenet FFT 中提取实部和虚部。我有以下
这是否意味着我已经从复杂结构中手动提取了实部和虚部?
谢谢。任何片段都会有很大帮助!
.net - AForge.net 边缘检测 - 如何获取边缘点?
我正在使用 Aforge 对图像进行边缘检测,如何获得检测到的边缘点的 x,y?除了循环图像位图的明显方式。
这是来自 Aforge 示例的代码,但我怎样才能获得边缘点?
c# - 在 AForge 中降低 AVI 文件的帧率
我对视频输入完全陌生,几天前才开始使用 AForge。使用实时视频很舒服,但我现在需要对项目的文件做一些事情。
使用 Windows Media Video 9 VCM 编解码器,保存不是问题。输出文件在我拥有的每个播放器上都能正常工作,但我的程序总是以大约两倍的帧速率播放它。这特别奇怪,因为从来没有任何迹象表明帧速率发生了变化:保存视频的默认值和新播放器都表明帧速率是 25 fps。
我发现的唯一建议是在捕获视频之前更改帧速率,但这似乎无济于事。
在 AVIFileVideoSource 文档中环顾四周,我发现 FrameIntervalFromSource 和 FrameInterval 属性,它们一起应该给我我正在寻找的结果,但我也无法让它们工作。其他一切都是死胡同,我没有想法。这是我用来读取文件的代码:
任何其他建议将不胜感激。感谢您的时间。
c# - Aforge 内存使用情况
我已经编写了一些需要处理大约 3000 张图像的 c# 代码,但是到第 500 张图像时,任务管理器正在显示使用 1.5gb 内存的程序。下面的函数似乎是罪魁祸首之一。我可以在这里做得更好吗?任何帮助或建议表示赞赏。谢谢。
c# - 无法在 C# 中使用 Aforge.NET 显示网络摄像头
我目前正在做一个项目,我需要在 asp.image 对象上简单地显示用户网络摄像头。我正在使用 Aforge 框架,并已将其用于 Windows 应用程序。在 windows 应用程序中,我将视频源变量设置为图片框的图像属性,
换句话说:
samplepicturebox1.image = videosource
问题是,对于 asp,只有一个 asp:image 对象,唯一的属性是 .imageurl
imgSource.imageurl = ???
我将如何继续并将视频流对象链接到图像 url 或我将使用什么其他对象来显示流?我已经考虑将输出放在单独的 aspx.cs 文件中,这样我就可以将其用作 imageurl 但没有运气。
这是我要指定的代码:
我还用用户的不同视频源填充了一个组合框。这也正确显示
我真的很感激任何帮助。这将转化为沟通。我希望能够像 Omegle 和 Chatroulette 一样在用户之间进行流式传输。如果有人会推荐一个更好的框架来研究我是开放的,我只研究了 Aforge 和 Touchless 作为两个支持视频流的 C# 框架。
我见过很多人使用 flash 并且我确实知道一点 ActionScript,但老实说,我宁愿不要过多地使用 flash,因为 ActionScript 是相当痛苦的,从我的观点来看,在某些方面,flash 会慢慢枯萎和死。
c# - 使用硬链接模拟连接文件?
我有一个文件的多个部分,我希望第 3 方 c++/c# 插件将其作为单个文件读取。基本上,当插件文件阅读器到达一个文件部分的末尾时,我希望它继续到下一个。
(对于任何感兴趣的人,插件是 Aforge.Net FFMpeg,我正在尝试导入 VOB 文件)
重新编程插件看起来像是一项艰巨的任务。另一种解决方案是将文件部分复制到连接文件中,但这很慢,因为我正在处理许多 GB 的数据。
是否可以使用文件系统硬链接指向多个文件?还是有其他方法可以“伪造”连接文件?使用命令行 FFMpeg 我可以使用“类型”来实时流式传输连接文件,但我无法弄清楚如何使用这个插件在 c# 中实现这一点。
我在 Windows 7 上。