Emgu Example.CameraCapture =>黑色图像

时间:2011-11-26 22:30:08

标签: c# opencv emgucv

与问题here一样,我正在尝试使用Emgu捕获图像。但即使在运行示例时,我也会得到一张黑色图像。我尝试将new Capture()改为new Capture(1)一直到12 ......没有变化。

我正在使用运行Windows 7 x64 Ultimate的Mac-book Pro 15“(2011年初)。

注意:当程序“开始捕捉”时,相机旁边的绿灯变为绿色 - 相机可以在其他应用程序中工作,所以我不认为这是相机/配置问题......

1 个答案:

答案 0 :(得分:2)

这可能是OpenCV不支持Windows为您的iSight摄像头选择的特定驱动程序的问题。根据{{​​3}}列表,OpenCV支持iSight摄像头,但仅适用于Linux和Mac OSX。

您应该查看this相关的SO帖子。您可能会尝试使用像this这样的外部捕获库。 Touchless是关于CodeProject的一个小教程。

希望有所帮助!