[英]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.