在 Google Colab 中打开网络摄像头

Posted

技术标签:

【中文标题】在 Google Colab 中打开网络摄像头【英文标题】:Opening web camera in Google Colab 【发布时间】:2019-06-20 17:33:36 【问题描述】:

我正在尝试。我已经执行了以下命令:

cap = cv2.VideoCapture(0)

但这不起作用:网络摄像头没有打开。

是否可以在 Google Colab 上打开与我的网络摄像头的连接?

【问题讨论】:

这是一个 Jupyter 笔记本,所以代码在“云”上运行(即在某个远程服务器上)。您不太可能将摄像头插入运行它的服务器,因此尝试让VideoCapture 读取第一个本地(代码运行的本地)摄像头将无法正常工作。 【参考方案1】:

    转到谷歌实验室

    创建一个新笔记本

    点击sn-p面板

    点击相机捕捉。 点击插入

    运行脚本: Shift + Enter

【讨论】:

片段面板可以在帮助 > 搜索代码片段中找到【参考方案2】:

由于 Colab 在您的浏览器中运行,您需要使用 Web API 来访问相机等本地硬件。

以下示例展示了如何在 Colab 中从本地网络摄像头捕获图像: https://colab.research.google.com/notebooks/snippets/advanced_outputs.ipynb#scrollTo=2viqYx97hPMi

【讨论】:

以上是关于在 Google Colab 中打开网络摄像头的主要内容,如果未能解决你的问题,请参考以下文章

神经网络学习小记录70——Pytorch 使用Google Colab进行深度学习

使用Google Colab训练神经网络

Google驱动器与COLAB断开连接

GOOGLE COLAB 之TENSORBOARD 启用

是否有在 Google Colab 上运行 Web 应用程序的通用方法?

如果我断开连接,Google Colab 会继续运行单元以将文件保存在已安装的驱动器中吗?