簡體   English   中英

來自PiCamera的AForge.NET流 - AForge.NET不接收任何字節

[英]AForge.NET stream from PiCamera - AForge.NET don't receiving any bytes

我在mjpeg輸入了http://192.*.*.1:8000/stream.mjpg我試圖用帶有Aforge.Video命名空間的C#App接收它。

 internal class CameraManager
    {
        private MJPEGStream stream = new MJPEGStream("http://192.*.*.1:8000/stream.mjpg");

        public CameraManager()
        {
            stream.NewFrame += new NewFrameEventHandler(video_NewFrame);
            stream.Start();
            while (true)
            {
                Console.WriteLine(stream.BytesReceived);
            }
        }

        private void video_NewFrame(object sender,
            NewFrameEventArgs eventArgs)
        {
            // get new frame
            Bitmap bitmap = eventArgs.Frame;

            Console.WriteLine(stream.IsRunning);
            Console.WriteLine(bitmap.Height);
            // process the frame
        }

    }

我嘗試接收數據,並在將來檢測面部,動作等。現在我只接收“0字節”。

我使用教程從這個URL,但我可以看到,在示例中它是"http://<axis_camera_ip>/axis-cgi/jpg/image.cgi" 我可以看到我的相機流在網址http://192.*.*.1:8000/stream.mjpg非常清楚。 我看到我的流在樣本.cgi有格式mjpg

我該怎么做才能從這個.mjpg流中接收圖片/字節然后進行管理呢?

我的問題是我使用的是.NET Core Console Application而不是.Net Core Framework Console Application 使用.Net Core中包含的類和實體將.Net Framework替換為new。 通過.Net核心計划和進展了解有關AForge的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM