qt项目
爱炸薯条的小朋友
机械专业的图像算法学生
展开
-
浅谈在qt项目内使用多线程实时显示halcon相机,并实现实时计数。
看过我之前的博客的人应该知道我最近在处理利用halcon绑定窗口的时候遇到放大多倍的情况,最近突然想到错误在哪里了,顺便我同时也写一个关于使用多线程读相机的程序,当然在实际项目中,读相机基本都要用多线程来读取,并根据按钮的进行图像处理。还是按照惯例直接上演示,当然最近光源出现一些问题,所以有黑边,但是我还在找调节器说明书(其实是没找到)。直接上代码:mythreadd这个是子线程程序。mythreadd.h#ifndef MYTHREAD_H#define MYTHREAD_H#includ原创 2021-12-02 19:24:14 · 2019 阅读 · 3 评论 -
浅谈,基于vs,qt项目实现基于halcon的对图像的处理
按照往常先上运行结果直接贴代码reg.h#ifndef REG_H#define REG_H#include <halconcpp/HalconCpp.h>#include "halconcpp.h"#include <qgridlayout.h>#include <QHBoxLayout>#include <qpushbutton.h>#include <QtWidgets/QWidget>#include <qla原创 2021-11-27 21:49:11 · 1770 阅读 · 0 评论 -
基于vs的,对qt项目的connect的简单用法的讲解
connect的简单用法:首先connect(a,b,c,d)的简单格式。其中a为你要链接的控件,比如PushButton等,b为你a控件的状态,比如对于PushBotton控件而言,他的状态可能有cliecked(点击)状态等,c为你的父对象,比如较为常用的又this(窗口类父对象),d为你要执行的函数,比如常见为 void hanshu();使用connect可以实现,监控a控件的状态,当在c窗口下,检测的符合b类型的状态改变时,既执行d函数。常见的形式主要为connect(btn_1, &原创 2021-11-27 21:15:48 · 1559 阅读 · 0 评论 -
基于vs强制中断报错的解决方法(个人总结)
按照习惯先贴运行结果出现中断报错解决办法:第一点:找到他所指示的问题行,通常情况下编译器会运行完后才会出现中断错误,所以我们首先找到问题指的行的前一行,然后进行注释掉,在重复运行坚持是否是这个错误。(这个放方法已知可以解决90%以上的问题)第二点:中断报错的的意思是【在内存中出现多个冲突】常见为(1.窗口的打开冲突,就是当你本来就没有窗口的情况下进行关闭窗口的程序)(2.窗口的嵌套,就是窗口与窗口之间出现冲突)【这种情况其实在新手使用vs的时候最长出现的错误,在qt和halcon中他是运行在没有原创 2021-11-27 21:06:39 · 1853 阅读 · 0 评论 -
浅谈,基于vs运行的,在qt项目主线程中运行halcon实时显示摄像机画面
按照以前直接先上运行结果reg.h#ifndef REG_H#define REG_H#include <halconcpp/HalconCpp.h>#include "halconcpp.h"//halcon的相关头文件#include <qgridlayout.h>#include <QHBoxLayout>#include <qpushbutton.h>#include <QtWidgets/QWidget>#inclu原创 2021-11-27 20:55:37 · 2012 阅读 · 0 评论 -
基于vs开发的qt项目,基于object的qt多线程的简单应用与理解。
按照往常先贴运行结果点击open开关后可以对下方的label控件进行滚动显示,然后点击close后可以关闭线程运行。直接上代码。mythread.h/*子线程程序*/#ifndef MYTHREAD_H#define MYTHREAD_H#include <QObject>#include <qlabel.h>class MyThread : public QObject{ Q_OBJECT public: MyThread(QObject *paren原创 2021-11-27 20:37:20 · 494 阅读 · 0 评论