C# 我想从ip摄像头获取实时流。。在那之后,我想从vb.net的直播流中获取图片
导入一个视频 导入forge.Video.VFW 公开课表格1C# 我想从ip摄像头获取实时流。。在那之后,我想从vb.net的直播流中获取图片,c#,vb.net,vb.net-2010,C#,Vb.net,Vb.net 2010,导入一个视频 导入forge.Video.VFW 公开课表格1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try Dim Stream As AForge.Video.MJPEGStream = New AForge.Video.MJPEGStream("http://192.168.1.250/mjpeg.c
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Dim Stream As AForge.Video.MJPEGStream = New AForge.Video.MJPEGStream("http://192.168.1.250/mjpeg.cgi")
Stream.Login = ("admin")
Stream.Password = ("admin")
Stream.Start()
Dim st As String = ""
Catch ex As Exception
MsgBox(ex.Message.ToString(), MsgBoxStyle.OkOnly, "Error")
Exit Sub
End Try
End Sub
末级
这就是我到目前为止所做的…让流开始。。。
我想知道。
如何在图片框中显示此流?以及如何从该流中获取图像。MJEGStream包含事件。将类级别上的
流
对象声明为
Private WithEvents Stream As AForge.Video.MJPEGStream
然后将事件处理程序添加到带有子类的MJPEGStream.NewFrame
事件中
Private Sub Handle_NewFrame(sender as Object, e as AForge.Video.NewFrameEventArgs)
Picturebox1.Image = e.Frame
End Sub
像在代码中那样启动流。不要忘记初始化源对象
Source = New AForge.Video.MJPEGStream("http://192.168.1.250/mjpeg.cgi")
eventargs变量将新帧包含为图像,然后可以在picturebox中显示。
我已经有一段时间没有和阿福热一起工作了,但应该没问题