当前位置: 首页 > news >正文

opencv第一个例子

目的

这是用用QT+opencv实现的一个完整的展示图片的例子,包括了项目的配置文件,完整的代码,以用做初次学习opencv用。

代码

工程文件:

QT       += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = openCv1
TEMPLATE = app# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0CONFIG += c++11INCLUDEPATH += E:\openSource\opencv\opencv\build\include
INCLUDEPATH += E:\openSource\opencv\opencv\build\include\opencv
INCLUDEPATH += E:\openSource\opencv\opencv\build\include\opencv2SOURCES += \main.cpp \mainwindow.cppHEADERS += \mainwindow.hFORMS += \mainwindow.ui#win32: LIBS += -L$$PWD/../../../openSource/opencv/opencv/build/x64/vc14/lib/ -lopencv_world310
LIBS += -LE:\openSource\opencv\opencv\build\x64\vc14\lib\ -lopencv_world455
#LIBS += -LE:\openSource\opencv\opencv\build\x64\vc14\lib\ -lopencv_world455d# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

代码文件:

//#include "mainwindow.h"
#pragma execution_character_set("utf-8")
#include <QApplication>
#include <QDebug>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char *argv[])
{QApplication a(argc, argv);//MainWindow w;//w.show();QString str = QString::fromUtf8("E:\\temp\\lushanjing3.jpg");qDebug()<<str;Mat img = imread(str.toStdString());//图片路径//处理前imshow("img",img);//显示图片Mat resimg;//高斯模糊cv::GaussianBlur(img,resimg,Size(5,5),0);imshow("resimg",resimg);//显示图片waitKey(2000);//等待按键return a.exec();

运行情况

在这里插入图片描述

http://www.lryc.cn/news/215626.html

相关文章:

  • 【Midjourney入门教程1】Midjourney的注册、订阅
  • 安防视频监控平台EasyCVR前端解码与后端解码的区别介绍
  • Azure 机器学习 - 无代码自动机器学习的预测需求
  • Ansible中的变量及加密
  • Java 性能优化之直接使用成员变量 VS 拷贝副本
  • 「专题速递」数据驱动赋能、赛事直播优化、RTC技术、低延时传输引擎、多媒体处理框架、GPU加速...
  • 【书籍篇】Spring实战第4版 第1部分 Spring的核心
  • 【AI视野·今日Sound 声学论文速览 第八期】Wed, 20 Sep 2023
  • 【HSPICE仿真】输入网表文件(6)用户自定义分析输出(.measure)
  • 安装Oracle 11g Error in invoking target报错
  • AlarmManager闹钟管理者
  • Opencv实现的三次样条曲线(Cubic Spline)插值
  • 【ElasticSearch系列-03】ElasticSearch的高级句法查询Query DSL
  • 【C++ 系列文章 -- 程序员考试 201811 下午场 C++ 专题 】
  • javaEE -15( 13000字 JavaScript入门 - 2)
  • AWS SAP-C02教程11-解决方案
  • ClickHouse Java多参UDF
  • 修改Typora默认微软雅黑字体
  • ESP32网络开发实例-Web服务器显示LM35传感器数据
  • ATFX汇市:美联储11月利率决议再暂停加息,紧缩货币政策或已接近尾声
  • g.Grafana之Gauge的图形说明
  • MySQL笔记--Ubuntu安装MySQL并基于C++测试API
  • 与AI对话的艺术:如何优化Prompt以获得更好的响应反馈
  • outlook是什么软件outlook邮箱撤回邮件方法
  • 电脑如何录制小视频
  • vue使用百度富文本
  • 【Springboot】集成Swagger
  • [SpringCloud | Linux] CentOS7 部署 SpringCloud 微服务
  • 阿里面试:让代码不腐烂,DDD是怎么做的?
  • NoSQL数据库使用场景以及架构介绍