C# 在WinForms中显示、叠加和解释实时视频源
我正在启动一个新的项目,从一个附加的网络摄像头以Windows窗体显示实时视频,并用Windows控件(按钮等)覆盖该视频。此外,我想做一些图像校正,以消除失真的飞行和做一些边缘检测 我不知道哪个图书馆最适合这个C# 在WinForms中显示、叠加和解释实时视频源,c#,winforms,video,opencv,video-capture,C#,Winforms,Video,Opencv,Video Capture,我正在启动一个新的项目,从一个附加的网络摄像头以Windows窗体显示实时视频,并用Windows控件(按钮等)覆盖该视频。此外,我想做一些图像校正,以消除失真的飞行和做一些边缘检测 我不知道哪个图书馆最适合这个 OpenCVSharp-可以处理校正/检测,不确定是否可以进行叠加/实时馈送 DirectShow/DirectShow.Net-是否需要为 覆盖,如何处理边缘检测 AForge.net-有人推荐它,但我不确定它是否有能力 是否有人拥有这些或其他可能适合从.Net访问的LIB的经验?如
是否有人拥有这些或其他可能适合从.Net访问的LIB的经验?如果您只想使用vision部分,则最好选择Forge.Net。我过去也用过它,它对视频/视频素材非常有用。不过,不要指望以后对音频做些什么,因为forge.NET只支持与视觉相关的东西。就我个人而言,我不会使用DirectShow,因为它已经很老了,有时需要您执行一些复杂的互操作技巧来获得所需的内容。如果您想采用DirectShow方式,请至少使用DirectShow.NET 如果您只想使用vision部分,那么最好选择org.net。我过去也用过它,它对视频/视频素材非常有用。不过,不要指望以后对音频做些什么,因为forge.NET只支持与视觉相关的东西。就我个人而言,我不会使用DirectShow,因为它已经很老了,有时需要您执行一些复杂的互操作技巧来获得所需的内容。如果您想采用DirectShow方式,请至少使用DirectShow.NET 我相信你可以通过和的指示来完成这一点。我相信你可以通过和的指示来完成这一点