自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路楷的专栏

安防行业-红外热成像

  • 博客(17)
  • 资源 (28)
  • 收藏
  • 关注

转载 QtConcurrent

QFutureT> run(const Class *object, T (Class::*fn)(Param1, Param2, Param3, Param4, Param5) const, constArg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5)run()函数的原型如上,

2017-03-31 16:10:44 643

转载 Qt 如何处理密集型耗时的事情(频繁调用QApplication::processEvents)

有时候需要处理一些跟界面无关的但非常耗时的事情,这些事情跟界面在同一个线程中,由于时间太长,导致界面无法响应,处于“假死”状态。例如:在应用程序中保存文件到硬盘上,从开始保存直到文件保存完毕,程序不响应用户的任何操作,窗口也不会重新绘制,从而处于“无法响应”状态,这是一个非常糟糕的体验 。     在这种情况下,有一种方法是使用多线程,即在子线程中处理文件保存,主线程负责界面相关。

2017-03-31 16:08:33 1985

转载 Qt最好用评价最高的是哪个版本?

来源:https://www.zhihu.com/question/53425270///////////////////////////////////////////////////////////////////Qt4: 4.8.7 终结版本Qt5 : 5.6 LTS 长期支持版本Qt5: 5.9 LTS 长期支持版本Qt5:...

2017-03-30 13:25:54 58707 5

转载 Base64编解码

来源:Base64编解码  由于实在不到原创地址,所以没法给出链接,但对原创表示感谢。        我测试了一下,发现下面程序的编解码器是正确的。 Base64编解码非常常见, 要大致弄清原理。 另外, 在编解码前, 最好判断一下,待定字符串是否已经是密文/明文的。 有方法哈!       下面静静欣赏Base64编解码过程:[cpp] view

2017-03-23 13:15:19 381

转载 局域网内mac地址冲突导致设备网络出现异常状况

来源:局域网内mac地址冲突导致设备网络出现异常状况        前些天, 遇到这样一个古怪的问题: 我的pc与某设备S1进行通信, 结果出现网络频繁断掉的异常情况, 我能基本保证, 我所在的局域网是没有问题的。 而且, 我发现S1设备在另外一个局域网内与别的pc通信, 不会出现网络异常。        这个现象要是让测试MM知道, 说不定要提个概率性问题单呢。 遇到这类

2017-03-23 09:08:35 7875 4

转载 软件版本-管理-知识

来源:http://www.cctry.com/thread-268278-1-1.html版本控制比较普遍的 3 种命名格式 :一、 GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Bui

2017-03-16 16:28:52 592

转载 模板匹配

来源:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/histograms/template_matching/template_matching.html?highlight=%E7%9B%B8%E5%85%B3%E7%B3%BB%E6%95%B0目标在这节教程中您将学到:使用

2017-03-07 20:17:18 1423

原创 图像处理-Blob分析 技术文章收集

目标区域的几何形状特征参数概述:周长、面积、最长轴、方位角、边界矩阵和形状系数cvBlob 是计算机视觉应用中在二值图像里寻找连通域的库.能够执行连通域分析与特征提取.VS2013编译cvBlobwindows下编译cvblobOpencv2.4.9源码分析——SimpleBlobDetector : 代码注释比较详细Blob Det

2017-03-06 10:55:21 1518

转载 利用ffmpeg和opencv进行视频的解码播放

来源:利用ffmpeg和opencv进行视频的解码播放引子OpenCV中有自己的用于处理图片和视频的类VideoCapture,可以很方便的读入文件和显示。现在视频数据流是ffmpeg解码h264文件得到的,由于要依赖该数据源进行相应的后续处理,所以需要将ffmpeg中得到的数据缓存转换成可以被OpenCV处理的Mat类对象。ffmpeg介绍FFmpeg

2017-03-03 09:00:21 6167 1

转载 closeEvent 退出操作

在一个情形下,我们必须使用accept()和ignore()函数,那就是在窗口关闭的时候。这个必须明确显示的调用accept()和ignore(),在closeEvent()事件处理函数中,accept()是关闭窗口,ignore()是不关闭窗口,只有在closeEvent()中才是这样,如果你在窗口关闭时需要有个询问对话框,那么就需要这么去写:closeEve

2017-03-02 15:09:09 4883

转载 QFileInfo

