gpt4 book ai didi

linux - 错误 "sys/videoio.h - not found"OpenCV 3.1.0

转载 作者:行者123 更新时间:2023-12-02 16:04:47 28 4
gpt4 key购买 nike

我使用 Elementary OS 并尝试安装 OpenCV 3.1.0,我按照 http://docs.opencv.org/3.0-beta/doc/tutorials/introduction/linux_install/linux_install.html 的说明进行操作
另外,我已经安装了 libav 11.7 和 ffmpeg 3.1.3
但是,在 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
我得到:
-- 寻找 linux/videodev.h
-- 寻找 linux/videodev.h - 找到
-- 寻找 linux/videodev2.h
-- 寻找 linux/videodev2.h - 找到
-- 寻找 sys/videoio.h
-- 正在寻找 sys/videoio.h - 未找到
-- 寻找 libavformat/avformat.h
-- 寻找 libavformat/avformat.h - 找到
-- 寻找 ffmpeg/avformat.h
-- 正在寻找 ffmpeg/avformat.h - 未找到
-- 检查模块“libgphoto2”
-- 未找到包“libgphoto2”
在制作之后,
我得到:
../../lib/libopencv_videoio.so.3.1.0:引用一个 av_frame_alloc' sin definir <br>
../../lib/libopencv_videoio.so.3.1.0: referencia a
av_frame_free' 罪定义
collect2:错误:ld 返回 1 个退出状态
制作[2]: * [bin/opencv_test_video] 错误 1
制作[1]: *
[模块/视频/CMakeFiles/opencv_test_video.dir/all] 错误 2

有人可以帮助我吗?

最佳答案

你可以引用这个issue ,这对我有用。
我的问题解决了 set -DWITH_V4AL=OFF-DWITH_LIBV4L=ON

After I set WITH_V4L = OFF but still keep WITH_LIBV4L = ON, the configuring skipped the searching of 'sys/videoio.h', and the compilation worked.

关于linux - 错误 "sys/videoio.h - not found"OpenCV 3.1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39439783/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com