macos - 什么是 macbook 网络摄像头的正确路径

标签 macos go webcam

我正在尝试从 MacBook High Sierra 网络摄像头获取流,mac 没有 /dev/video0
有什么方法可以访问 MacOS 网络摄像头吗?
我在 golang 中编程,我正在使用 golang.org/x/sys/unix

最佳答案

您可以使用 OpenCV 绑定(bind)并从相机获取帧。

看看godoc for go-opencv

一个简短的例子:

index := 0 // example
camera := opencv.NewCameraCapture(index)

if camera.GrabFrame() {
    frame := camera.RetrieveFrame(1)
    img := frame.ToImage()
}

关于macos - 什么是 macbook 网络摄像头的正确路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49461222/

相关文章:

postgresql - 如何参数化运算符?

linux - 使用 linux 命令行 (bash) 从网络摄像头拍照

image-processing - OPENCV怪异错误

c# - 网络摄像头代码中的内存泄漏

mysql - OSX : Library not loaded: libmysqlclient. 18.dylib 上的 rails + MySQL

macos - Mac App Store 对话框与全屏窗口

go - 如何在 Go 中从 system-d 服务运行时修复环境变量不起作用

go - 在 Golang 中写入文件

cocoa 。创建 NSTextView,向其添加 NSString 并打印

c - 使用未声明的标识符 'O_DIRECT'