- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Mac 上创建对象检测程序。我想在手动曝光模式下使用 iSight 以提高检测质量。
我尝试了 iGlasses 和 QTKit Capture 来做到这一点,它有效,但程序运行非常缓慢且不稳定。所以我想尝试其他解决方案。
在 PhotoBooth.app 中,iSight 似乎以固定曝光模式运行,因此可能有办法做到这一点。我阅读了 QTKit Capture 文档和 OpenCV 文档,但找不到答案。
如果你有什么想法,请告诉我。谢谢。
最佳答案
QTKit Capture 虽然易于使用,但缺乏手动设置相机参数(如增益、亮度、焦距等)的功能。如果您使用 Firewire 相机,我建议查看 libdc1394如果您使用 IIDC Firewire 相机(如旧的外部 iSight),它可以让您控制所有这些值以及更多。我使用这个库在机器人平台上从 CCD 摄像机进行视频捕获和控制。
但是,我猜您对内部 iSight 摄像头(USB)感兴趣。 Wil Shipley 在他的文章 "Frozen in Carbonite" 中简要提到了内部 USB iSight 上的参数控制,但他制定的大部分 Carbon 代码控制着 IIDC Firewire 相机中的这些值。
不幸的是,根据this message在 Brad Ford 的 QuickTime 邮件列表中,听起来您无法通过公开的接口(interface)以编程方式控制内置 iSight 上除了饱和度和清晰度之外的任何内容。他推测 iGlasses 正在软件中对图像进行后处理,这是您可以使用 Core Image 滤镜完成的操作。
关于cocoa - iSight 中的曝光锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/430794/
我正在 Mac 上创建对象检测程序。我想在手动曝光模式下使用 iSight 以提高检测质量。 我尝试了 iGlasses 和 QTKit Capture 来做到这一点,它有效,但程序运行非常缓慢且不稳
我意识到没有任何关于使用 isight 光传感器的公开文档,但是像 ShadowBook 这样的程序 (shown here)能够访问亮度数据,我只是想知道是否有人能够获得类似的结果并且知道如何访问该
是否可以通过编程方式访问 macbook 上的 iSight 摄像头?我的意思是我希望能够根据命令从 iSight 摄像头抓取静止帧,然后对它们进行处理。如果是这样,它是否只能使用 objective
我无法使用以下 OpenCV 代码从我的网络摄像头捕获图像。 该代码可以显示来自本地 AVI 文件或视频设备的图像。它适用于“test.avi”文件。 当我使用我的默认网络摄像头(CvCapture*
因此,要在 Linux 上使用 ffmpeg 录制网络摄像头视频,您可以使用类似... ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 out.avi
因此,在此处和其他地方进行了大量挖掘之后,没有一种好的、简单的、当前的方法可以在 Java 中从 iSight 获取图像。因此,首先,如果有人能给我指出一个好方法来做到这一点,我会很高兴,并且 Ope
我正在尝试使用 python 和 PIL 编写一个应用程序,其中涉及处理来 self 的 macbook 相机的帧。有没有一种简单的方法可以从 iSight 捕获帧以便与 PIL 一起使用,而无需安装
几天后,我无法再从 opencv 应用程序中打开我的 iSight 摄像头。 cap = cv2.VideoCapture(0) 返回,cap.isOpened() 返回 true。但是,cap.gr
我想用 C++ 从我的 MacBook Pro iSight 中抓取一个框架并对其进行一些详细说明。我已经知道如何在 ObjC 中使用 QTKit 来做到这一点,但是有什么方法可以在 C++ 中做同样
我正在尝试使用 OpenCV 2.4.6 从 Macbook Pro 的 iSight 捕获帧,并在 Xcode 上使用 Apple LLVM 4.2 编译器构建。 但是,我没有收到任何帧。通常我会设
我正在尝试在我的 Macbook Pro(10.8.5,视网膜型号)上运行 openCV,并且我想使用默认的 iSight 摄像头进行输入,因为我不想随身携带或购买 USB 摄像头,如果我不需要。 我
我之前使用此代码使用 QTKit 从 Mac 的 iSight 摄像头捕获单个图像: - (NSError*)takePicture { BOOL success; NSErro
我有以下 PyObjC 脚本: from Foundation import NSObject import QTKit error = None capture_session = QTKit.QT
我正在尝试使用 Python(2.7 或 2.6 版)和 PyObjC(2.2 版)从 Macbook Pro 中内置的 Apple iSight 摄像头捕获单个帧。 作为起点,我使用了 this o
我有以下问题: 在 Mac OS X 10.5.8 下的 openCV 程序中,当我尝试打开我的 USB 摄像头进行视频时,它总是打开 iSight 内置摄像头,尽管我明确地将摄像头编号设置为 1(i
我是一名优秀的程序员,十分优秀!