cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES ..
时间: 2023-04-06 17:00:52 浏览: 205
这是一个关于使用 CMake 构建 OpenCV 库的命令,其中 -D CMAKE_BUILD_TYPE=Release 表示构建类型为 Release,-D OPENCV_GENERATE_PKGCONFIG=YES 表示生成 pkg-config 文件。
相关问题
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4 .. $: command not found
这个错误提示表明你的系统无法找到名为 "cmake" 的命令,可能是因为它没有被安装或者没有被正确配置在系统的 PATH 环境变量中。你可以尝试通过以下命令来安装 cmake:
sudo apt install cmake
如果已经安装了 cmake,你可以尝试在命令前面加上 /usr/bin/ 或者 /usr/local/bin/ 来指定它所在的路径。例如:
/usr/bin/cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4 ..
build opencv 支持h265
要构建支持 H.265 的 OpenCV,需要在安装 OpenCV 时启用 FFmpeg,并确保 FFmpeg 已启用 H.265 支持。
以下是在 Ubuntu 上启用 H.265 支持的步骤:
1. 安装 FFmpeg
```
sudo apt-get install ffmpeg libavcodec-dev libavformat-dev libavutil-dev libswscale-dev
```
2. 构建 OpenCV
确保在构建 OpenCV 时启用 FFmpeg:
```
cmake -D WITH_FFMPEG=ON -D OPENCV_GENERATE_PKGCONFIG=ON ..
make -j8
sudo make install
```
3. 测试
在安装了支持 H.265 的 OpenCV 后,您可以使用以下命令测试是否正常工作:
```
opencv_test_videoio <path_to_h265_video>
```
如果成功地读取了 H.265 视频,则说明 OpenCV 已成功构建并启用了 H.265 支持。
阅读全文