1. 磐创AI首页
  2. Medium

2021年如何在Jupyter Notebook+Python 3上运行更接近实时性能的网络摄像头?


今天,我花了几个小时让我的网络摄像头在木星实验室正常显示。我的简单结论是,您需要IPython显示库的这种技巧/解决方法来获得足够的性能,以便完全具有交互性。

以下是它的工作原理的2分钟解释:

下面是代码:

import numpy as np
import cv2
from IPython import display
from PIL import Image
import matplotlib.pyplot as py
%matplotlib inline

上述解决方案是由https://medium.com/@kostal91/displaying-real-time-webcam-stream-in-ipython-at-relatively-high-framerate-8e67428ac522.发现的现在是2021年,用它处理实时数据仍然是一件痛苦的事情!下一步:在Jupyter笔记本上使用OpenGL+3D!https://medium.com/@kostal91/displaying-real-time-webcam-stream-in-ipython-at-relatively-high-framerate-8e67428ac522

注意:我也尝试了cv2.imshow函数,它确实有很好的性能。然而,拥有弹出窗口并不是一种很好的用户体验,我当然也不是一个很喜欢弹出窗口的人。

原创文章,作者:fendouai,如若转载,请注明出处:https://panchuang.net/2021/08/06/2021%e5%b9%b4%e5%a6%82%e4%bd%95%e5%9c%a8jupyter-notebookpython-3%e4%b8%8a%e8%bf%90%e8%a1%8c%e6%9b%b4%e6%8e%a5%e8%bf%91%e5%ae%9e%e6%97%b6%e6%80%a7%e8%83%bd%e7%9a%84%e7%bd%91%e7%bb%9c%e6%91%84%e5%83%8f/

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息