【问题标题】:Looking for an OSX application that can do image processing using a webcam寻找可以使用网络摄像头进行图像处理的 OSX 应用程序
【发布时间】:2010-09-18 14:11:39
【问题描述】:

我正在寻找一个 OSX(或 Linux?)应用程序,它可以从网络摄像头/视频输入接收数据,并让您以类似于 c、python 或 perl 的方式对像素进行一些图像处理,而不是打扰关于处理语言。

我正在考虑将一个放在一起,但我想在我开始重新发明轮子之前先尝试找到一个已经存在的。

想做一些关于物体检测和读取刻度盘和数字的实验。

【问题讨论】:

  • 设法将相机设置为面向我的模拟燃气表(天然气)并检测红色表盘的朝向;跟踪表盘,我可以计算出我的燃气使用量,并开始收集和绘制数据,以了解我的锅炉效率有多低!!

标签: macos image-processing scripting webcam object-detection


【解决方案1】:

如果您愿意编写一些代码,可以看看 QTKit,它是 Cocoa 的 QuickTime 框架。 QTKit 将让您轻松设置来自网络摄像头的输入源 (intro here)。您还可以将 Core Image 过滤器应用于流(演示代码here)。如果您想使用 OpenGL 渲染电影或对电影应用滤镜,请查看 Core Video(示例here)。

使用MyMovieFilter 演示应该可以让您快速启动并运行。

【讨论】:

  • 我是一名全职软件开发人员,所以编码是我的第二天性——我最初计划直接在 Cocoa 中开始这个项目,但在我确定所有变量之前,我决定先进行原型设计是最好的解决方案.
【解决方案2】:

找到了一个名为“Processing”的跨平台工具,实际上运行的是 windows 版本,以避免进一步复杂化让网络摄像头工作。

必须安装 quick time 和一个叫做 gVid 的东西才能让它工作,但是在最初的障碍编码之后看起来像 C; (我认为它会被“编译”成 Java),而且运行速度非常快;甚至实时扫描来自网络摄像头的像素。

仍然让它在 OSX 上运行。

【讨论】:

    【解决方案3】:

    根据您想要进行的处理(即,如果它是 Apple 的 Core Image 过滤器库中可用的过滤器),内置的 Photo Booth 应用程序可能就是您所需要的。 Apple 商店还提供一组商业附加过滤器 (http://www.apple.com/downloads/macosx/imaging_3d/composerfxeffectsforphotobooth.html).

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-15
      • 2010-12-06
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      相关资源
      最近更新 更多