跳转到主要内容
--## 电子创新网图库均出自电子创新网,版权归属电子创新网,欢迎其他网站、自媒体使用,使用时请注明“图片来自电子创新网图库”,不过本图库图片仅限于网络文章使用,不得用于其他用途,否则我们保留追诉侵权的权利。 ##--

本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
judy 提交于

作者:Rachel Gaines and Kevin Morris,AMD工程师;来源:AMD开发者社区

这篇blog主要介绍OpenCV在Windows 10上的安装和设置。要使用Vitis Vision Libraries需要安装OpenCV。另一篇blog将会介绍如何在Windows 10上创建和运行一个Vitis Vision Library例程。
注意:Vitis Vision 库在 Windows 上进行了有限的测试,因此仅限于特定的文档和支持。如果有t可选的话,强烈建议使用 Linux - 在 Linux 上安装 OpenCV 的步骤

本blog是在 Windows 10 (22H2) 进行了测试,Vitis版本为2023.2。

准备事项:

1. 下载MinGW。OpenCV 需要这个来编译,Vitis Vision 库也是如此。这些库是使用 Linux 版本工具附带的 GCC 版本编译的,截至 2023.2, 版本为 6.2.0。下载与此最接近的版本以获得最大兼容性.

b. 将 MinGW 解压缩(使用 7-zip)到您选择的位置。
c.  将MinGW添加到PATH系统环境变量中

打开“开始”菜单>输入“环境变量”>选择“编辑系统环境变量”>选择环境变量

环境变量.jpg

  • 编辑“路径”系统变量。

  • 单击“浏览”并指向解压的 MinGW 文件夹的“bin”文件夹。

  • 单击“确定”确认更改并关闭窗口。

2. 下载 CMake - 该工具允许您配置 OpenCV 选项,这些选项是用于编译库的 Makefile 的一部分。
3. 下载 OpenCV - 这些是源 OpenCV 库文件,将用作 Vitis Vision 库的一部分。 注:OpenCV 4.4.0 为测试版本。 更高版本可能可以工作,但不受支持。
  • 将以下 zip 文件下载到您选择的文件夹中。 文件编译将在这些文件夹中进行。

  1. https://github.com/opencv/opencv/archive/refs/tags/4.4.0.zip

  2. https://github.com/opencv/opencv_contrib/archive/refs/tags/4.4.0.zip

  • 解压 Zip 文件,并将文件夹重命名为其基本名称(“opencv-4.4.0”为“opencv”,“opencv_contrib-4.4.0”为“opencv_contrib”)

 设置OpenCV选项

1. 从Start Menu打开 CMake (cmake-gui)。

2. 将“Where is the source code”设置为提取的 opencv 文件夹。

3. 将“Where to build the binaries”设置为提取的 opencv 文件夹,并将 /build 附加到末尾。 这将是编译文件的构建位置,您可以将其设置为您想要的任何文件夹。

4. 点击 "Configure"

OpenCV选项.jpg

  • 如果出现弹出窗口,表明构建目录不存在,请选择“Yes”以创建构建目录。

  • 如果出现提示,请选择“MinGW Makefiles”作为默认本机编译器。

  • 编译器将运行测试以确保功能并收集属性。 等待完成(约 1 小时)。

5. 使用搜索框更改以下属性:

  • BUILD_PROTOBUF – 取消选中

  • WITH_PROTOBUF – 取消选中

  • BUILD_TESTS – 取消选中

  • WITH_OPENEXR – 取消选中

  • BUILD_OPENEXR – 取消选中

  • OPENCV_ENABLE_ALLOCATOR_STATS – 取消选中

  • CMAKE_BUILD_TYPE – 发布

  • CMAKE_INSTALL_PREFIX – 默认为构建/安装目录,但您可以将其更改为您希望安装 OpenCV 库的任何目录

    OpenCV 库.jpg

  • OPENCV_EXTRA_MODULES_PATH – 设置为提取的 opencv_contrib/modules 文件夹的路径

       您可以使用右侧的 ... 选择目录或输入目录(注意:执行此操作时,请使用正斜杠作为目录路径)。

 6. 点击 "Generate"

Generate.jpg

     更改将以红色显示在 GUI 顶部
7. 生成后,您可以关闭 GUI。

编译OpenCV

1. 打开 Windows 命令提示符 (cmd) 并使用“cd”命令到 opencv/build 文件夹。

2. 运行以下命令:

  • mingw32-make

该命令将使用上一节中设置的 makefile 选项来编译源代码。 此操作可能需要数小时才能完成。

编译OpenCV.jpg

  • mingw32-make install

此命令会将编译的文件“install”到上一节中指定的安装前缀。 这是编译后的 OpenCV 库的输出位置。

3. 完成后,将安装位置添加到“Path”环境变量中.

  • 选择“Start”> 输入“environment variables”> 选择“dit the System Environment Variables”> 环境变量

  • 编辑“Path”系统变量。

  • 单击“Browse”并指向已编译的 OpenCV 安装文件夹(CMAKE_INSTALL_PREFIX 路径)的“x64/mingw/bin”文件夹。

  • 单击“确定”确认更改并关闭窗口。

4. OpenCV 现已编译并可与 Vitis Vision Libraries 一起使用。
您现在已经使用 OpenCV 设置了 Windows 10 环境。 OpenCV 是与 Vitis Vision 库一起使用所需的安装。
尝试下一篇博客,将 OpenCV 用于示例设计 - 在 Windows 10 上创建并运行 Vitis 视觉库示例
故障排除:

对配置期间设置的所有路径使用正斜杠。
仔细检查您是否为系统环境变量 PATH 设置了正确的环境变量。

产品与工具

Vitis

Vitis 是由赛灵思(Xilinx)推出的一款开发工具套件,用于加速应用程序的开发和部署,尤其专注于基于赛灵思的可编程逻辑设备(FPGA)的加速。

Vitis 工具套件的目标是简化 FPGA 加速应用程序的开发流程,使更广泛的开发者能够充分利用 FPGA 提供的硬件加速性能,从而加速特定领域的计算任务。

精彩推荐

2026英伟达GTC大会专题

CES 2026(国际消费类电子产品展览会)专题

第四届南渡江智慧医疗与康复产业高峰论坛

第十五届松山湖中国IC创新高峰论坛

第四届滴水湖中国RISC-V产业论坛

Recent comments

  • 1873774516_516738
  • 2460440665_516737
  • 1457585548_516736
  • 780289498_516735
  • 2283262460_516734