用于Ubuntu和笔记本电脑相机使用中的C代码的openCV库

时间:2012-11-27 22:31:18

标签: ubuntu opencv camera

我正在尝试使用openCV从我的笔记本电脑中安装相机(运行Ubuntu 11.04)获取图像,我有一些问题/问题:

  1. 我已经检查过一些代码示例使用以下内容:

    #include“cv.h”

    #include“highgui.h”

    但是一旦我编译代码,由于这些包含错误。如何在我的代码中设置要使用的包/库?我尝试按照此网站http://www.samontab.com/web/2011/06/installing-opencv-2-2-in-ubuntu-11-04/进行操作,但没有成功。

  2. 一旦图像加载到对象IplImage *中,我如何通过套接字发送它?我有关于使用“cvSaveImage(fileName,img)”将其保存到文件中,然后打开这样的文件并发送它(我没有问题,因为我已经通过套接字发送文件.bmp和.jpg),但是我不确定这是否是最佳方式。我已经检查过IplImage结构有几个字段,但我不确定它们中哪一个可以用于我的目的。

  3. 如何在openCV中获取笔记本电脑相机的变量作为cvCaptureFromCAM的参数?

  4. 提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

我遇到的主要问题是我正在为不同版本的Ubuntu安装openCV。一旦我为适当版本的Ubuntu安装了正确的方法,我问题中提到的问题就消失了,使用“0”作为笔记本电脑相机的索引。