使用 Visual Basic 2008 和 Emgu CV,我可以在我的 PC 上捕获网络摄像头的流。我想要做的是连接到一个 IP 摄像机,知道它的 URL,使用 Capture = New Capture()。
这是我的代码:
Imports Emgu.CV
Imports Emgu.CV.Util
Imports Emgu.CV.Structure
Public Class Form1
Dim capturez As Capture = New Capture("rtsp://[IP Address]/mpeg4/media.amp")
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim imagez As Image(Of Bgr, Byte) = capturez.QueryFrame()
PictureBox1.Image = imagez.ToBitmap()
End Sub
End Class
我收到以下错误:无法从 rtsp://[IP 地址]/mpeg4/media.amp 创建捕获
是否可以使用 Capture = New Capture 来做到这一点?如果没有,他们还有其他方法吗?
谢谢。