![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
糖琴心
这个作者很懒,什么都没留下…
展开
-
测量函数部分记录
测量函数版本1没有加入基准测量的版本//输出测量结果void MainWindow::on_ButtonOutPutRes_clicked(){ //采用读取照片的处理方式 CurImgMat=imread("test.bmp",IMREAD_GRAYSCALE);//读取照片 //如果不采用照片读取的话这里直接对CurImgMat进行处理即可 medianBlur(CurImgMat, CurImgMat, 7); vector<Point2f>原创 2020-06-05 21:31:34 · 253 阅读 · 0 评论 -
结构光:C++Mat类的txt自定义读写
MatIO.h#ifndef _MATIO#define _MATIO#include <opencv2\imgproc.hpp>#include <opencv2\calib3d.hpp>#include <opencv2\highgui.hpp>#include <iostream>#include <fstream>...原创 2020-01-04 17:06:35 · 387 阅读 · 0 评论 -
STL编程与lambda表达式
原创 2019-12-31 10:07:33 · 173 阅读 · 0 评论 -
qt项目:大恒相机实时采集,单帧采集,并且在屏幕上显示,含有保存bmp图片功能
软件框架ui界面框架.pro文件#-------------------------------------------------## Project created by QtCreator 2019-12-20T09:41:39##-------------------------------------------------QT += core guiQ...原创 2019-12-29 16:09:24 · 8141 阅读 · 82 评论 -
Qt界面开发问题汇总(1):qt调用大恒相机接口保存.bmp文件报错
问题1:qt调用大恒相机接口保存.bmp文件报错过程:在使用大恒相机的接口进行保存.bmp文件的过程中,发现调用windows的Createfile函数会出现乱码的情况,一开始查找原因,发现是string和CString的不同,后来由于Qt编译CString的头文件include<atlstr.h>的时候会报错,因此去深入阅读了源码。发现他们使用CString的格式,最终是为了调...原创 2019-12-29 11:06:53 · 1188 阅读 · 0 评论 -
Qt界面开发问题汇总(2):CV Mat格式转换为qpixmap,直接setpixmap只能显示图片的部分区域
问题2:CV Mat格式转换为qpixmap,直接setpixmap只能显示图片的部分区域过程:如果是普通的图片,直接qpixmap.load,然后再label里面进行setpixmap(),然后选择scalecontents(true)就能实现完整的显示了。但是在我的项目的场景下,我需要将cvMat转换为QImage,然后再转换为Qpixmap,这个时候,如果直接setpixmap会发现只...原创 2019-12-29 11:04:42 · 1937 阅读 · 1 评论 -
qt入门(8):信号与槽机制connect,两个窗口之间的通信
目录1 基本思路2 代码基本思路要实现两个完全不同的窗口之间的通信,使用信号和槽的功能。首先添加类别中选择“QT”,然后可以添加一个ui类,这样就可以添加第二个窗口,并且使用UI进行设计。然后关键就是实现两个窗口之间的通信,首先是发出信号。很简单,在类中使用signals:的前缀声明,然后分别添加void信号,根据需求可以使用有参数的信号和没有参数的信号。下面是两个.h文件中的信号si...原创 2019-12-22 18:59:29 · 5609 阅读 · 1 评论 -
qt入门(7):在界面子窗口中画折线图
目录Qchart模块1 使用Qchart在子窗口中画图2 参考资料3 代码Qcustomplot模块1 用Qcustomplot模块在子窗口中画图2 参考资料3 代码Qchart模块该部分可参考下面的博主https://blog.csdn.net/baizy77/article/details/84107786参考该资料,总结流程如下:1 准备工作需要在安装qt时带上了...原创 2019-12-22 10:22:33 · 3351 阅读 · 0 评论 -
大恒相机使用opencv的回调采集与连续采集
代码使用了回调采集,在while(1){}循环时,控制台窗口会不断的输出图像的尺寸,说明是已经采集到了图像了。#include<iostream>#include<tchar.h>//请用户提前配置好工程头文件目录,需要包含GalaxyIncludes.h#include"GalaxyIncludes.h"#include<opencv2\core.hp...原创 2019-12-19 09:45:31 · 4718 阅读 · 2 评论 -
大恒相机使用opencv的单帧采集与数据转换
使用大恒sdk黑白相机结合opencv的图像采集关键是实现大恒的数据到opencv里面的Mat矩阵的数据转换。下面是关键代码Mat curr(objImageDataPointer->GetHeight(), objImageDataPointer->GetWidth(), CV_8UC1);void* pRaw8Buffer = NULL;pRaw8Buffer = obj...原创 2019-12-18 20:12:43 · 2028 阅读 · 1 评论 -
qt入门(6):qtcreator中大恒相机sdk使用与普通库文件添加
目录1 大恒sdk在VS下环境配置(参考大恒自带的C++开发说明)2 大恒sdk在qtcreator下的环境配置3 代码1 大恒sdk在VS下环境配置在解决方案资源管理窗口中选中用户创建的工程,然后点击菜单中的project->properties弹出Property page窗口。选择Configuration Properties->C/C++ ->General...原创 2019-12-17 22:39:06 · 4671 阅读 · 4 评论 -
vs下配opencv环境与qt下配opencv环境总结
原创 2019-12-17 11:35:56 · 222 阅读 · 0 评论 -
qt入门(5):qt中图像format与opencv中mat格式转换关系
参考资料1 主要说明相关格式之间的关系转自:http://blog.sina.com.cn/s/blog_8b97b05e0101drxj.html[转]Qt中QImage与OpenCV中Mat相互转换 (2013-12-20 13:13:20)转载▼1.Mat to QImageQImage mat2qimage(const cv::Mat& mat){cv::Mat rgb...原创 2019-12-16 16:57:25 · 1551 阅读 · 0 评论 -
qt入门(4):按钮触发读取输入路径图片数据并在窗口中展示demo
QT+OPENCV简单demo目录1 demo功能简介2 实现过程的难点和要注意的地方··2.1 制作的UI界面··2.2 代码实现··2.3 库的添加··2.4 自定义函数方法多文件编译3 代码1 demo功能简介制作一个简易的界面软件,人为输入一个路径(如D:\qq.jpg),按下按钮后,通过opencv函数读取图片数据,然后在软件窗口中进行展示演示效果如下,可以看到,在...原创 2019-12-16 16:30:28 · 2948 阅读 · 1 评论 -
qt入门(3)qtcreator下不使用cmake的opencv环境配置
QTcreator+opencv在网上看了很多的qtcreator中加载opencv的方法,大多数是使用cmake的,但是这十分麻烦。我查找了一下,选择了不用cmake的方法,适合于大多数不需要使用很复杂的功能的人。参考视频:https://www.youtube.com/watch?v=fYBdwGpHQGw文字参考网站:(可在百度搜索“如何在qt中添加第三方库”)https://bl...原创 2019-12-13 20:02:00 · 2024 阅读 · 2 评论 -
qt入门(2):lambda表达式,qtcreator的使用,qt软件的打包发布
目录1 带参数的信号2 lambda表达式1 带参数的信号带参数的信号可以使用如下方式进行发射emit mysignal();emit mysignal(int ,Qstring);//信号的重载发射了之后,在主函数中进行接收,接受的时候需要进行识别(由于产生了信号的重载),因此需要使用到函数指针,以void mysignal()为例子,它的函数指针为void (类名::*p)()...原创 2019-12-10 10:58:48 · 157 阅读 · 0 评论 -
Qt入门(1):创建窗口和按钮
目录1 建立主窗口widget2 在窗口中建立button3 对button对象添加父类和子类设置(分别通过对象成员函数以及构造函数)4 对button使用信号和槽的概念,了解connet的机制1,2,3subwidget.h#ifndef SUBWIDGET_H#define SUBWIDGET_H#include <QWidget>#include<qp...原创 2019-12-09 22:44:15 · 605 阅读 · 0 评论