macos - OpenCV——记录浏览器窗口而不是捕获相机输出?

标签 macos opencv video-capture screen-capture

我试图通过尝试编写一个简单的屏幕录像机来开始使用 OpenCV——一个可以在 Mac 上执行连续或轮询捕获 GUI 窗口的屏幕录像机。例如,我可以捕获浏览器窗口的客户区。

我确信这是可能的,但我不知道从哪里开始——有任何指示吗?读取 GUI 窗口的帧抓取器是 OSX/Cocoa 的东西,还是 OpenCV 调用?

最佳答案

您必须处理正在处理的操作系统。我见过一些安装驱动程序的软件。它模拟相机并将您的桌面流式传输到相机中。这样您就可以使用 OpenCV 的功能来访问桌面。

关于macos - OpenCV——记录浏览器窗口而不是捕获相机输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3553005/

相关文章:

macos - Mac App Store 二进制拒绝问题

Ruby Gem 在 Mavericks 和 Xcode 5.1 上安装 Json 失败 - 未知参数 : '-multiply_definedsuppress'

linux - xvfb-在 OS X 上运行

python - 在OpenCV Python中画线时出错

android - 如何在 android 中设置摄像头视频捕获的帧速率...?

ios - 如何禁止某些部分在 iOS 5 中显示为 TVOut?

c# - 是否有用于在 Windows 中使用网络摄像头的商业/开源 C# 包装器组件?

html - iOS Safari 第一次没有呈现完整的页面

c++ - 使用Qt 5,C++和OpenCV从Linux创建可执行文件

c++ - 具有不同 ROI 的扩张梯度(blob 优化)OPENCV