OpenCV,Ubuntu 11.04

Posted

技术标签:

【中文标题】OpenCV,Ubuntu 11.04【英文标题】:OpenCV, Ubuntu 11.04 【发布时间】:2011-05-03 12:24:50 【问题描述】:

我一直在尝试在 Ubuntu 11.04 上安装 OpenCV 2.2。据我从这里收集到的信息:linux/videodev.h : no such file or directory - OpenCV on ubuntu 11.04,安装失败,因为 video4linux 不再在内核中。如果我按照上述线程 (http://tech.groups.yahoo.com/group/OpenCV/message/79758) 中链接的指南进行操作,make-command 会传递上述线程中描述的初始错误,但稍后会失败。我得到了错误:

Linking CXX executable ../../bin/opencv_createsamples
../../lib/libopencv_highgui.so.2.2.0: undefined reference to `cvCreateCameraCapture_V4L(int)'
collect2: ld returned 1 exit status
make[2]: *** [bin/opencv_createsamples] Error 1
make[1]: *** [modules/haartraining/CMakeFiles/opencv_createsamples.dir/all] Error 2
make: *** [all] Error 2

这个错误似乎也与 video4linux 有关。

有什么建议吗?

非常感谢, 安德烈亚斯·莫格莫斯

【问题讨论】:

linux/videodev.h : no such file or directory - OpenCV on ubuntu 11.04的可能重复 不是重复的,这是另一个错误。 同时,我设法通过在 CMake 配置中禁用 video4linux 来编译它。这使得安装库成为可能,但具有相当不幸的副作用,即无法使用 USB 摄像头作为输入设备。所以这不是我真正想要的。 这里的问题是 OpenCV Trac 中的一个错误:code.ros.org/trac/opencv/ticket/862(没有解决方案) 最新的SVN版本可以编译,但是不能加载视频文件,也不能使用附加的摄像头。 【参考方案1】:

您可能会发现这篇博文很有用: http://salikscodingblog.wordpress.com/2011/08/05/compiling-opencv-2-on-ubuntu/

【讨论】:

以上是关于OpenCV,Ubuntu 11.04的主要内容,如果未能解决你的问题,请参考以下文章

Python ImportError - 未定义符号 - 用于自定义 C++ 模块

cvCreateCameraCapture 不工作

ubuntu下如何安装opencv-2.4.3

Ubuntu18.04 安装OpenCV

Ubuntu18.04安装opencv和opencv_contrib

ubuntu16.04安装opencv2.4.10过程中的问题