我正在使用jupyter笔记本来控制实验室环境,并希望能够查看嵌入在Web浏览器中的实时摄像头流。从本地计算机和远程访问笔记本服务器。当前的实施
%pylab notebook
def get_frame(): #Dummy
return randint(0,255,(1544, 2064))
fig = figure(figsize=(8,6), dpi=120)
img = imshow(get_frame())
def test_update():
for i in range(20):
img.set_data(get_frame())
fig.canvas.draw()
test_update()
以每秒帧数(最大2fps)表现出相当差的性能。由于图像处理也在笔记本中完成,因此内联解决方案将是理想的。
获得更高帧速率的可能解决方案是什么?