小编Twi*_*wix的帖子

opencv - cmake 错误:Ubuntu 上没有这样的文件或目录

我一直在尝试从源代码而不是 pip 安装 opencv,因为我无法成功读取 VideoCapture。

Ubuntu 16.04.3 LTS上安装opencv-3.2.0。遵循这里提到的细节。

我在“.../opencv-3.2.0/build/CMakeFiles/CMakeError.log”中收到以下错误:

.../opencv-3.2.0/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:28: fatal error: linux/videodev.h: No such file or directory


.../opencv-3.2.0/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:25: fatal error: sys/videoio.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

libv4l-dev已经是最新版本 (1.10.0-1)

我还在/usr/include/linux运行了以下命令:

sudo ln -s ../libv4l1-videodev.h videodev.h
Run Code Online (Sandbox Code Playgroud)

CMake 输出是:

-- General configuration for OpenCV 3.2.0 =====================================
--   Version control:               unknown
--
--   Platform:
--     Timestamp:                   2017-08-09T05:39:43Z
--     Host:                        Linux 4.4.0-87-generic x86_64
--     CMake:                       3.5.1
--     CMake generator:             Unix Makefiles
--     CMake build tool: …
Run Code Online (Sandbox Code Playgroud)

python opencv ubuntu-16.04

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

opencv ×1

python ×1

ubuntu-16.04 ×1