QT OpenCV 准备工具
QT OpenCV 准备工具
- 前言
- 一、Qt 和 Qt Creator
- 二、MinGW
- 三、CMake
- 四、OpenCV 源代码
- 五、编译
- 1 准备目录
- 2 配置 CMake
- 3 调整 CMake 配置(重要)
- 4 编译和安装
- 六、在 Qt 项目中配置
- 七、过程BUG
- 1 CMake 安装失败
- 问题:
- 解决:
前言
OpenCV 是一个广受欢迎的开源计算机视觉库, 它提供了很多函数,实现了
很多计算机视觉算法,算法从最基本的滤波到高级的物体检测皆有涵盖。
一、Qt 和 Qt Creator
二、MinGW
三、CMake
四、OpenCV 源代码
五、编译
1 准备目录
2 配置 CMake
3 调整 CMake 配置(重要)
4 编译和安装
六、在 Qt 项目中配置
七、过程BUG
1 CMake 安装失败
问题:
The installer has encountered an unexpected errorinstalling this package, This may indicate a problem withthis package, The error code is 2503.
解决:
1. 以管理员身份运行安装程序
这是最直接和常见的解决方法,因为安装程序可能需要高级权限来修改系统文件和注册表。操作:找到你下载的 cmake-3.26.3-windows-x86_64.msi 文件,右键点击它,选择 “以管理员身份运行”。2. 修改系统Temp文件夹权限
错误2503很可能是因为Windows Installer没有足够的权限访问或修改系统临时文件夹(C:\Windows\Temp)。请按以下步骤操作:关闭所有正在运行的程序,特别是可能访问Temp文件夹的程序。打开“文件资源管理器”,导航到 C:\Windows\ 目录。找到并右键点击 Temp 文件夹,选择 “属性”。在属性窗口中,切换到 “安全” 选项卡。点击 “编辑...” 按钮来更改权限。在组或用户名列表中,选择你当前登录的用户或 “Users” 组。在下方的权限列表中,确保勾选了 “完全控制” 的 “允许” 复选框。如果看不到你的用户或权限是灰色的,可以点击 “高级” 按钮。在“高级安全设置”中,点击“所有者”旁边的 “更改”。输入你的用户名,点击“检查名称”后确定。勾选 “替换子容器和对象的所有者”,然后点击“应用”、“确定”。依次点击 “应用” 和 “确定” 保存所有更改。操作完成后,重启电脑,再次尝试以管理员身份安装CMake。