上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 59 下一页
  2022年2月15日
摘要: 一、概述 案例:使用OpenCV绘制线、矩形、椭圆、圆形、多边形、文本(不支持绘制中文) 1.绘制线:line(InputOutputArray img, Point pt1, Point pt2, const Scalar& color, int thickness = 1, int lineTy 阅读全文
posted @ 2022-02-15 10:09 飘杨...... 阅读(221) 评论(0) 推荐(0) 编辑
  2022年2月14日
摘要: 一、概述 案例:输出一张原图,增加该图片的亮度及对比度 基本概念: 亮度:RGB的像素值范围是0~255,我们称从0——>255随着像素值的增加图像会越来月亮,反之会越来越暗。所以我们可以通过对图像像素加减来改变图像的亮度。 对比度:其反应的是图像中各像素的差异(层次感、落差感),差异越大对比度越大 阅读全文
posted @ 2022-02-14 19:53 飘杨...... 阅读(1585) 评论(0) 推荐(0) 编辑
摘要: 一、概述 案例:使用addWeighted将两张图片融合到一块 addWeighted(mat_first,alpha,mat_second,beta,gamma,dst);1.mat_first:第一张输入图片2.alpha:第一张图片的权重值3.mat_second:第二章输入图片4.beta: 阅读全文
posted @ 2022-02-14 17:49 飘杨...... 阅读(787) 评论(0) 推荐(0) 编辑
  2022年2月12日
摘要: 一、概述 使用opencv实现像素取反(自己手写) 原理:所谓的取反就是:每个像素都用255-当前像素值,得到的新的矩阵值就是我们的目标值。 做法:用255-当前像素值,替换掉当前位置的像素值即可 二、代码 QLabel* Chapter3Option::pixleReverse(const cha 阅读全文
posted @ 2022-02-12 18:54 飘杨...... 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、概述 使用Qt选择图片文件并获取图片文件的路径 使用到的类:QFileDialog::getOpenFileName() 二、示例 QString filePath = QFileDialog::getOpenFileName(this, tr("选择视频"), ".", tr("Image F 阅读全文
posted @ 2022-02-12 18:48 飘杨...... 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 一、概述 此篇主要是记录一下如何将OpenCV集成得到Qt Creator中,并将OpenCV的Mat对象转换为QImage并使用qt的api显示图片 a.使用Qt Creator开发工具集成OpenCV,在.pro文件中配置环境即可,如下图所示 b.将Mat对象转为QImage对象并使用Qt显示出 阅读全文
posted @ 2022-02-12 13:57 飘杨...... 阅读(1442) 评论(0) 推荐(0) 编辑
  2022年1月5日
摘要: 一、概述 案例:1.使用Qt Creator 的UI设计界面创建菜单选项 2.使用代码创建菜单选项 二、代码示例&图例 1.使用Qt Creator创建菜单选项 2.使用代码创建menubar //创建菜单栏 QMenuBar *bar = this->menuBar(); this->setMen 阅读全文
posted @ 2022-01-05 17:01 飘杨...... 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: 一、概述 案例:编写一个自定义按钮。要求:1.给按钮添加自定义背景 2.监听按钮点击事件 二、代码案例 1.创建一个类让其继承QWidget,点击下一步下一步最后完成 2.打开MyPushButton,让其继承QPushButton。如下所示: MyPushButton::MyPushButton( 阅读全文
posted @ 2022-01-05 16:50 飘杨...... 阅读(1860) 评论(0) 推荐(0) 编辑
  2021年12月22日
摘要: 一、概述 开发工具:Qt Creator QApplication类简单介绍: QApplication应用程序类 1.管理图形用户界面应用程序的控制流和主要设置。 2.是Qt的整个后台管理的命脉它包含主事件循环,在其中来自窗口系统和其它资源的所有事件处理和调度。它也处理应用程序的初始化和结束,并且 阅读全文
posted @ 2021-12-22 15:20 飘杨...... 阅读(2824) 评论(0) 推荐(0) 编辑
  2021年12月21日
摘要: 一、概述 1.特点: 1.事件驱动、高性能、轻量级、专注于网络 2.源代码精炼、易读 3.跨平台 4.支持多种I/O多路复用技术,如epoll 、poll 、select等 5.支持I/O和信号等事件 2.使用libevent 函数之前需要分配一个或者多个 event_base 结构体, 每个eve 阅读全文
posted @ 2021-12-21 10:14 飘杨...... 阅读(869) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 59 下一页