【发布时间】:2016-11-27 14:48:47
【问题描述】:
我遇到了一个关于如何从 wifi 摄像头保存视频流的问题。
我用 wifi 摄像头制作了一个机器人,然后我使用 c# 创建了一个应用程序来控制我的机器人,这样它就可以在房子周围跑来跑去,我可以通过摄像头看到我的房子。但这只是开始,现在我想保存来自相机的流(我唯一知道的是 url,就像: http://192.168.8.1:8083/?action=snapshot)
所以现在我想知道如何保存流,或另存为图片,也许每秒 5 张图片?
保存为图片更好,所以我可以分析这些图片,因为我想用它来使用 cuda 进行深度学习。
[代码]
private void buttonCamera_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
pictureBox1.ImageLocation = CameraIP;
// ip is http://192.168.1.1:8080/?action=snapshot
}
[/代码]
这是我的代码的一部分,我创建了一个名为相机的按钮,当我点击它时,来自相机的流将显示在图片框中。
现在我想做的是每秒捕获 5 张图片并将它们保存为 jpg
我不知道流的fps,这是另一件事我不知道如何得到它
【问题讨论】:
-
欢迎来到 Stack Overflow!您能否详细说明您的问题,例如代码或其他东西,以便人们可以及早解决您的问题并帮助您?谢谢!
-
使用 FFMPEG : stackoverflow.com/questions/16259588/…
-
忘了一件事,我是用picturebox来显示流的,所以我不知道picturebox有没有什么功能可以截取和保存图片