Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WinForms中显示、叠加和解释实时视频源_C#_Winforms_Video_Opencv_Video Capture - Fatal编程技术网

C# 在WinForms中显示、叠加和解释实时视频源

C# 在WinForms中显示、叠加和解释实时视频源,c#,winforms,video,opencv,video-capture,C#,Winforms,Video,Opencv,Video Capture,我正在启动一个新的项目,从一个附加的网络摄像头以Windows窗体显示实时视频,并用Windows控件(按钮等)覆盖该视频。此外,我想做一些图像校正,以消除失真的飞行和做一些边缘检测 我不知道哪个图书馆最适合这个 OpenCVSharp-可以处理校正/检测,不确定是否可以进行叠加/实时馈送 DirectShow/DirectShow.Net-是否需要为 覆盖,如何处理边缘检测 AForge.net-有人推荐它,但我不确定它是否有能力 是否有人拥有这些或其他可能适合从.Net访问的LIB的经验?如

我正在启动一个新的项目,从一个附加的网络摄像头以Windows窗体显示实时视频,并用Windows控件(按钮等)覆盖该视频。此外,我想做一些图像校正,以消除失真的飞行和做一些边缘检测

我不知道哪个图书馆最适合这个

  • OpenCVSharp-可以处理校正/检测,不确定是否可以进行叠加/实时馈送
  • DirectShow/DirectShow.Net-是否需要为 覆盖,如何处理边缘检测
  • AForge.net-有人推荐它,但我不确定它是否有能力

  • 是否有人拥有这些或其他可能适合从.Net访问的LIB的经验?

    如果您只想使用vision部分,则最好选择Forge.Net。我过去也用过它,它对视频/视频素材非常有用。不过,不要指望以后对音频做些什么,因为forge.NET只支持与视觉相关的东西。就我个人而言,我不会使用DirectShow,因为它已经很老了,有时需要您执行一些复杂的互操作技巧来获得所需的内容。如果您想采用DirectShow方式,请至少使用DirectShow.NET

    如果您只想使用vision部分,那么最好选择org.net。我过去也用过它,它对视频/视频素材非常有用。不过,不要指望以后对音频做些什么,因为forge.NET只支持与视觉相关的东西。就我个人而言,我不会使用DirectShow,因为它已经很老了,有时需要您执行一些复杂的互操作技巧来获得所需的内容。如果您想采用DirectShow方式,请至少使用DirectShow.NET

    我相信你可以通过和的指示来完成这一点。

    我相信你可以通过和的指示来完成这一点