小编Pau*_*ndy的帖子

在 Mac m1 中从源代码构建 opencv

我正在使用以下 Make 从源代码构建 OpenCV,

 cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
  -D OPENCV_EXTRA_MODULES_PATH=/Users/Tools/opencv_contrib/modules \
  -D PYTHON3_EXECUTABLE=/miniforge/base/envs/envname/bin/python3 \
    -D BUILD_opencv_python2=OFF \
    -D BUILD_opencv_python3=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D WITH_TBB=ON \
    -D WITH_V4L=ON \
    -D INSTALL_C_EXAMPLES=OFF \
    -D OPENCV_ENABLE_NONFREE=ON \
    -D WITH_OPENGL=ON \
     -DBUILD_ZLIB=OFF \
  -D OPENCV_EXTRA_MODULES_PATH=/Users/Tools/opencv_contrib/modules \
    -D BUILD_EXAMPLES=ON ..
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有构建。它抛出以下错误,

: error: unknown type name 'AVBSFContext'; did you mean 'AVIOContext'?
Run Code Online (Sandbox Code Playgroud)

我当然已经安装了FFmpeg。我还缺少什么?

c++ opencv ffmpeg cmake apple-m1

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

标签 统计

apple-m1 ×1

c++ ×1

cmake ×1

ffmpeg ×1

opencv ×1