今天,我花了几个小时让我的网络摄像头在木星实验室里显示得很好。Iâuro™今天花了几个小时让我的网络摄像头在木星实验室里正确显示。我的简单结论是,您需要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/07/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-2/