IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> OpenCV学习-0、OpenCV环境配置(Python、MSVC+qt creator+qt) -> 正文阅读

[开发工具]OpenCV学习-0、OpenCV环境配置(Python、MSVC+qt creator+qt)

OpenCV环境配置

Python(Windows)

环境

电脑:win11

安装Anaconda

参考文章Anaconda介绍、安装、更改源、虚拟环境配置

配置虚拟环境

参考文章Anaconda介绍、安装、更改源、虚拟环境配置

conda create -n opencv numpy matplotlib python=3.9.7

下载opencv

activate opencv
pip install opencv-python

安装pycharm

测试

import cv2 as cv
print(cv.__version__)

QT(Windows)

环境

电脑:win11

QT:Qt5.12.9

QTCreater:4.12.2(社区版)

vs:VisualStudio Community 2017

前言

涉及两种编译器,msvc和mingw,opencv4.1.0支持vc14和vc15,分别对应vs2015和vs2017,若使用mingw编译,需要下载cmake对opencv重新编译生成。

Qt配置OpenCV教程,亲测已试过(详细版)https://blog.csdn.net/weixin_43763292/article/details/112975207

在重新编译的过程中,出现了各种各样的问题,最终,cmake编译opencv未完成。

因此,决定采用MSVC+qt creator+qt+opencv

QT配置msvc编译器

Qt5.9.6使用MSVC(VS2017)开发环境搭建

安装VisualStudio Community 2017

https://visualstudio.microsoft.com/zh-hans/downloads/ 官方网站下载Visual Studio Community 2017

下载后运行vs_community.exe,选择安装通用Windows平台开发使用C++的桌面开发,除默认选项外在使用C++的桌面开发中选择适用于桌面的VC++2015.3 v14.00(v140)工具集。等待安装完成后,打开VS2017登陆微软账号即可获取使用权限。

image-20220218151811267

windows10SDK安装

安装Windows 10 SDK是为了能在Qt Creator Debugger andTools中使用调试器。

经测试,在安装vs2017时勾选安装windows SDK后,在QT中不能正常使用MSVC,前面一个黄色感叹号。

https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk 打开Windows 10SDK的官方网站下载,winsdksetup.exe,下完完成后运行。

这里下载的是ISO版本

下载后装载

image-20220218152004171

运行winsdksetup.exe

img

在这里我们只需要选择Debugging Toolsfor Windows,点击下载。

下载完成后在installers目录有几个安装文件

dotNetFx45_Full_x86_x64.exe、Kits Configuration Installer-x86-en-us.msi、SDKDebuggers-x86_en-us.msi、Windows SDK EULA-x86_en-us.msi、X64 Debuggers And Tools-x64_en-us.msi、X86Debuggers And Tools-x86_en-us.msi

依次安装

安装QT

在清华源下载QThttps://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/

安装时组件选择:选择msvc2017 64-bit、mingw 和QTCreator,QT开头的组件最好全选

图片来源:https://blog.csdn.net/weixin_45525272/article/details/113062352

在这里插入图片描述

构建环境配置

(1) 点击工具——选项——构建和运行——构建套件

如果上述安装过程中,按照步骤安装好了VisualStudio 2017和Windows 10 SDK,自动检测出来的构建套件应该是没有问题的。如图

image-20220218160253149

(2) 点击工具——选项——构建和运行——Debuggers

image-20220218160317206

opencv

下载

https://opencv.org/releases.html

image-20220218161636498

解压

双击下载后的程序

image-20220218161725764

在这里插入图片描述

image-20220218161804933

配置环境变量

C:\opencv\opencv4.5.5\build\x64\vc15\bin

QT使用OpenCV

新建工程

在pro文件中添加opencv

INCLUDEPATH+= C:\opencv\opencv4.5.5\build\include\
              C:\opencv\opencv4.5.5\build\include\opencv2

LIBS+= -LC:\opencv\opencv4.5.5\build\x64\vc15\lib\
       -lopencv_world455d\
        -lopencv_world455

image-20220218162023678

在cpp中加入头文件和命名空间

#include "opencv2/opencv.hpp"
using namespace cv;

测试

#include <QCoreApplication>
#include "opencv2/opencv.hpp"
using namespace cv;

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    Mat src = imread("./../../images/book.bmp");
    imshow("img",src);
    waitKey(0);
    destroyAllWindows();
    return 0;
}

image-20220221145436340

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-22 20:48:28  更:2022-02-22 20:50:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 8:31:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码