QT
文章平均质量分 51
鸡蛋儿炒大葱
这里介绍不了我
展开
-
error: ld returned 1 exit status的解决方法之一(在别的地方看到的方法无效的可以进来看看)
这个错误网上的各种方法都不是很适用,他的根本原因是直接套用现成的代码,而忽略了环境配置,即pro文件的配置,大概率是没有配置opencv或者opencv没有配置好,百度配置一下opencv就好,注意,是在pro文件中配置而不是配置软件......原创 2020-10-06 19:23:03 · 2994 阅读 · 0 评论 -
基于 NCC/灰度信息 的模板匹配算法(QT + Opencv + C++),10ms内获取匹配结果,部分源码
文后代码,优化效果图结尾处,最快3ms得到匹配结果NCC,全称为Normalized Cross Correlation,即归一化互相关系数, 在模板匹配中使用的非常非常广泛,也是众多模板匹配方法中非常耀眼的存在, 这个匹配的理论核心基础公式如下:其实Opencv的matchTemplate函数使用的就是这个公式,实测直接使用这个公式实现无旋转角度的、单目标的模板匹配时用时大概26ms(其实这个结果已经满足大部分使用需求了),但是本博主响应国家号召,秉着自强不息、实事求是、勇于钻研的心态,决定从公原创 2022-06-14 21:34:10 · 9301 阅读 · 10 评论 -
Mat转Qimage,用一行代码实现
网络上好多使用函数实现的,加在自己的代码里看非常难受,而且非常复杂,博主使用新建Qimage图像的方法实现:成功原创 2022-05-16 20:21:35 · 736 阅读 · 1 评论 -
QT中转换byte类型为Mat类型(opencv打开海康威视摄像头时使用)
就一行,大家借鉴Mat image=Mat(stImageInfo.nHeight,stImageInfo.nWidth,CV_8UC1,pData);这样还是没有图形界面的,用opencv加一个imshow就行原创 2020-07-24 14:55:16 · 656 阅读 · 1 评论 -
QT连接腾讯云数据库,并查询、更新数据(C++、微信小程序管理端程序)
(前提是你已经有了腾讯云数据库哦)新建QT工程不多说在.pro文件中加入在.h文件中加入头文件腾讯微信小程序开发文档中对获取小程序全局唯一后台接口调用凭据(access_token)的描述为请求地址|属性 | 类型 | 说明||–|–|–|–|| grant_type | string | 只能填client_credential || appid| string | 小程序唯一凭证,即 AppID,可在「微信公众平台 - 开发管理 - 开发设置」页中获得。 || secret原创 2022-01-12 21:25:35 · 1756 阅读 · 0 评论 -
QT的延时方法
使用QT当然会馋他的跨平台,所以我们不能调用windows.h来sleep或者wait,QT本身又不提供类似的函数,所以我使用如下方法解决:QTime t;t.start();while(t.elapsed()<1000)//1000ms = 1s QCoreApplication::processEvents();这样即能达到延时效果,程序还能持续响应...原创 2021-08-24 13:48:15 · 3759 阅读 · 1 评论 -
QT+access数据库制作登陆界面的跳转(QT跳转页面)
其实总的来说只有一点,信号槽函数的转换就是不断的通过传递信号,解决show哪个界面的问题不仅是登陆界面的跳转,所有界面的跳转都可以用这个方法用大白话说就是,收到信号就去触发函数,函数就是控制哪个界面显示的东西我的登陆界面类名为MainWindow,主界面类名为secondwin(为了测试随便取的)问:我可以假设大家不做跳转的登陆界面是可以完成的吗?大家:当然可以!我:好!没有的话我的资源里面有可以免费下载的源码,有几个小小的bug没更新,但是大致使用不会有问题,access数据库无法配置的原创 2021-08-03 14:35:31 · 1206 阅读 · 3 评论 -
QT+opencv将图像显示到ui界面上(含资源)
界面显示摄像头大概有两个方面,一个是定时器的使用,一个是数据类型的转换。界面的更新方式需要通过定时器访问,需要不断的释放摄像头资源,清理内存。数据类型就是QT ui界面常见问题,Mat转为QImage类型原创 2021-05-22 18:39:43 · 2701 阅读 · 4 评论 -
Windows下QT配置opencv(qmake)
win上的qt配置opencv网上的教程都如出一辙,几乎全是cmake重新编译opencv,其实opencv的Windows版本是编译好的,qmake直接用就可以了,不知道为什么网上会有那么多浪费别人时间的教程,下面开始正文安装opencv,配置环境变量,就是去修改path,修改完之后需要重启,这个倒是和其他教程一样,相信大家已经熟门熟路了,不多赘述qmake对于qt的编译器是有要求的,我原来用的mingw,也就是qt自带的编译器是不行的,他读取不了dll文件,于是就要改用msvc也就是VS的编原创 2021-05-06 18:52:17 · 2561 阅读 · 3 评论 -
QT打包程序,只生成一个exe文件,不报错不缺少插件
博主仅在MinGW编译器上测试成功1.将qt里的项目(我的是ui界面)用release方式编译,并运行一次2.在对应的build-release文件中找到该exe文件3.将release中生成的.exe文件拷贝到新的文件夹中,注意路径不要有中文,我放到了d:\ab\中。4.在QT安装菜单中找到QT for DeskTop工具,运行5.输入命令,进入该文件夹:cd /d d:\ab使用QT自带的windeployqt工具命令:windeployqt +文件名.exe我的即为windeploy原创 2021-02-19 16:00:40 · 943 阅读 · 2 评论 -
Windows下QT的下载与安装
Qt 官方下载通道非常慢,所以建议大家使用国内的镜像网站(较快)。本文会同时讲解两种种下载方式,建议使用后一种。Qt 官方下载(非常慢)Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/对目录结构的说明:目录说明archive各种 Qt 开发工具安装包,新旧都有(可以下载 Qt 开发环境和源代码)community_releases社区定制的 Qt 库,Tizen 版 Qt 以及 Q原创 2021-01-30 17:15:41 · 4122 阅读 · 1 评论