一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
01 2020 档案
WIN10 蓝牙连接音箱之后,音量调节无效,音量从1-100,声音一样大,都是最大声,可以静音(解决方案)
摘要:1、win+r,输入regedit,打开注册表2、进入路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT3、找到DisableAbsoluteVolume值,修改为1,如果没有,右键新建DWO 阅读全文
posted @ 2020-01-29 17:11 一杯清酒邀明月 阅读(4885) 评论(0) 推荐(0) 编辑
OpenGL 保存bmp图像
摘要:今天我们先简单介绍Windows中常用的BMP文件格式,然后讲OpenGL的像素操作。虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如”显示BMP图象”等内容比较感兴趣的话,可能不知不觉就看完了。 像素操作可以很复杂,这里仅涉及了简单的部分,让大家对OpenGL像素操作有初步的印象 阅读全文
posted @ 2020-01-19 14:21 一杯清酒邀明月 阅读(888) 评论(0) 推荐(0) 编辑
Qt 使用自带的OpenGL模块开发程序
摘要:QT中使用opengl .pro文件中添加 QT += opengl 1、使用指定版本的OpenGL如下使用opengl4.5调用方法,使用指定版本的接口,必须设备图形显示设备支持对应OpenGL版本才可。Q:什么是CoreProfile和Compatibility Profile?A:在OpenG 阅读全文
posted @ 2020-01-19 13:56 一杯清酒邀明月 阅读(10780) 评论(0) 推荐(0) 编辑
OpenCVSharp介绍
摘要:OpenCvSharp 是一个OpenCV的.Net wrapper,应用最新的OpenCV库开发,使用习惯比EmguCV更接近原始的OpenCV,有详细的使用样例供参考。该库采用LGPL发行,对商业应用友好。使用OpenCvSharp,可用C#,VB.NET等语言实现多种流行的图像处理(image 阅读全文
posted @ 2020-01-19 13:40 一杯清酒邀明月 阅读(3652) 评论(0) 推荐(1) 编辑
OpenCV介绍
摘要:openCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很 阅读全文
posted @ 2020-01-19 13:33 一杯清酒邀明月 阅读(1522) 评论(0) 推荐(1) 编辑
OpenAL介绍
摘要:OpenAL(Open Audio Library)是自由软件界的跨平台音效API,由Loki Software,使用在Windows、Linux 系统上,用在音效缓冲和收听中编码。 OpenAL设计给多通道三维位置音效的特效表现。其 API 风格模仿自OpenGL。 历史 Loki 倒闭以后,这个 阅读全文
posted @ 2020-01-19 13:30 一杯清酒邀明月 阅读(2064) 评论(0) 推荐(0) 编辑
OpenCL介绍
摘要:OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、C 阅读全文
posted @ 2020-01-19 13:27 一杯清酒邀明月 阅读(1247) 评论(0) 推荐(0) 编辑
OpenGL介绍
摘要:OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。而另一种程序接口系统是仅用于Microso 阅读全文
posted @ 2020-01-19 13:21 一杯清酒邀明月 阅读(700) 评论(0) 推荐(0) 编辑
Qt 无法打开包括文件:“QGLWidget”: No such file or directory
摘要:只需要在.pro文件中加上 QT += opengl 然后再执行qmake即可 阅读全文
posted @ 2020-01-19 11:08 一杯清酒邀明月 阅读(2451) 评论(0) 推荐(1) 编辑
Win7如何查看nvidia显卡(GPU)的利用率
摘要:1.在文件夹C:\Program Files\NVIDIA Corporation\NVSMI里找到文件nvidia-smi.exe2.把该文件拖到命令提示符窗口(win+R,再输入‘CMD’进入),就可以显示关于GPU的信息 从图里可以看到GPU的名称,温度,显存利用情况和GPU利用率,还有正在工 阅读全文
posted @ 2020-01-19 11:07 一杯清酒邀明月 阅读(6483) 评论(0) 推荐(0) 编辑
Qt Sleep、QCoreApplication::processEvents()(最佳的平衡:一边发送消息,一边睡眠)
摘要:sleep()//秒 msleep()//毫秒 usleep()//微秒 以前为了模拟鼠标点击用过这些函数,可以让进程中断,今天发现我原来的做法其实不对.这组函数会将你当前的线程/进程变为“睡眠”状态。 这个“睡眠”是深度意义的睡眠, 睡眠期间内核不会分配给程序时间片, 所以程序什么都不做, 更不用 阅读全文
posted @ 2020-01-19 09:24 一杯清酒邀明月 阅读(2973) 评论(0) 推荐(0) 编辑
Qt QThread必须要了解的几个函数
摘要:概述 如果想对Qt中的QThread有个更加深刻的了解,必须要知道这几个重要的函数,现在就一一介绍下。 函数介绍 属性 返回值 函数体 功能 static QThread * QThread::currentThread() 返回当前线程的指针,静态函数。 static Qt::HANDLE QTh 阅读全文
posted @ 2020-01-19 08:36 一杯清酒邀明月 阅读(2968) 评论(0) 推荐(1) 编辑
C#中的关键字
摘要:C#中的关键字 关键字是对编译器具有特殊意义的预定义保留标识符。 它们不能在程序中用作标识符,除非它们有一个@ 前缀。例如,@if 是有效的标识符,但if 不是,因为if 是关键字。 下面是列出的所有的关键字在C# 程序的任何部分都是保留标识符: abstract as base bool brea 阅读全文
posted @ 2020-01-17 16:38 一杯清酒邀明月 阅读(412) 评论(0) 推荐(0) 编辑
C#常用到的命令及常用控件的属性
摘要:Application.Exit()应用程序退退出 this.Close()当前窗口退出 int h = DateTime.Now.Hour; //获取当前时间的小时部分 int m = DateTime.Now.Minute; //获取当前时间的分钟部分 int s = DateTime.Now. 阅读全文
posted @ 2020-01-17 16:26 一杯清酒邀明月 阅读(444) 评论(0) 推荐(0) 编辑
EmguCV C# 安装入门教程
摘要:EmguCv3的安装。 EmguCv3下载网址 http://sourceforge.net/projects/emgucv/files/emgucv/3.0.0/ 推荐下载第一个; 点击direct link进行下载; 下载好了: 双击进行安装EmguCv3.0。 安装完成之后进行环境变量的设置; 阅读全文
posted @ 2020-01-17 16:22 一杯清酒邀明月 阅读(1564) 评论(0) 推荐(0) 编辑
Emgu.CV.CvInvoke的类型初始值设定项引发异常”TypeInitializationException”的问题
摘要:问题如图: 解决方案: 1、记住EmguCV的安装位置:X:\XXX\XXX… 本测试方案中EmguCV的安装位置:D:\Emgu,操作时记得用自己的EmguCV安装路径替换掉D:\Emgu。 2、添加环境变量emgucv,操作如下图2、3所示: 右击”我的电脑“—>”属性”—>”高级系统设置”,新 阅读全文
posted @ 2020-01-17 16:15 一杯清酒邀明月 阅读(1290) 评论(0) 推荐(0) 编辑
OpenCV、EmguCV函数注解
摘要: 阅读全文
posted @ 2020-01-17 16:10 一杯清酒邀明月 阅读(348) 评论(0) 推荐(0) 编辑
EmguCV从位图(Bitmap)加载Image<Gray,byte>速度慢的问题
摘要:先说背景。最近在用C#+EmguCV(其实就是用P/Invoke封闭了OpecCV,与OpenCVDotNet差不多) 做一个视频的东西。视频是由摄像头采集回来的1f/s,2048X1000大小,其实是由一张张位图(Bitmap)未经压缩制成的avi视频文件,而且图像很不清楚。在GSpot可以看出视 阅读全文
posted @ 2020-01-17 16:00 一杯清酒邀明月 阅读(1319) 评论(0) 推荐(0) 编辑
EmguCV常用函数总结
摘要:1 Emgucv常用函数总结: 2 读取图片 3 Mat SCr = new Mat(Form1.Path, Emgu.CV.CvEnum.LoadImageType.AnyColor); 4 //根据路径创建指定的灰度图片 5 Mat scr = new Mat(Form1.Path, Emgu. 阅读全文
posted @ 2020-01-17 15:55 一杯清酒邀明月 阅读(1089) 评论(0) 推荐(0) 编辑
KUKA机器人常见十大问题及解决方法
摘要:1 开机坐标系无效 世界坐标系是以枪头为基点,在这种坐标系中,机器人所有的动作都是按照以枪头为顶点来完成移动,XYZ方向切割枪方向不改变,如果机器人在世界坐标系中移动,枪头也随着改变方向,那就是我们在开机后没有选择工具。 解决方案:配置→当前工具/基坐标→工具号→1 2 专家登陆 一般情况,开机后我 阅读全文
posted @ 2020-01-17 14:39 一杯清酒邀明月 阅读(2300) 评论(0) 推荐(0) 编辑
ABB机器人故障处理指南
摘要:ABB工业机器人常见故障处理 1. 开机示教器显示如下 1) 如果机器人开机,示教器一直显示connecting to the robot controller,如上图(robotware版本是白色界面,提示关键字一样),如何处理? 2) 上述情况是示教器和机器人主控制器之间没有建立通讯连接 3)  阅读全文
posted @ 2020-01-17 14:33 一杯清酒邀明月 阅读(7201) 评论(0) 推荐(0) 编辑
伺服电机常见故障分析汇总
摘要:在工业生产中,机械设备会因不同的工作环境和生产因素影响,伺服电机会出现常见故障,维修处理技巧分析如下: 1、窜动现象 在进给时出现窜动现象,测速信号不稳定,如编码器有裂纹;接线端子接触不良,如螺钉松动等;当窜动发生在由正方向运动与反方向运动的换向瞬间时,一般是由于进给传动链的反向问隙或伺服驱动增益过 阅读全文
posted @ 2020-01-17 13:35 一杯清酒邀明月 阅读(1707) 评论(0) 推荐(0) 编辑
PLC常见四大故障及其处理方法
摘要:众所周知,PLC即可编程控制器,是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。 但PLC在运行中总是会出现一些故障问题,下面就为大家介绍一下PLC常见四大故障及其处理方法 PLC常见四大故障及其处理方法 (一)外围电路元器件故障 此类故障在PLC工作一定时间后的故障中经常发生。在PLC 阅读全文
posted @ 2020-01-17 13:31 一杯清酒邀明月 阅读(2277) 评论(0) 推荐(0) 编辑
Qt QString的arg()方法的使用
摘要:1、QString的arg()方法用于填充字符串中的%1,%2...为给定的参数,如 QString m = tr("%1:%2:%3").arg("12").arg("60").arg("60"); // m = "12:60:60: 2、它还有另外一种重载方法: QString QString: 阅读全文
posted @ 2020-01-17 13:23 一杯清酒邀明月 阅读(3050) 评论(0) 推荐(0) 编辑
Qt 线程池QThreadPool类、QRunnable类
摘要:QThreadPool类 用来管理 QThreads。此类中的所有函数都是线程安全的. 主要属性: 1、activeThreadCount: 此属性表示线程池中的活动线程数,通过activeThreadCount() 调用。 2、expiryTimeout: 线程活着的时间。没有设置expiryTi 阅读全文
posted @ 2020-01-17 13:12 一杯清酒邀明月 阅读(2938) 评论(0) 推荐(0) 编辑
C++线程池的实现
摘要:线程池,简单来说就是有一堆已经创建好的线程(最大数目一定),初始时他们都处于空闲状态,当有新的任务进来,从线程池中取出一个空闲的线程处理任务,然后当任务处理完成之后,该线程被重新放回到线程池中,供其他的任务使用,当线程池中的线程都在处理任务时,就没有空闲线程供使用,此时,若有新的任务产生,只能等待线 阅读全文
posted @ 2020-01-17 09:32 一杯清酒邀明月 阅读(553) 评论(0) 推荐(0) 编辑
C++ List的用法
摘要:1 Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. 2 3 assign() 给list赋值 4 back() 返回最后一个元素 5 begin() 返回指向第一个元素的迭代器 6 clear() 删除所有元素 7 empty( 阅读全文
posted @ 2020-01-17 09:06 一杯清酒邀明月 阅读(1548) 评论(0) 推荐(0) 编辑
C++语言堆栈的详细讲解
摘要:本文主要向大家介绍了C++语言堆栈的详细讲解,通过具体的内容向大家展示,希望对大家学习C++语言有所帮助。 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构 阅读全文
posted @ 2020-01-17 09:02 一杯清酒邀明月 阅读(1877) 评论(0) 推荐(0) 编辑
Qt中的QQueue类、C++中的queue类
摘要:C++中的queue 实现一种先进先出的数据结构,是一个模板类 头文件 #include<queue> queue<int> Q; //定义一个int型队列 Q.empty(); //返回队列是否为空 Q.size(); //返回当前队列长度 Q.front(); //返回当前队列的第一个元素 Q. 阅读全文
posted @ 2020-01-17 08:49 一杯清酒邀明月 阅读(2402) 评论(0) 推荐(0) 编辑
Qt platform plugin 'windows' 问题的解决方法
摘要:关于Qt 发布程序时遇到qt platform plugin ‘windows’问题的解决方法如下 遇到这个问题,一般应该已经把一部分dll拷贝到了发布的可执行文件同级目录, 我是直接添加C:\Qt\Qt5.9.1\5.9.1\msvc2015_64\plugins\目录下 platforms文件夹 阅读全文
posted @ 2020-01-14 19:31 一杯清酒邀明月 阅读(11607) 评论(0) 推荐(0) 编辑
电气接地的相关介绍
摘要:接地(earthing)接地指电力系统和电气装置的中性点、电气设备的外露导电部分和装置外导电部分经由导体与大地相连。可以分为工作接地、防雷接地和保护接地。 工作接地就是由电力系统运行需要而设置的(如中性点接地),因此在正常情况下就会有电流长期流过接地电极,但是只是几安培到几十安培的不平衡电流。在系统 阅读全文
posted @ 2020-01-10 14:52 一杯清酒邀明月 阅读(1617) 评论(0) 推荐(0) 编辑
常用电气符号大全
摘要:电气图形符号是指用于各种设备上,作为操作指示或用来显示设备的功能或工作状态的图形符号,例如:电气设备用图形符号、纺织设备用图形符号等。网站数据库中收录现行的含有设备用图形符号的国家标准共26项,所含设备用图形符号共2902个。图形符号的种类和组成:图表符号一般分为:限定符号、一般符号、方框符号、以及 阅读全文
posted @ 2020-01-10 14:40 一杯清酒邀明月 阅读(6007) 评论(0) 推荐(0) 编辑
RS232串口通信详解
摘要:串口是计算机上一种非常通用的设备通信协议。 串口的引脚定义: 9芯 信号方向来自 缩写 描述 1 调制解调器 CD 载波检测 2 调制解调器 RXD 接收数据 3 PC TXD 发送数据 4 PC DTR 数据终端准备好 5 GND 信号地 6 调制解调器 DSR 通讯设备准备好 7 PC RTS 阅读全文
posted @ 2020-01-10 14:29 一杯清酒邀明月 阅读(4231) 评论(0) 推荐(0) 编辑
VS2010 常用的快捷键
摘要:1、强迫智能感知:Ctrl+J;2、强迫智能感知显示参数信息:Ctrl-Shift-空格;3、格式化整个块:Ctrl+K+F4、检查括号匹配(在左右括号间切换): Ctrl +]5、选中从光标起到行首(尾)间的代码: Shift + Home(End)6、在方法定义和调用之点切换:Ctrl+Shif 阅读全文
posted @ 2020-01-10 11:39 一杯清酒邀明月 阅读(978) 评论(0) 推荐(0) 编辑
Qt .pro文件详解
摘要:在我们创建Qt工程项目时,Qt Creator总会创建一个.pro文件,我们称.pro文件为Qt的工程管理文件。一个工程项目可以包含一个或多个.pro文件。理解和掌握pro文件的用法,将有利于Qt开发人员对项目工程文件的组织和管理。 下面来看一下pro文件中的内容: 第1~5行为注释信息,说明这个文 阅读全文
posted @ 2020-01-10 11:20 一杯清酒邀明月 阅读(2170) 评论(0) 推荐(0) 编辑
Qt 编译出现 error LNK2019: 无法解析的外部符号
摘要:编辑完成后执行"构建->执行qmake",完成(必须要执行qmake)。 阅读全文
posted @ 2020-01-10 11:15 一杯清酒邀明月 阅读(1072) 评论(0) 推荐(0) 编辑
LabVIEW部分视觉函数中文解说
摘要:IMAQ Learn Pattern 2 VI 在匹配阶段创建您要搜索的图案匹配的模板图像的描述,此描述的数据被附加到输入模板图像中。在匹配阶段,从模板图像中提取模板描述符并且用于从检查图像中搜索模板。 Image:是一个您要搜索模板图像的参考检查图像。 Learn Pattern Setup Da 阅读全文
posted @ 2020-01-09 16:34 一杯清酒邀明月 阅读(5844) 评论(0) 推荐(0) 编辑
NI Vision 介绍
摘要:NI Vision主要包括三种主要软件包: 主程序包(Vision Acquisition Software), 视觉开发模块(Vision Development Module), 以及用于自动检测的视觉生成器(Vision Builder for Automated Inspection)。 连 阅读全文
posted @ 2020-01-09 16:16 一杯清酒邀明月 阅读(4237) 评论(0) 推荐(0) 编辑
LabVIEW的优点
摘要:知道Labview的英文全称是什么吗?Labview的创始公司的名字是什么吗?哈哈,其实这就是NI(National Instruments)美国国家仪器公司创造Labview的初衷:代替传统测量仪器,形成虚拟仪器开发平台,兼容绝大部分的传感器。除了信号采集和信号输出外,其余的信号处理、波形显示等都 阅读全文
posted @ 2020-01-09 16:14 一杯清酒邀明月 阅读(3873) 评论(0) 推荐(0) 编辑
VisionPro和Halcon的详细对比
摘要:一、概括的对比 1.1 Halcon的优势 Halcon有着更加低廉的Lisence 1、并且提供更好、更强大的2D和3D的视觉软件库 2、Halcon支持的视觉图像采集设备数量是Visionpro 的5倍, 3、支持更多的的位深度 4、GPU加速 5、兼容Windows、Mac OS X,&Lin 阅读全文
posted @ 2020-01-09 15:51 一杯清酒邀明月 阅读(8501) 评论(0) 推荐(2) 编辑
康耐视软件VisionPro-max-u与VisionPro-plus-u的区别
摘要:康耐视软件VisionPro-max-u与VisionPro-plus-u的区别 1.VisionPro-plus-u为基础版可以直接运用该软件包的算法,拖拽式的窗口程序 2.VisionPro-max-u除plus-u版本的功能外还具有patmax(自定义程序),可做二次开发,添加新的算法 阅读全文
posted @ 2020-01-09 15:46 一杯清酒邀明月 阅读(1299) 评论(0) 推荐(1) 编辑
TensorFlow 介绍
摘要:关于 TensorFlow TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例 阅读全文
posted @ 2020-01-09 15:25 一杯清酒邀明月 阅读(485) 评论(0) 推荐(0) 编辑
PCL点云库(Point Cloud Library)简介
摘要:什么是PCL PCL(Point Cloud Library)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源C++编程库,它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。支持多种操作系统平台,可在Windows 阅读全文
posted @ 2020-01-09 15:18 一杯清酒邀明月 阅读(6800) 评论(0) 推荐(3) 编辑
OpenCV是什么?
摘要:OpenCV 是一个开源的计算机视觉库,可以从 http://opencv.org 获取。1999 年,Gary Bradski(加里·布拉德斯基)当时在英特尔任职,怀着通过为计算机视觉和人工智能的从业者提供稳定的基础架构并以此来推动产业发展的美好愿景,他启动了 OpenCV 项目。OpenCV 库 阅读全文
posted @ 2020-01-09 15:14 一杯清酒邀明月 阅读(1316) 评论(0) 推荐(0) 编辑
C++ const成员变量和成员函数(常成员函数)
摘要:在类中,如果你不希望某些数据被修改,可以使用const关键字加以限定。const 可以用来修饰成员变量和成员函数。 const成员变量 const 成员变量的用法和普通 const 变量的用法相似,只需要在声明时加上 const 关键字。初始化 const 成员变量只有一种方法,就是通过构造函数的初 阅读全文
posted @ 2020-01-09 14:54 一杯清酒邀明月 阅读(833) 评论(0) 推荐(0) 编辑
C++ this指针详解(精辟)
摘要:this 是 C++ 中的一个关键字,也是一个 const 指针,它指向当前对象,通过它可以访问当前对象的所有成员。所谓当前对象,是指正在使用的对象。例如对于stu.show();,stu 就是当前对象,this 就指向 stu。下面是使用 this 的一个完整示例: 1 #include <ios 阅读全文
posted @ 2020-01-09 14:48 一杯清酒邀明月 阅读(1065) 评论(0) 推荐(1) 编辑
C++ new和delete运算符简介
摘要:在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数。如下所示: 1 int *p = (int*) malloc( sizeof(int) * 10 ); //分配10个int型的内存空间 2 free(p); //释放内存 在C++中,这两个函数仍然可以使用,但是C 阅读全文
posted @ 2020-01-09 14:41 一杯清酒邀明月 阅读(403) 评论(0) 推荐(0) 编辑
C++头文件和std命名空间
摘要:C++ 是在C语言的基础上开发的,早期的 C++ 还不完善,不支持命名空间,没有自己的编译器,而是将 C++ 代码翻译成C代码,再通过C编译器完成编译。这个时候的 C++ 仍然在使用C语言的库,stdio.h、stdlib.h、string.h 等头文件依然有效;此外 C++ 也开发了一些新的库,增 阅读全文
posted @ 2020-01-09 14:38 一杯清酒邀明月 阅读(880) 评论(0) 推荐(0) 编辑
C++类和对象到底是什么意思?
摘要:C++ 是一门面向对象的编程语言,理解 C++,首先要理解类(Class)和对象(Object)这两个概念。C++ 中的类(Class)可以看做C语言中结构体(Struct)的升级版。结构体是一种构造类型,可以包含若干成员变量,每个成员变量的类型可以不同;可以通过结构体来定义结构体变量,每个变量拥有 阅读全文
posted @ 2020-01-09 14:32 一杯清酒邀明月 阅读(1176) 评论(0) 推荐(0) 编辑
学习C++之前要先学习C语言吗?
摘要:C++ 读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++ 是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像 iPhone 7S 和 iPhone 7、Win10 和 Win7 的关系。从语法上看,C语言是 C++ 的一部分,C语言代码几乎不用修改 阅读全文
posted @ 2020-01-09 14:26 一杯清酒邀明月 阅读(626) 评论(0) 推荐(1) 编辑
VisionPro控件的使用 C# 开发篇
摘要:VisionPro 常用控件的说明 工具设置窗体 CogPMAlignEditV2 [ 模版匹配设置窗体控件 ] CogPMAlignEditV2.Subject : 工具关联对象 如:CogPMAlignEditV2.Subject = CogPMAlignTool1; CogPMAlignToo 阅读全文
posted @ 2020-01-09 14:09 一杯清酒邀明月 阅读(11475) 评论(0) 推荐(2) 编辑
Halcon 算子翻译
摘要:1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一个训练样本添加到一个高斯混合模型的训练数据上。 2.classify_class_gmm 功能:通过一个高斯混合模型来计算一个特征向量的类。 3. clear_all_class_gmm 阅读全文
posted @ 2020-01-09 13:59 一杯清酒邀明月 阅读(2355) 评论(0) 推荐(0) 编辑
VisualStudio使用HALCIN_NET控件
摘要:遵循以下步骤在一个应用中添加Halcon/.Net: 一. 定义工具箱 Halcon/.net 不仅提供了一个类库,而且提供了一个控件:HWindowControl,它包含一个显示图像处理结果的Halcon图像窗口。你可以通过以下的步骤把这个控件添加到VS工具箱中(注意不同的VS版本有不同版本的控件 阅读全文
posted @ 2020-01-09 13:56 一杯清酒邀明月 阅读(997) 评论(0) 推荐(0) 编辑
VisualStudio2010配置使用Halcon
摘要:电脑系统环境变量(path): %HALCONROOT%\bin\x86sse2-win32;%HALCONROOT%\bin\x64-win64;%HALCONROOT%\bin\dotnet20;%HALCONROOT%\bin\dotnet35; 在VS程序工程属性中配置如下: C/C++ - 阅读全文
posted @ 2020-01-09 13:54 一杯清酒邀明月 阅读(866) 评论(0) 推荐(0) 编辑
OpenCV 级联分类器
摘要:1 #include "opencv2/objdetect/objdetect.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include "opencv2/imgproc/imgproc.hpp" 4 5 #include <iostream> 阅读全文
posted @ 2020-01-09 13:44 一杯清酒邀明月 阅读(334) 评论(0) 推荐(0) 编辑
OpenCV 为程序界面添加滑动条
摘要:1 #include <cv.h> 2 #include <highgui.h> 3 4 using namespace cv; 5 6 /// 全局变量的声明与初始化 7 const int alpha_slider_max = 100; 8 int alpha_slider; 9 double 阅读全文
posted @ 2020-01-09 13:43 一杯清酒邀明月 阅读(581) 评论(0) 推荐(1) 编辑
OpenCV 使用二维特征点(Features2D)和单映射(Homography)寻找已知物体
摘要:1 #include <stdio.h> 2 #include <iostream> 3 #include "opencv2/core/core.hpp" 4 #include "opencv2/features2d/features2d.hpp" 5 #include "opencv2/highg 阅读全文
posted @ 2020-01-09 13:41 一杯清酒邀明月 阅读(703) 评论(0) 推荐(0) 编辑
OpenCV 使用FLANN进行特征点匹配
摘要:1 #include <stdio.h> 2 #include <iostream> 3 #include "opencv2/core/core.hpp" 4 #include "opencv2/features2d/features2d.hpp" 5 #include "opencv2/highg 阅读全文
posted @ 2020-01-09 13:34 一杯清酒邀明月 阅读(775) 评论(0) 推荐(0) 编辑
OpenCV 特征描述
摘要:1 #include <stdio.h> 2 #include <iostream> 3 #include "opencv2/core/core.hpp" 4 #include "opencv2/features2d/features2d.hpp" 5 #include "opencv2/highg 阅读全文
posted @ 2020-01-09 13:33 一杯清酒邀明月 阅读(310) 评论(0) 推荐(0) 编辑
OpenCV 特征点检测
摘要:1 #include <stdio.h> 2 #include <iostream> 3 #include "opencv2/core/core.hpp" 4 #include "opencv2/features2d/features2d.hpp" 5 #include "opencv2/highg 阅读全文
posted @ 2020-01-09 13:31 一杯清酒邀明月 阅读(314) 评论(0) 推荐(0) 编辑
OpenCV 亚像素级的角点检测
摘要:1 #include "opencv2/highgui/highgui.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 #include <iostream> 4 #include <stdio.h> 5 #include <stdlib.h> 6 7 阅读全文
posted @ 2020-01-09 13:30 一杯清酒邀明月 阅读(299) 评论(0) 推荐(0) 编辑
OpenCV Shi-Tomasi角点检测子
摘要:1 #include "opencv2/highgui/highgui.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 #include <iostream> 4 #include <stdio.h> 5 #include <stdlib.h> 6 7 阅读全文
posted @ 2020-01-09 13:28 一杯清酒邀明月 阅读(203) 评论(0) 推荐(0) 编辑
OpenCV Harris 角点检测子
摘要:1 #include "opencv2/highgui/highgui.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 #include <iostream> 4 #include <stdio.h> 5 #include <stdlib.h> 6 7 阅读全文
posted @ 2020-01-09 13:27 一杯清酒邀明月 阅读(289) 评论(0) 推荐(0) 编辑
OpenCV 模板匹配
摘要:OpenCV中支持的匹配算法 平方差匹配 method=CV_TM_SQDIFF 这类方法利用平方差来进行匹配,最好匹配为0.匹配越差,匹配值越大. 标准平方差匹配 method=CV_TM_SQDIFF_NORMED 相关匹配 method=CV_TM_CCORR 这类方法采用模板和图像间的乘法操 阅读全文
posted @ 2020-01-09 13:24 一杯清酒邀明月 阅读(686) 评论(0) 推荐(0) 编辑
OpenCV 直方图计算
摘要:1 #include "opencv2/highgui/highgui.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 #include <iostream> 4 #include <stdio.h> 5 6 using namespace std; 阅读全文
posted @ 2020-01-09 13:22 一杯清酒邀明月 阅读(222) 评论(0) 推荐(0) 编辑
OpenCV 直方图均衡化
摘要:1 #include "opencv2/highgui/highgui.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 #include <iostream> 4 #include <stdio.h> 5 6 using namespace cv; 7 阅读全文
posted @ 2020-01-09 13:21 一杯清酒邀明月 阅读(259) 评论(0) 推荐(0) 编辑
OpenCV 仿射变换
摘要:1 #include "opencv2/highgui/highgui.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 #include <iostream> 4 #include <stdio.h> 5 6 using namespace cv; 7 阅读全文
posted @ 2020-01-09 13:19 一杯清酒邀明月 阅读(203) 评论(0) 推荐(0) 编辑
OpenCV 霍夫圆变换
摘要:1 #include "opencv2/highgui/highgui.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 #include <iostream> 4 #include <stdio.h> 5 6 using namespace cv; 7 阅读全文
posted @ 2020-01-09 13:18 一杯清酒邀明月 阅读(220) 评论(0) 推荐(0) 编辑
OpenCV 霍夫线变换
摘要:1 #include "opencv2/highgui/highgui.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 4 #include <iostream> 5 6 using namespace cv; 7 using namespace st 阅读全文
posted @ 2020-01-09 13:17 一杯清酒邀明月 阅读(225) 评论(0) 推荐(0) 编辑
OpenCV Canny 边缘检测
摘要:1 #include "opencv2/imgproc/imgproc.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include <stdlib.h> 4 #include <stdio.h> 5 6 using namespace cv; 7 阅读全文
posted @ 2020-01-09 13:16 一杯清酒邀明月 阅读(254) 评论(0) 推荐(0) 编辑
OpenCV Laplace 算子
摘要:1 #include "opencv2/imgproc/imgproc.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include <stdlib.h> 4 #include <stdio.h> 5 6 using namespace cv; 7 阅读全文
posted @ 2020-01-09 13:15 一杯清酒邀明月 阅读(216) 评论(0) 推荐(0) 编辑
OpenCV Sobel 导数
摘要:1 #include "opencv2/imgproc/imgproc.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include <stdlib.h> 4 #include <stdio.h> 5 6 using namespace cv; 7 阅读全文
posted @ 2020-01-09 13:13 一杯清酒邀明月 阅读(292) 评论(0) 推荐(0) 编辑
OpenCV 实现自己的线性滤波器
摘要:1 #include "opencv2/imgproc/imgproc.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include <stdlib.h> 4 #include <stdio.h> 5 6 using namespace cv; 7 阅读全文
posted @ 2020-01-09 13:12 一杯清酒邀明月 阅读(283) 评论(0) 推荐(0) 编辑
OpenCV 基本的阈值操作
摘要:1 #include "opencv2/imgproc/imgproc.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include <stdlib.h> 4 #include <stdio.h> 5 6 using namespace cv; 7 阅读全文
posted @ 2020-01-09 13:10 一杯清酒邀明月 阅读(353) 评论(0) 推荐(0) 编辑
OpenCV 图像金字塔
摘要:1 #include "opencv2/imgproc/imgproc.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include <math.h> 4 #include <stdlib.h> 5 #include <stdio.h> 6 7 u 阅读全文
posted @ 2020-01-09 13:09 一杯清酒邀明月 阅读(239) 评论(0) 推荐(0) 编辑
OpenCV 腐蚀与膨胀(Eroding and Dilating)
摘要:1 #include "opencv2/imgproc/imgproc.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 #include "highgui.h" 4 #include <stdlib.h> 5 #include <stdio.h> 6 阅读全文
posted @ 2020-01-09 13:08 一杯清酒邀明月 阅读(306) 评论(0) 推荐(0) 编辑
OpenCV 图像平滑处理
摘要:1 #include "opencv2/imgproc/imgproc.hpp" 2 #include "opencv2/highgui/highgui.hpp" 3 4 using namespace std; 5 using namespace cv; 6 7 /// 全局变量 8 int DE 阅读全文
posted @ 2020-01-09 13:06 一杯清酒邀明月 阅读(553) 评论(0) 推荐(0) 编辑
OpenCV 输入输出XML和YAML文件
摘要:1 #include <opencv2/core/core.hpp> 2 #include <iostream> 3 #include <string> 4 5 using namespace cv; 6 using namespace std; 7 8 class MyData 9 { 10 pu 阅读全文
posted @ 2020-01-09 13:05 一杯清酒邀明月 阅读(354) 评论(0) 推荐(0) 编辑
OpenCV 离散傅立叶变换
摘要:1 #include "opencv2/core/core.hpp" 2 #include "opencv2/imgproc/imgproc.hpp" 3 #include "opencv2/highgui/highgui.hpp" 4 #include <iostream> 5 int main( 阅读全文
posted @ 2020-01-09 13:04 一杯清酒邀明月 阅读(275) 评论(0) 推荐(0) 编辑
OpenCV 改变图像的对比度和亮度
摘要:1 #include <opencv2/core/core.hpp> 2 #include <opencv2/highgui/highgui.hpp> 3 #include <iostream> 4 5 using namespace std; 6 using namespace cv; 7 8 d 阅读全文
posted @ 2020-01-09 13:03 一杯清酒邀明月 阅读(505) 评论(0) 推荐(0) 编辑
OpenCV 对两幅图像求和(求混合(blending))
摘要:1 #include <cv.h> 2 #include <highgui.h> 3 #include <iostream> 4 5 using namespace cv; 6 7 int main( int argc, char** argv ) 8 { 9 double alpha = 0.5; 阅读全文
posted @ 2020-01-09 13:02 一杯清酒邀明月 阅读(908) 评论(0) 推荐(0) 编辑
OpenCV 读取、修改、保存图像
摘要:代码如下: 1 #include <cv.h> 2 #include <highgui.h> 3 4 using namespace cv; 5 6 int main( int argc, char** argv ) 7 { 8 if(argc != 2) 9 { 10 printf("useage 阅读全文
posted @ 2020-01-09 13:01 一杯清酒邀明月 阅读(438) 评论(0) 推荐(0) 编辑
OpenCV Mat - 基本图像容器
摘要:Mat 在2001年刚刚出现的时候,OpenCV基于 C 语言接口而建。为了在内存(memory)中存放图像,当时采用名为 IplImage 的C语言结构体,时至今日这仍出现在大多数的旧版教程和教学材料。但这种方法必须接受C语言所有的不足,这其中最大的不足要数手动内存管理,其依据是用户要为开辟和销毁 阅读全文
posted @ 2020-01-09 12:59 一杯清酒邀明月 阅读(383) 评论(0) 推荐(0) 编辑
EmguCV使用中常用函数总结
摘要:1 //EmguCV常用函数总结: 2 //读取图片 3 Mat SCr = new Mat(Form1.Path, Emgu.CV.CvEnum.LoadImageType.AnyColor); 4 //根据路径创建指定的灰度图片 5 Mat scr = new Mat(Form1.Path, E 阅读全文
posted @ 2020-01-09 12:48 一杯清酒邀明月 阅读(2114) 评论(0) 推荐(0) 编辑
OpenCVSharp对图像进行颜色分割
摘要:使用OpencvSharp的InRange函数对图像进行RGB颜色的分割。 1 using System; 2 using OpenCvSharp; 3 using OpenCvSharp.Extensions; 4 using OpenCvSharp.XFeatures2D; 5 using st 阅读全文
posted @ 2020-01-09 12:42 一杯清酒邀明月 阅读(2362) 评论(0) 推荐(0) 编辑
C# for循环提升效率的写法
摘要://下列for写法比一般的for写法要快很多,时间紧 ,大概的思路是其只需要计算一次length 1 int[] arr={1,2,3,4,5,6}; 2 for(int i=0 , iLen=arr.Length ; i<iLen ; i++) //必须是显示申明,不能var 3 { 4 .... 阅读全文
posted @ 2020-01-09 12:30 一杯清酒邀明月 阅读(3223) 评论(1) 推荐(1) 编辑
关闭”xx程序已停止工作”提示窗口
摘要:运行注册表编辑器,依次定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\WindowsError Reporting,在右侧窗口中找到并双击打开DontshowUI,然后在弹出的窗口中将默认值“0”修改为“1”。 那么,当程序崩溃时,就不会再出现”xx程 阅读全文
posted @ 2020-01-09 11:56 一杯清酒邀明月 阅读(1169) 评论(0) 推荐(0) 编辑
C# SerialPort 读写三菱FX系列PLC
摘要:1:串口初始化 com = new SerialPort("COM3", 9600, Parity.Even, 7, StopBits.One); 2:打开关闭串口 1 if (com.IsOpen) 2 { 3 com.Close();//关闭 4 } 5 6 com.Open();//打开 3: 阅读全文
posted @ 2020-01-09 11:54 一杯清酒邀明月 阅读(1804) 评论(1) 推荐(2) 编辑
C# Dictionary字典类介绍
摘要:说明 必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 阅读全文
posted @ 2020-01-09 11:45 一杯清酒邀明月 阅读(302) 评论(0) 推荐(1) 编辑
C# WinForm页面切换导致闪烁的解决方法
摘要:问题描述 界面上放置大量的控件(尤其是自定义控件)会导致在窗体加载时,速度变得缓慢;当切换页面时,也会时常产生闪烁的问题,非常影响用户体验。 解决方法 将此代码写在要解决闪烁问题的父窗体中: 1 protected override CreateParams CreateParams 2 { 3 g 阅读全文
posted @ 2020-01-09 11:40 一杯清酒邀明月 阅读(1316) 评论(0) 推荐(0) 编辑
隐藏windows7/8“卸载或更改程序”里的软件
摘要:隐藏windows7/8“卸载或更改程序”里的软件 通过修改注册表即可隐藏电脑中已安装的软件,这个方法会造成卸载列表无法加载已安装的软件,请谨慎操作!提示:删除注册表后windows自带的卸载程序、其他的软件自带卸载软件功能都查找不到此软件,所以对电脑不是很熟悉的朋友请忽略这篇文章!在win7系统的 阅读全文
posted @ 2020-01-09 11:37 一杯清酒邀明月 阅读(966) 评论(0) 推荐(0) 编辑
电脑蓝屏代码大全
摘要:电脑蓝屏代码大全 编号 代码 含意 0 0x00000000 作业完成。 1 0x00000001 不正确的函数。 2 0x00000002 系统找不到指定的档案。 3 0x00000003 系统找不到指定的路径。 4 0x00000004 系统无法开启档案。 5 0x00000005 拒绝存取。  阅读全文
posted @ 2020-01-09 11:27 一杯清酒邀明月 阅读(2230) 评论(0) 推荐(1) 编辑
综合布线施工规范与工艺
摘要:综合布线施工规范与工艺 一、一般规定 1、本章适用于住宅单相人户配电箱户表后的室内强弱电电路布线及电器、灯具安装。 2、配电箱户表后应根据室内用电设备的不同功率分别配线供电;大功率家电设备应独立配线安装插座。 3、配线时,相线与零线的颜色应不同;同一住宅相线(L)颜色应统一,零线(N)宜用蓝色,保护 阅读全文
posted @ 2020-01-09 11:25 一杯清酒邀明月 阅读(2165) 评论(0) 推荐(0) 编辑
电表产品型号代表什么意义?
摘要:电表产品型号代表什么意义? D-用在前面表示电能表, 如 DD862;用在后面表示多功能,如DTSD855 DD-单相, 如DD862 DT-三相四线, 如DT862 DS-三相三线,如DS862 F-复费率, 如DDSF855 Y-预付费, 如DDSY855 S-电子式, 如DDS855 电表铭牌 阅读全文
posted @ 2020-01-09 11:04 一杯清酒邀明月 阅读(3225) 评论(0) 推荐(0) 编辑
网线接线顺序
摘要:网线接线方法常见的分为:T568B和T568A, T568B的接线顺序为:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕; T568A的接线顺序为:白绿、绿、白橙、蓝、白蓝、橙、白棕、橙棕。 阅读全文
posted @ 2020-01-09 11:02 一杯清酒邀明月 阅读(4939) 评论(0) 推荐(0) 编辑
电机绝缘电阻的测量方法
摘要:电动机绝缘电阻的概念: 测量电动机的绝缘电阻,就是测量电动机绕组对机壳和绕组相互间的绝缘电阻。 各相绕组的始末端均引出机壳外,应断开各相之间的连接线,分别测量每相绕组之间的绝缘电阻,即绕组对地的绝缘电阻;然后测量各相绕组之间的绝缘电阻,即相间绝缘电阻。如果绕组只有始端或末端引出壳外,则应测量所有绕组 阅读全文
posted @ 2020-01-09 10:58 一杯清酒邀明月 阅读(2217) 评论(0) 推荐(0) 编辑
实用电工口诀
摘要:本口诀简述了常用的电工技术理论、数据、施工操作规程、仪器仪表的使用方法等。之所以叫电工口诀——是因为受到诗歌容易流传和记忆的启发。口诀中的文字基本具有工整、简练、流畅、合辙压韵的特点,因此可使本来枯燥的电工理论和数据等变得好记。 电工口诀(一)简便估算导线载流量 十下五,百上二,二五三五四三界,七零 阅读全文
posted @ 2020-01-09 10:55 一杯清酒邀明月 阅读(845) 评论(0) 推荐(0) 编辑
电工需熟知应用口诀-巧用低压验电笔
摘要:巧用低压验电笔 低压验电笔是电工常用的一种辅助安全用具。用于检查500V以下导体或各种用电设备的外壳是否带电。一支普通的低压验电笔,可随身携带,只要掌握验电笔的原理,结合熟知的电工原理,灵活运用技巧很多。 (1)判断交流电与直流电口诀 电笔判断交直流,交流明亮直流暗, 交流氖管通身亮,直流氖管亮一端 阅读全文
posted @ 2020-01-09 10:48 一杯清酒邀明月 阅读(908) 评论(0) 推荐(0) 编辑
各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink)
摘要:EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EterCAT名称中的CAT为ControlAutomation Technology(控制自动化技术)首字母的缩写。最初由德国倍福自动化有限公司(Beckhoff AutomationGmbH)研发。EtherC 阅读全文
posted @ 2020-01-09 10:32 一杯清酒邀明月 阅读(2457) 评论(0) 推荐(0) 编辑
C# 开启线程的几种方式
摘要:1.异步委托开启线程 1 public static void Main(string[] args) 2 { 3 Action<int,int> a=add; 4 a.BeginInvoke(3,4,null,null);//前两个是add方法的参数,后两个可以为空 5 Console.Write 阅读全文
posted @ 2020-01-09 10:29 一杯清酒邀明月 阅读(3313) 评论(0) 推荐(1) 编辑
C# 内置的类型转换方法
摘要:C# 提供了下列内置的类型转换方法: 序号方法 & 描述 1 ToBoolean把类型转换为布尔型。 2 ToByte把类型转换为字节类型。 3 ToChar如果可能的话,把类型转换为单个 Unicode 字符类型。 4 ToDateTime把类型(整数或字符串类型)转换为 日期-时间 结构。 5 阅读全文
posted @ 2020-01-09 10:18 一杯清酒邀明月 阅读(401) 评论(0) 推荐(1) 编辑
Qt 非阻塞延时
摘要:1 void delay(int mSec)//ms 2 { 3 QEventLoop loop; 4 QTimer::singleShot(mSec, &loop, SLOT(quit())); 5 loop.exec(); 6 } 阅读全文
posted @ 2020-01-09 10:04 一杯清酒邀明月 阅读(802) 评论(0) 推荐(0) 编辑
Qt 延时处理的几种办法
摘要:有些时候,我们需要程序延时一会儿: 这里提供四种方法: 1、多线程程序使用QThread::sleep()或者QThread::msleep()或QThread::usleep()或QThread::wait()进行延时处理。 Sleep不会释放对象锁,其他线程无法访问对象,因此会阻塞线程;而Wai 阅读全文
posted @ 2020-01-09 10:01 一杯清酒邀明月 阅读(20974) 评论(4) 推荐(3) 编辑
Qt 多线程QThread实现方法之一
摘要:基本思想 在主线程中,哪里需用多线程,就在哪里创建一个QThread实例; 把耗时操作封装到一个继承于QObject的子类(这里叫做工作类Worker)槽函数中; 创建QThread实例和Worker实例,建立他们之间的信号和槽关系; 调用Worker实例的moveToThread(QThread 阅读全文
posted @ 2020-01-09 09:56 一杯清酒邀明月 阅读(1246) 评论(0) 推荐(0) 编辑
Qt QString 与 QByteArray 的转换
摘要:QString转换为QByteArray 1 QByteArray byte; 2 QString string; 3 byte = string.toAscii(); QByteArray 转换为 QString 1 QByteArray byte; 2 QString string; 3 str 阅读全文
posted @ 2020-01-09 09:49 一杯清酒邀明月 阅读(960) 评论(0) 推荐(0) 编辑
Qt QByteArray 与 char* 的转换
摘要:QByteArray 转换为 char * 1 char *ch;//不要定义成ch[n]; 2 QByteArray byte; 3 ch = byte.data(); char * 转换为 QByteArray 1 char *ch; 2 QByteArray byte; 3 byte = QB 阅读全文
posted @ 2020-01-09 09:47 一杯清酒邀明月 阅读(17865) 评论(0) 推荐(2) 编辑
Qt QString 与 const char* 类型的转换
摘要:1 QString DATA; 2 std::string str = DATA.toStdString(); 3 const char* ch = str.c_str(); 阅读全文
posted @ 2020-01-09 09:45 一杯清酒邀明月 阅读(2428) 评论(0) 推荐(2) 编辑
Qt char * 与 const char * 的转换
摘要:1 char *ch1="hello11"; 2 const char *ch2="hello22"; 3 ch2 = ch1;//不报错,但有警告 4 ch1 = (char *)ch2; 阅读全文
posted @ 2020-01-09 09:44 一杯清酒邀明月 阅读(1305) 评论(0) 推荐(0) 编辑
Qt QString与string的转换
摘要:QString --> string QString.toStdString(); string --> QString QString::fromStdString(string); 阅读全文
posted @ 2020-01-09 09:42 一杯清酒邀明月 阅读(3453) 评论(0) 推荐(1) 编辑
Qt QString与int的转换
摘要:QString转int 1 QString a="120" ; 2 int b; 3 b=a.toInt(); int 转 QString 1 int a=10; 2 QString b; 3 b=QString::number(a) 阅读全文
posted @ 2020-01-09 09:41 一杯清酒邀明月 阅读(852) 评论(0) 推荐(0) 编辑
Qt QString类及常用函数功能详解
摘要:QString 是 Qt 编程中常用的类,除了用作数字量的输入输出之外,QString 还有很多其他功能,熟悉这些常见的功能,有助于灵活地实现字符串处理功能。QString 存储字符串釆用的是 Unicode 码,每一个字符是一个 16 位的 QChar,而不是 8 位的 char,所以 QStri 阅读全文
posted @ 2020-01-09 09:30 一杯清酒邀明月 阅读(1900) 评论(0) 推荐(0) 编辑
Qt foreach关键字用法
摘要:Qt提供一个关键字 foreach (实际是 <QtGlobal> 里定义的一个宏)用于方便地访问容器里所有数据项。foreach 关键字用于遍历容路中所有的项,使用 foreach 的句法是: foreach (variable, container) 使用 foreach 的代码比使用迭代器更简 阅读全文
posted @ 2020-01-09 09:23 一杯清酒邀明月 阅读(907) 评论(0) 推荐(0) 编辑
Qt unsigned char *与QString之间的相互转换
摘要://unsiged char *转QString unsigned char *str = "fdd" ; char *str1 = (char *)str; QString str2 = QString(QLatin1String(str1)); //QString 转化成char * QStri 阅读全文
posted @ 2020-01-09 09:19 一杯清酒邀明月 阅读(7760) 评论(0) 推荐(2) 编辑
Qt5 提示:无法启动此程序,计算机丢失Qt5Widgetsd.dll的解决方法
摘要:Qt5工程编译生成可执行的exe文件之后,运行提示无法启动此程序,计算机丢失Qt5Widgetsd.dll… 原因是没有设置好Qt5的环境变量,解决方法如下: 1、打开【环境变量】,(不同的系统会有不同的方法) 2、点击选中Path项后点【编辑】,或直接双击Path选项 3、在跳出的窗口中加入: C 阅读全文
posted @ 2020-01-09 08:39 一杯清酒邀明月 阅读(7245) 评论(0) 推荐(0) 编辑
Halcon 算子函数
摘要:Chapter_1_:Classification 1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一個訓練樣本添加到一個高斯混合模型的訓練數據上。 2.classify_class_gmm 功能:通過一個高斯混合模型來計算一個特征向量的 阅读全文
posted @ 2020-01-08 16:43 一杯清酒邀明月 阅读(2056) 评论(0) 推荐(0) 编辑
VisionPro连接Dalsa线扫相机
摘要:1 环境配置 硬件:编码器(提供编码信号的PLC) 线扫相机 镜头 相机线缆 图像采集卡(Dalsa_Xcelera-CL_PX4 Dual) 软件:VisionPro 8.2 VisionPro软件 SaperaLT750CamExpertSetup 线扫相机配置软件 TDalsa_Xcelera 阅读全文
posted @ 2020-01-08 16:37 一杯清酒邀明月 阅读(3389) 评论(1) 推荐(0) 编辑
Qt 添加Includes、Libraries库
摘要:1 # 2 # 3 # 加载相机SDK-Includes-Libraries 4 # 5 # 6 7 INCLUDEPATH +=\ 8 $$quote(C:\Program Files (x86)\MVS\Development\Includes) 9 LIBS += \ 10 -L$$quote 阅读全文
posted @ 2020-01-08 12:50 一杯清酒邀明月 阅读(604) 评论(0) 推荐(0) 编辑
Qt HWND转QWidget
摘要:1 HWND m_hWnd; 2 QWidget *newWidget; 3 newWidget = QWidget::find((WId)m_hWnd); //需要用(WID) 阅读全文
posted @ 2020-01-08 12:41 一杯清酒邀明月 阅读(941) 评论(0) 推荐(0) 编辑
Qt LNK1158无法运行rc.exe解决办法
摘要:找出电脑上的rc.exe ,发现在C:\Program Files (x86)\Windows Kits\10\bin\10.0.xxxx.0\x86 路径下。 找出电脑上的rc.exe ,发现在C:\Program Files (x86)\Windows Kits\10\bin\10.0.xxxx 阅读全文
posted @ 2020-01-08 12:40 一杯清酒邀明月 阅读(3659) 评论(1) 推荐(0) 编辑
VisionPro 图标工具说明
摘要: 阅读全文
posted @ 2020-01-06 16:58 一杯清酒邀明月 阅读(1256) 评论(0) 推荐(2) 编辑
Qt OpenCV::Mat与Qt::QImage相互转换
摘要:Mat转QImage 1 QImage mat2qim(Mat & mat) 2 { 3 cvtColor(mat, mat, COLOR_BGR2RGB); 4 QImage qim((const unsigned char*)mat.data, mat.cols, mat.rows, mat.s 阅读全文
posted @ 2020-01-06 16:48 一杯清酒邀明月 阅读(1647) 评论(0) 推荐(0) 编辑
QT .和::和:和->
摘要:在学习C++的过程中我们经常会用到.和::和:和->,在此整理一下这些常用符号的区别。1、A.B则A为对象或者结构体2、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针;3、::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、类、结构 阅读全文
posted @ 2020-01-06 16:37 一杯清酒邀明月 阅读(511) 评论(0) 推荐(0) 编辑
Qt QImage的浅拷贝与深拷贝
摘要:首先简单说说什么是浅拷贝和深拷贝:浅拷贝就比如像引用类型,而深拷贝就比如值类型,即浅拷贝是共用一块内存的,而深拷贝是复制一份内容。 我们再来看看QImage类的几个构造函数: 1 // 浅拷贝 2 QImage(uchar * data, int width, int height, Format 阅读全文
posted @ 2020-01-06 16:35 一杯清酒邀明月 阅读(3422) 评论(0) 推荐(3) 编辑
Qt QImag图像保存、格式转换
摘要:图像保存bool QImage::save(const QString &fileName, const char *format = Q_NULLPTR, int quality = -1) const 保存格式选择参数format选择保存的格式,支持格式如下: BMP(Windows Bitma 阅读全文
posted @ 2020-01-06 16:29 一杯清酒邀明月 阅读(12113) 评论(0) 推荐(2) 编辑
Qt 获取当前时间
摘要:时间日期是经常遇到的数据类型,Qt 中时间日期类型的类如下: QTime:时间数据类型,仅表示时间,如11:12:13。 QDate:日期数据类型,仅表示日期,如2011-11-11。 QDateTime:日期时间数据类型,表示日期和时间,如2020-01-01 08:09:10。 Qt 中有专门用 阅读全文
posted @ 2020-01-06 16:17 一杯清酒邀明月 阅读(2890) 评论(0) 推荐(1) 编辑
Qt 信号阻塞和断开
摘要:Qt程序中有时候不希望信号槽的触发,在某段流程结束之后,又需要继续回复信号槽状态,这时候可以用阻塞或者断开信号槽的方法来处理。 1. 阻塞方法:bool QObject::blockSignals(bool block) 阻塞模式下,这个对象发送的信号都会被阻塞,解除阻塞后则不再阻塞。返回值为之前状 阅读全文
posted @ 2020-01-06 16:10 一杯清酒邀明月 阅读(2224) 评论(0) 推荐(0) 编辑
Qt static关键字全局变量
摘要:创建全局变量.h文件 globalvariable.h 1 #ifndef GLOBALVARIABLE_H 2 #define GLOBALVARIABLE_H 3 #include <QImage> 4 5 //全局变量 6 class GlobalVariable 7 { 8 public: 阅读全文
posted @ 2020-01-06 15:59 一杯清酒邀明月 阅读(2163) 评论(0) 推荐(0) 编辑
QT "debugger unknow type"问题解决办法
摘要:windows上使用qt编译有两种,一种是vs的编译器,一种是MinGW的。 这种问题主要是发生在选择了MSVC2013编译器的版本,这个版本的qt需要再装一个调试器,而MinGW不用。 解决办法:下载windows SDK安装cdb调试器即可。下载地址:https://developer.micr 阅读全文
posted @ 2020-01-06 15:44 一杯清酒邀明月 阅读(975) 评论(0) 推荐(0) 编辑
Qt 信号与槽
摘要:信号与槽(Signal & Slot)是 Qt编程的基础,也是 Qt 的一大创新。因为有了信号与槽的编程机制,在 Qt 中处理界面各个组件的交互操作时变得更加直观和简单。 1 connect(Sender,SIGNAL(signal),Receiver,SLOT(slot)); 2 connect( 阅读全文
posted @ 2020-01-06 15:23 一杯清酒邀明月 阅读(466) 评论(0) 推荐(1) 编辑
Qt 项目中main主函数及其作用
摘要:main.cpp 是实现 main() 函数的文件,下面是 main.cpp 文件的内容。 1 #include "widget.h" 2 #include <QApplication> 3 int main(int argc, char *argv[]) 4 { 5 QApplication a( 阅读全文
posted @ 2020-01-06 15:03 一杯清酒邀明月 阅读(1779) 评论(0) 推荐(1) 编辑
Windows下的GUI 库
摘要:Windows 下的 GUI 解决方案比较多: 基于 C++ 的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout; 基于 C 的有 WinForm、WPF; 基于 Java 的有 AWT、Swing; 基于 Pascal 的 有Delphi; 基于Go语言的有 wa 阅读全文
posted @ 2020-01-06 14:53 一杯清酒邀明月 阅读(1980) 评论(0) 推荐(1) 编辑