【问题标题】:Displaying, overlaying and interpreting live video feed in WinForms在 WinForms 中显示、覆盖和解释实时视频源
【发布时间】:2023-03-03 14:08:01
【问题描述】:

我正在开始一个新项目,以 Windows 形式显示来自附加网络摄像头的实时视频,并使用 Windows 控件(按钮等)覆盖该视频。此外,我想做一些图像校正,以消除动态失真并进行边缘检测。

我不知道哪个库最适合这个。

  1. OpenCVSharp - 可以处理校正/检测,不确定是否可以叠加/实时供稿。
  2. DirectShow/DirectShow.Net - 我是否需要为 overlay,边缘检测如何处理?
  3. AForge.net - 已被推荐,但我不确定它是否功能强大

有没有人使用过这些或其他可能适合从 .Net 访问的库?

【问题讨论】:

    标签: c# winforms video opencv video-capture


    【解决方案1】:

    我相信您可以通过OpenCVSharp 和来自transparent image overlay 的说明来实现这一目标。

    【讨论】:

      【解决方案2】:

      如果您只想使用视觉部分,那么 AForge.net 是您的最佳选择。我过去曾使用过它,它非常适合用于视频/提要内容。不要指望稍后会对你的音频做些什么,因为 AForge.NET 只支持与视觉相关的东西。就我个人而言,我不会使用 DirectShow,因为它已经很老了,有时需要你做一些复杂的互操作技巧来获得你想要的东西。如果您想采用 DirectShow 方式,至少使用 DirectShow.NET。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-02
        • 1970-01-01
        • 1970-01-01
        • 2018-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多