我遇到了關於如何從wifi攝像頭保存視頻流的問題。如何使用c#保存來自wifi攝像頭的視頻流?(知道url)
我用wifi攝像頭拍了一個機器人,然後用c#創建一個應用程序來控制我的機器人,這樣它可以在房子裏跑來跑去,我可以通過攝像頭看到我的房子。但這只是開始,現在我想保存從相機流(我知道的唯一的東西是網址,它是這樣的: 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!您能否詳細說明您的問題,比如代碼或其他事情,以便人們能夠儘早解決問題並幫助您?謝謝! – manetsus
使用FFMPEG:http://stackoverflow.com/questions/16259588/how-to-dump-raw-rtsp-stream-to-file – 2016-07-24 01:10:16
忘記一件事,我用picturebox顯示流,所以我不知道如果picturebox有一些功能可以拍攝和保存圖片 –