- 博客(14)
- 资源 (8)
- 收藏
- 关注
原创 Qt+BarTender对“.btw“文件的打印操作
代码文件:https://download.youkuaiyun.com/download/qq_42401265/193422381、需要安装好BarTender软件2、确认在COM对象中存在#ifndef BARTENDER_H#define BARTENDER_H#include <QObject>#include <QAxObject>#include <QPrinterInfo>class BarTender : public QObject{
2021-06-02 17:14:57
3018
1
原创 Qt自定义控件——绘制滑动条
Qt自定义控件——绘制滑动条通过继承QWidget来重写paintEvent函数来绘制图形,目前已实现功能有鼠标拖动、鼠标滚动等方式改变滑动条。功能简陋 源码链接:主要代码展示:头文件#ifndef MYSLIDER_H#define MYSLIDER_H#include <QWidget>#include <QPainter>#include <QLabel>#include <QColor>#include <QMouseE
2020-11-27 14:45:55
2352
原创 OpenCV3(滤波篇) ---- boxFilter方框滤波
方框滤波器是一种矩形的且滤波器中的所有值全部相等。效果函数原型:CV_EXPORTS_W void boxFilter( InputArray src, OutputArray dst, int ddepth, Size ksize, Point anchor = Point(-1,-1), bool normalize = true,
2020-08-04 11:20:33
867
原创 OpenCV3(滤波篇) ---- blur模糊函数
blur使用归一化框过滤器模糊图像,是一种简单的模糊函数,是计算每个像素中对应核的平均值。效果:函数原型:CV_EXPORTS_W void blur( InputArray src, OutputArray dst, Size ksize, Point anchor = Point(-1,-1), int borderType = BORDER_DEFAULT );src:输入图像;它可以有任意数量
2020-08-04 10:48:40
1561
1
原创 OpenCv3(滤波篇) ---- medianBlur中值滤波
中值滤波将每个像素替换为围绕这个像素得矩形邻域内。小于滤波器面积一半的物体基本上会被滤除,而较大的物体几乎会原封不动的保存下来,所以中值滤波对处理噪声非常有效,能减弱高频分量,同时也影响低频分量。效果:函数原型:CV_EXPORTS_W void medianBlur( InputArray src, OutputArray dst, int ksize );src:输入1-、3-或4通道图像;当ksize为3或5时,图像深度应为CV_8U, CV_16U,或CV_32F,对于大孔径,它只能是C
2020-08-03 22:04:39
554
原创 OpenCv3(滤波篇)----adaptiveThreshold自适应阈值化
相对于一般得阈值化操作,当图像中出现较大得明暗差异时,自适应阈值化非常有效。效果:函数原型:CV_EXPORTS_W void adaptiveThreshold( InputArray src, OutputArray dst, double maxValue, int adaptiveMethod,
2020-08-03 21:28:42
649
原创 OpenCV3(滤波篇)---threshold阈值化
threshold在图像滤波中经常用到,把像素中高于或者低于某一值得像素置零,同时其他的像素保持不变。函数原型CV_EXPORTS_W double threshold( InputArray src, OutputArray dst, double thresh, double maxval,
2020-08-03 18:33:58
1164
原创 学习OpenCV3---copyMakeBorder为图像创建边框
cv::copyMakeBorder函数通过不同的填充方法填充图像。函数原型CV_EXPORTS_W void copyMakeBorder(InputArray src, OutputArray dst, int top, int bottom, int left,
2020-08-03 10:43:11
365
原创 OpenCV3---addWeighted的图像混合
cv::addWeighted 与 cv::add类似而cv::addWeighted可以选择权重下面看看cv::addWeighted的原型CV_EXPORTS_W void addWeighted(InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArray dst, int dtype = -1);src1:一组输入数组(图像)alpha:第一个数组元素的权值src2:第二组输入
2020-07-31 14:45:39
272
原创 学习Opencv3---利用VideoWriter读取视频到本地
保存视频图像,Opencv提供了简单的方法,可以将帧依次输入到视频文件中。VideoWriter的构造函数 CV_WRAP VideoWriter(const String& filename, int fourcc, double fps,Size frameSize, bool isColor = true);filename:保存视频的路径fourcc:保存视频的编码格式,若为-1会弹出个编码选择框fps:视频的帧率frameSize:视频的分辨率isColor :默认为
2020-07-30 14:24:12
484
原创 Qt下QAxObject+Excel的例子
参考于:http://blog.sina.com.cn/s/blog_a6fb6cc90101gv2p.html自己总结写的个简单的Excel类有Excel的基本操作,如打开、创建、写、读、修改字体、合并方框、获取行、列等操作。具体文件内容见:使用注意事项:每次获取了工作表数量之后,需要重新选中工作表!关于怎么判断Excel是否被打开;原本是判断打开之后有没有生成对应的~$*.xlsx。...
2020-01-17 10:45:12
920
3
原创 递归函数将一个正整数的各位由高到低依次输出
递归函数将一个正整数的各位由高到低依次输出编写思想测试程序编写思想朋友向我请教了个题。如题目,花了一点时间把他编写成功了。下面我来说说我是怎么实现的。思想:从高到低依次输出,也就是说若输入的数字是361,那么输出的数字为631。平常排列数的时候一般用冒泡法啊什么的,但是都必须知道数的大小;而这里只有一个整数,那么我们可以把他先拆分为单一的数字,直到拆分到最后2个数字时候,就开始排序如输入数字...
2019-12-25 20:43:28
5066
4
原创 Windows7在Qt5.9.1构建OpenCV(vs2015+opencv3.3.0+CMake3.9.1+Qt5.9.1)
前言:此次构建过程参考于《OpenCV 3和Qt5计算机视觉应用开发_(伊朗)阿敏·艾哈迈迪·泰兹坎迪》,是对第一章的学习笔记。构建使用工具vs2015opencv3.3.0(下载地址:https://opencv.org/releases/)Qt5.9.1(下载地址:https://download.qt.io/official_releases/) 注:Windows版本后缀为:.e...
2019-11-12 11:58:28
451
1
原创 利用串口网络助手上传数据、图片到OneNet平台以及获取数据(HTTP)
利用串口网络助手上传数据、图片到OneNet平台以及获取数据(HTTP)使用网络助手连接OneNet服务器HTTP上传数据至OneNet获取数据上传图片至OneNet使用网络助手连接OneNet服务器使用OneNet提供的服务器IP地址:183.230.40.34 和端口:80连接服务器。下面的链接是我使用的串口工具:链接:https://pan.baidu.com/s/1_L75wEb...
2019-09-20 14:04:41
8629
6
编译opencv4.5.2缺少opencv_videoio_ffmpeg.dll等文件与编译完成的mingw64与mingw32
2021-08-26
MySliderTest.rar
2020-11-27
QAxObject+Excel做的例程
2020-01-17
Qt+Opencv3.3工程示例,内含opencv3.3的所以.h、lib、dll文件
2019-12-12
QT做的TCP服务端与客户端
2019-04-16
QT做的简易的计算器
2019-04-16
labview超市收银系统
2018-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人