我正在为我的imac开发网络摄像头。当有人打开网页时,我想每隔5秒左右从网络摄像头发送一个新的快照。我有<head><title>Live Webcam page</title><meta http-equiv="refresh" content="5" /><meta http-equiv="expires" content="0" /></head>
所以页面每5秒重新加载一次。
以下是我迄今为止的尝试历史:
isightcapture
。这在我在终端中运行时工作正常,但不是。imagesnap
。这在终端再次正常工作,但几乎总是会生成一个稳定的绿色图像。qt-capture
。再次,终端工作正常,但不是。据我所知,由于“安全原因”,苹果已经越来越难以以编程方式操作相机,这可能会导致这些问题。有人有解决方案吗?
答案 0 :(得分:0)
您没有说明如何尝试调用图像捕获以供网页使用。
你能更详细地解释一下你在做什么吗? 网页的全部内容是什么? 您是直接从文件系统在浏览器中打开它,还是使用Web服务器和某种服务器端语言/框架来提供页面和图像?
答案 1 :(得分:0)
好的,我发现苹果希望网络摄像头由“当前用户”操作,因此这些工具需要从当前用户打开的shell运行。我可以将它们放在脚本中,然后自己运行脚本,然后它们就可以了。我不能从网页上运行脚本。