错误:
/opencv-python/opencv/modules/gapi/include/opencv2/gapi/streaming/cap.hpp:26:10: fatal error: opencv2/videoio.hpp: No such file or directory
#include <opencv2/videoio.hpp>
失败的docker image命令:
RUN pip wheel . --verbose
下面是我的cmake参数:
ENV CMAKE_ARGS="
-D BUILD_JAVA=OFF
-D BUILD_PERF_TESTS=ON
-D BUILD_TESTS=ON
-D BUILD_opencv_apps=OFF
-D BUILD_opencv_freetype=OFF
-D BUILD_opencv_calib3d=OFF
-D BUILD_opencv_videoio=OFF
-D BUILD_opencv_python2=OFF
-D BUILD_opencv_python3=ON
-D WITH_GSTREAMER=OFF
-D VIDEOIO_ENABLE_PLUGINS=OFF
-D ENABLE_FAST_MATH=1
-D ENABLE_PRECOMPILED_HEADERS=OFF
-D INSTALL_C_EXAMPLES=OFF
-D INSTALL_PYTHON_EXAMPLES=OFF
-D INSTALL_TESTS=OFF"
我意识到文件没有找到,因为我关闭了视频,但它不应该首先寻找文件。任何建议吗?
我试过了
-D WITH_GSTREAMER=OFF
但没有成功。
你可以在没有video的情况下构建opencv,但是你必须特别禁用gapi,
-D build_opencv_video =OFF -D BUILD_opencv_gapi=OFF