自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 opencv imshow窗口置顶

在没有按键的情况下,手动关闭imshow出来的窗口

2023-06-08 15:52:33 1585 1

原创 Qt 自定义属性Q_PROPERTY不显示float类型

Q_PROPERTY可能支持很多种类型,但不一定能显示多种类型。

2022-10-24 16:09:20 301 1

原创 QColor和QString互相转换

QColor和QString互相转换

2022-10-13 14:44:47 2566

原创 C++使用宏控制注释

在C++中,可以使用宏定义控制部分code代码是否需要注释

2022-10-09 10:30:18 778

原创 通过图片像素计算图片大小的方法

那么是如何通过图片的像素大小来计算保存后的内存大小呢? 下面给出一组计算公式

2022-09-27 17:32:12 8627

转载 转载QT-QPainter的介绍

转载一篇QT-QPainter的介绍。

2022-08-31 16:26:21 74

原创 OpenCV的Mat格式和IplImage格式的使用

最近频繁地在使用OpenCV的Mat图像格式和IplImage图像格式,所以记录一下他们的一些使用区别。

2022-07-14 11:38:48 1353

原创 发现的IplImage转QImage的好用的方式

今日发现一个IplImage 转换为 QImage好用的方式,担心失效便记录一下并添加了自己的内容。亲测有效。IplImage 转换为 QImageQImage *IplImageToQImage(IplImage *img){ QImage *qmg; cvCvtColor(img,img,CV_BGR2RGB); qmg = new QImage((unsigned char*)img->imageData,img->width,img->height,

2022-05-27 15:43:05 347

原创 Qt显示QImage图像在label上,并保持自适应大小。

Qt使用label显示图像的方式: //将QImage的大小收缩或拉伸,与label的大小保持一致。这样label中能显示完整的图片 QImage imageScale = image.scaled(QSize(ui->label_Pixmap->width(), ui->label_Pixmap->height())); QPixmap pixmap = QPixmap::fromImage(imageScale);

2022-05-12 13:28:43 3989 1

原创 C++获取系统时间

C++打印程序使用时间段#include clock_t start = clock(); //获取当前系统时间clock_t end = clock();double programTimes = ((double) end -start) / CLOCKS_PER_SEC;QT获取系统时间#include #include QMutexLocker locker (&g_Lock);QDateTime time = QDateTime::currentDateT

2021-12-23 10:03:40 554

原创 测量函数的运行时间

#include <ctime> clock_t start = clock(); //获取当前系统时间 /*插入函数*/ clock_t end = clock(); double programTimes = ((double) end -start) / CLOCKS_PER_SEC; cout << programTimes << endl;

2021-05-06 10:51:12 174

转载 Qt 5种标准对话框及使用方法详解

5种QT标准对话框:详细转:http://c.biancheng.net/view/1870.html转载自:http://c.biancheng.net/view/1870.html

2021-04-29 16:55:21 199

原创 连通域分析算法

基于opencv的cv::connectedComponentsWithStats()的连通域分析标记算法:一、函数介绍:在OpenCV3中有了新的专门的函数 cv::connectedComponents() 和函数 cv::connectedComponentsWithStats(); 来做连通域分析,如果需要获取连通域的具体状态信息,则用第二种。函数原型:int cv::connectedComponents ( cv::InputArray image,

2021-04-29 14:23:58 2731

原创 基于大津法OTSU和图像分块的阈值分割算法

一、 算法目的及原理(1) 目的:阈值分割可以把图像中的前景目标和背景分割开,它特别适用于目标和背景占据不同灰度级范围的图像。它不仅可以极大的压缩图像的数据信息,而且也大大简化了分析和处理步骤,因此在很多情况下,是进行图像分析、特征提取与模式识别之前的必要的图像预处理过程,常用于机器视觉产品的检测。(2) 原理:通过统计灰度直方图,在峰与峰的灰度级之间设定阈值,把图像分割成n类。基于OTSU的阈值分割是根据计算双峰直方图的最大类间方差,从而确定把前景目标和背景区分的最佳阈值,通过阈值把原图像分割成一

2021-04-29 14:07:11 1749 5

转载 一个优秀的图像遍历算法(用以图像的线性拉伸为例)

转载自:http://blog.sina.com.cn/s/blog_794d61e80102w3zb.htmlC/C++ Demo: 把灰度级由其原范围线性地拉伸至整个灰度级范围。//通用#include <iostream>#include <stdio.h> //图像操作#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>#inclu

2021-03-25 08:43:59 186

原创 Qt界面:滑动条的实现

功能:在窗体内放置一个滑动条slider、一个spin box增减小控件,一个设置中间值的按钮,一个将当前值通过qQebug打印到编译器上。使用弹簧和布局使界面更美观。效果:Widget.h文件:#pragma once#include <QtWidgets/QWidget>#include<QSlider> //滑动条头文件#include<QSpinBox> //增减控件头文件#include<QBoxLayout> //界面布局头文

2021-02-24 14:02:03 3267

原创 第一个qt小界面:新建窗口和按钮

新建窗口和按钮功能:弹出一个窗口1,窗口1有两个按钮,一个open,一个close;单击open弹出一个新窗口2,新窗口2有 一个close按钮,单击之后关闭新窗口2。在窗口1单击close按钮关闭窗口1。代码://open3.h#pragma once#include <QtWidgets/QMainWindow>#include<QPushButton>#include "ui_open3.h"#include<new_window.h>clas

2021-02-01 14:10:37 489

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除