Emgu Ip Cam - PullRequest
       53

Emgu Ip Cam

0 голосов
/ 25 февраля 2019

Я использую Emgu v3.4.3.3016 для подключения к камере для решения ALPR. Когда я подключаюсь к веб-камере, все работает нормально, когда я пытаюсь подключиться к Ip-камере, поток запросов RTSP всегда возвращает ничего, я могу подключиться к RTSP черезiSpy & Vlc без каких-либо проблем, пожалуйста, сообщите, где я ошибся:

Код для начала захвата:

Try
                disposeCamera()
                capWebcam = New VideoCapture(ComboBoxCameraList.SelectedIndex)
                'capWebcam = New VideoCapture("rtsp://admin:admin@192.168.226.201:554/profile3")
                capWebcam.QueryFrame()
                capWebcam.SetCaptureProperty(Emgu.CV.CvEnum.CapProp.FrameWidth, 704)
                capWebcam.SetCaptureProperty(Emgu.CV.CvEnum.CapProp.FrameHeight, 576)
                capturePaused = False
                AddHandler Application.Idle, New EventHandler(AddressOf Me.ProcessFrameAndUpdateGUI)
            Catch ex As Exception
                MessageBox.Show("unable to read from webcam, error: " + Environment.NewLine + Environment.NewLine +
                                ex.Message + Environment.NewLine + Environment.NewLine +
                                "exiting program")
                Return
            End Try

'код для обработки кадра:

Try
            If Not capturePaused Then
                Dim imgOriginal As Mat = capWebcam.QueryFrame()
                If (imgOriginal Is Nothing) Then
                    MessageBox.Show("unable to read frame from webcam" + Environment.NewLine + Environment.NewLine +
                                    "exiting program")
                    Application.Exit()
                    Return
                End If
                If Not IsNothing(ibOriginal.Image) Then
                    ibOriginal.Image.Dispose()
                End If
                ibOriginal.Image = imgOriginal
            End If
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
...