来源:Qt文件信息获取之QFileInfoQFileInfo info(fileName);if (info.exists()){ infoList += tr("文件名称: %1 \n").arg(info.fileName()); infoList += tr("文件大小: %1 Bytes\n").arg(info.size()); inf

2017-03-02 15:02:25 831

原创 windows explore 打开文件夹,并选中文件

QString strSelect = "/select,";QString path = strfileName;//文件地址path.replace("/","\\");//将地址中的"/"替换为"\",因为在Windows下使用的是"\"。QProcess::startDetached("explorer "+ strSelect+ path);//打开文件夹,并选中文件

2017-03-02 14:55:04 2333 1

转载 Qt创建文件夹

最近在做项目的时候,需要创建一个新的文件夹保存临时文件,但是很长时间都没有解决这个问题,今天终于解决了,拿出来和网友分享一下Qt中创建文件夹的方法。    如下代码是在单击按钮后,先判断文件夹是否存在,若不存在便创建一个名字为temp的文件夹。   void MainWindow::on_pushButton_2_clicked(){    QDir *temp = new QDi

2017-03-02 11:00:52 1357

转载 Qt递归拷贝和删除目录

来源:Qt递归拷贝和删除目录   最近在翻看项目代码时,看到了这两个函数,想到这个功能十分常用,因此拿出来与大家分享,希望对大家有用。几点说明:1、记得当初写代码那会,是参考了网上的帖子写的,做了一点小修改。因此代码源于网络。2、同时感谢原作者,只可惜当时没能记下原文网址,实在抱歉!刚才搜了一下,也没搜着,大家若发现原文出处,请跟帖提醒。谢谢!3、到目前为止,代

2017-03-02 10:56:57 840

转载 QGraphicsScene管理QGraphicsItem(单击/选择/移动/缩放/删除)

来源:http://blog.csdn.net/liang19890820/article/details/53504323简述在图形视图框架中,QGraphicsScene 提供一个快速的接口,用于管理大量 item,QGraphicsItem 是场景中 item 的基类。图形视图提供了一些典型形状的标准 item,当然,我们也可以自定义 item。除此之

2017-03-02 10:52:34 14082 2

转载 在Qt编写的程序中打开文件夹~Windows Explore

来源:在Qt编写的程序中打开文件夹 我们知道在dos命令行中可以用"start explorer 地址"的格式打开指定的文件夹。在编程中使用system函数然后再调用前面那句,虽然可以打开指定文件夹,但是总会有dos的黑框闪过,很不美观。    下面讲讲在Qt中我使用的方法。以打开程序当前目录为例。这里要用到QProcess类中的静态函数startDetached:

2017-03-02 08:34:54 3857

转载 QTreeWidget 添加右键菜单

来源:http://www.cnblogs.com/liuyunfeifei/archive/2012/12/07/2807654.html在Qt+VS2005下,使用slot函数customContextMenuRequested(QPointpos)实现Treewidget的右键菜单栏。1、在ui编辑界面中,右击QTreeWidget--> Connect Sign

2017-03-01 15:52:44 4042 1

ffmpeg-4.3.1(ffmpeg.zeranoe.com)(win32 win64).rar

windows , Release for ffmpeg-4.3.1,

2021-09-07

标准RS485 云台控制(串口、UDP).exe

windows 客户端; RS485调试工具; 端口、波特率、校验位、数据位、停止位、 Pelco-D、 Pelco-P、云台控制、镜头控制、预置位、辅助开关等

2020-11-30

SourceCode.zip (Mp4 View VC2010)

VC2010 编译成功, C语言解析MP4文件,逐个BOX分析,可以用来学习MP4格式。 解析MP4 Box模型,ftyp,moov, mdat , moov(mvhd , track。。。。 )。

2019-05-23

GoogleSouceCode.zip

2019年 mp4v2 源码, VC2010编译成功。 可以将H264和PCMA合成MP4格式。 自己备份

2019-05-23

dll转lib工具(makeexport.exe)

1. 使用makeexport.exe工具,创建def文件。 2. 根据def文件创建lib文件。 3. 打开cmd,转到vc以下目录,在cmd中,执行文件vcvars32.bat。 注意: 首先安装VS

2019-03-05

ActiveX _Control_Test_Container 32位

ActiveX _Control_Test_Container 32位

2018-10-06

sdl2官网 离线文档(英文).chm

About SDL Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.

2017-12-04

SourceInsight3.5

SourceInsight3.5 plus keymake SourceInsight3.5 plus keymake SourceInsight3.5 plus keymake SourceInsight3.5 plus keymake

2017-09-19

sciTE汉化补丁

sciTE汉化补丁,内部附有使用说明!已经测验,可以使用! sciTE下载地址: https://code.google.com/p/luaforwindows/downloads/list

2017-09-04

UDPMulticast_Windows. UDP组播代码

VC++ Socket 组播代码

2017-07-27

高仿PS黑色风格QSS样式表开源代码

代码来源:http://www.qtcn.org/bbs/read-htm-tid-63012.html

2017-05-16

删除当前目录的SVN信息

双击,启动后可删除当前目录的SVN信息

2017-05-10

Qt5类继承关系图---书签

Qt5类继承关系图---书签

2017-03-10

QtWaitingSpinner

、、、、、、、、、、、、、、、、、、、、、 QtWaitingSpinner* spinner = new QtWaitingSpinner(this); spinner->setRoundness(70.0); spinner->setMinimumTrailOpacity(15.0); spinner->setTrailFadePercentage(70.0); spinner->setNumberOfLines(12); spinner->setLineLength(10); spinner->setLineWidth(5); spinner->setInnerRadius(10); spinner->setRevolutionsPerSecond(1); spinner->setColor(QColor(81, 4, 71)); spinner->start(); // gets the show on the road! 、、、、、、、、、、、、、、、、、、、、、 QtWaitingSpinner* spinner = new QtWaitingSpinner(this, Qt::ApplicationModal, true); spinner->start(); // starts spinning 、、、、、、、、、、、、、、、、 https://github.com/snowwlex/QtWaitingSpinner

2017-01-23

精通Windows Sockets网络开发 pdf

精通Windows Sockets网络开发 pdf

2017-01-23

Qt编写的遮罩层窗体

来源:http://www.qtcn.org/bbs/read-htm-tid-62394.html 功能描述:在弹框的窗体背后遮罩原有主窗体,使得突出显示弹窗窗体

2017-01-19

leixiaohua1020.chm

leixiaohua1020.chm 博客 CSDN 视频编解码

2017-01-12

FFmpeg Tutorial.pdf

FFmpeg 教程,仅供参考

2017-01-12

qtwinmigrate-2.8-opensource

qtwinmigrate-2.8-opensource; Qt

2016-09-09

GB28181-control-source

GB28181-control-source

2016-06-01

GB_T 28181-2011

GB_T 28181-2011

2016-06-01

CxSkinButton v1.30

用法: m_Capture.SetToolTipText(_T("Hello World")); m_Capture.SetSkin(IDB_BTM_NORM,IDB_BTM_DOWN,IDB_BTM_OVER,IDB_BTM_DISABLE,NULL,1,0,0);

2016-05-26

VS2008 & VS2010 官方完整卸载器(VS重装不用愁

VS2008 & VS2010 官方完整卸载器(VS重装不用愁

2016-05-24

CvvImage.rar

OPENCV, CV::Mat, VC++, 显示到HWND

2015-08-21

让你的程序也能执行脚本

VBScript(JScript)是应用广泛,简单易学的脚本语言。使用VBScript(JScript)调用COM组件则更是容易。那么,如果在你的程序中也能够执行脚本,则在简化程序设计的基础上,还会极大地提升软件的功能。为了方便大家使用这个功能,我写了一个具有自动化(Automation/IDispatch)功能的EXE包装程序来代理调用脚本执行。这个包装程序接口只有2个函数,说明如下: 来源:http://www.vckbase.com/index.php/wv/797

2015-08-13

Word 2013 Developer Documentation

Word 2013 Developer Documentation.chm

2015-08-13

在 C++ 程序中导出 Word 文档的简易方法

如果您要在应用程序中处理Word文档,可以参考MSDN. Lori Turner. Automating Microsoft Office 97 and Office 2000,该文内容详细全面,但是要在C++程序中导出Word文档,按照文中的方法来处理是很麻烦的,特别是 需要填写的参数太多,所以我们考虑生成正确的VB脚本,然后执行生成Word文档的操作,这个方法的优点在于:一 方面可以少填写参数;另一方面可以使用在Word中录制的宏脚本,而只需作少量的修改。我们给出了一些简单的函 数来方便生成Word文档(主要是简单的表格)和直接运行内存中的VB脚本,此外,还附带了一个小小的例子。

2015-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除