,我想每5秒鐘定期拍攝一次,同時將視頻流式傳輸到瀏覽器。我如何在Python中做到這一點,最好是Flask和Opencv?定期拍攝照片,同時使用網絡攝像頭流式傳輸網絡攝像頭
回答
在Windows上,通過pygame可以很容易地使用網絡攝像頭。
E.g.
import time
from VideoCapture import Device
webCam = Device()
name = 1
while(True): # Take pictures forever
webCam.saveSnapshot(name + '.jpg') # Take picture
time.sleep(5) # Wait 5 seconds
name = name+1 # We don't want to write over the same image every time
在Linux上,它是a bit more complicated,但它仍然是一樣的原理。
但是,如果你想做到不拖延,這可能會更好地工作:
import time
from VideoCapture import Device
webCam = Device()
name = 1
while(True): #Take pictures forever
webCam.saveSnapshot(name + '.jpg') #Take picture
start = time.time()
while not (time.time() - start > 50):
pass
name = name+1 #We don't want to write over the same image every time
使用time.sleep問題是它停止流式傳輸。我想要流媒體和快照。我期待threading.Timer,但我很困惑 – Mostafa
你可以這樣做:'start = time.time()while not(time.time() - start> 5):pass'參見上面,我編輯了我的答案 –
If這回答了你的問題,請標記我的答案是正確的。但是,如果您仍需要澄清,請在評論中註明。 –
- 1. 從網絡攝像頭拍攝照片c#
- 2. 用網絡攝像頭識別照片
- 3. 使用JMF從網絡攝像頭拍攝快照
- 4. 從網絡攝像頭拍攝網站快照
- 5. 網絡攝像頭流對等網絡
- 6. 從網絡攝像頭拍攝的圖片的形狀識別
- 7. 從網絡攝像頭使用Linux命令行(bash)拍攝照片
- 8. 如何在網站上使用網絡攝像頭拍攝快照?
- 9. iPhone網絡攝像頭Feed
- 10. 網絡攝像頭校準
- 11. 網絡攝像頭捕捉
- 12. Aforge爲網絡攝像頭
- 13. 使用IDS uEye網絡攝像頭拍攝快照 - 黑色圖像
- 14. 使用iPhone攝像頭作爲PC上的網絡攝像頭
- 15. 使用vlc與rtsp流式傳輸網絡攝像頭視頻
- 16. 如何從Html網絡攝像頭拍攝圖像
- 17. 從網絡攝像機拍攝圖片並使用FTP上傳
- 18. 網絡攝像頭,Java,流媒體。
- 19. 網絡攝像頭流和OpenCV - 蟒蛇
- 20. 如何在HTML頁面中使用網絡攝像頭拍攝快照?
- 21. 網絡攝像頭問題與jQuery網絡攝像頭在Internet Explorer中
- 22. AS3多個網絡攝像頭不顯示第3個網絡攝像頭
- 23. 從網絡攝像頭獲取輸入
- 24. 檢查網絡攝像頭攝像頭設備GNOME庫
- 25. C#攝像頭在網絡攝像頭winform
- 26. 作爲網絡攝像頭訪問手機攝像頭C++
- 27. C++跨平臺網絡攝像頭流式傳輸插座
- 28. 使用動作捕捉使用網絡攝像頭的照片
- 29. 訪問網絡攝像頭使用vb.net
- 30. 網絡攝像頭使用手機
不寫這個自己,喜歡使用的工具''motion'' –