自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (19)
  • 问答 (2)
  • 收藏
  • 关注

原创 【PID控制技术】

PID控制是一种在工业过程控制中广泛应用的控制策略,其全称是比例-积分-微分(Proportional Integral Derivative)控制。它的基本原理是根据期望值与实际值的比较,产生一个误差信号,然后对这个误差信号进行比例、积分和微分三个环节的处理,以产生一个控制信号,最后用这个控制信号去调节被控对象的输出,以达到减小误差、提高控制精度的目的。

2023-09-27 13:29:02 441

原创 XML和XAML 区别

XAML文档都可以称之为XML文档,但从XML文档并不能反过来称为XAML文档,因为XAML是专为.NET Framework设计的,有着特殊的应用和语法。XML是一种标记语言,主要用于Web应用程序。它是由W3C产生的一种标准,用于描述其他标记语言。XAML则是一种声明性应用程序语言,它用于设计Windows和其他Web应用程序的控件。XAML以对象属性、定义以及它们之间的关系为重点。

2023-09-26 09:45:00 552

原创 CascadeClassifier初探

[]代码]CascadeClassifier是OpenCV中用于做人脸检测的一个级联分类器。它主要是用来进行面部检测和识别,通过滑动窗口的方式来检测图像中是否存在人脸。这种分类器有两种选择:一是使用老版本的CvHaarClassifierCascade函数,一是使用新版本的CascadeClassifier类。

2023-09-25 18:27:05 286

原创 opencv 常用的滤波器及应用技巧

opencv 常用的滤波器及应用技巧。

2023-09-25 15:56:00 585

原创 QT调用onnx 模型Demo(代码和讲解)

ONNX 全名(Open Neural Network Exchange) 开放神经网络转换,由微软与 Facebook 在2017年提出。4. 根据模型的输出要求,对`output_tensor`中的`output_data`进行处理,例如打印分类结果。2. 将"path/to/your/onnx/model.onnx"替换为你要使用的ONNX模型的路径。3. 根据模型的输入要求,准备输入数据,并填充到`input_data`中。1. 在Qt项目中包含了ONNX Runtime的头文件和链接库。

2023-09-14 14:44:30 987

原创 在 VSCode 中配置 MSVC 环境

填写 tasks.json 文件:在 tasks.json 文件中,将 "command" 字段设置为 MSVC 的 "cl" 命令路径,将 "args" 字段设置为所需的编译器参数,并在 "options" 字段中添加 "-utf-8" 参数,以支持 UTF-8 编码。配置 tasks.json 文件:在 VSCode 中打开 C++ 项目,并使用快捷键 Ctrl+Shift+B 打开“任务”菜单,选择“配置任务”,然后在下拉菜单中选择“创建 tasks.json 文件 (配置任务)”。

2023-03-23 11:32:19 2291

原创 conda install labelimg 预定标签类别

conda install labelimg 预定标签类别 predefined_classes.txt

2022-04-15 15:13:21 3054

原创 Qt noreturn 属性添加

asdfadadfaadadsfadsf

2020-08-04 11:30:06 1086

原创 QuickView的下的qml 转QuickWidget需要注意的地方

将QuickView中的qml代码,放在QuickWidget,会出现qml不显示的问题。解决方法:以QUickView下的qml为例:Rectangle { anchors.fill: parent //! [Initialize Plugin] ...} 转换为QuickWidget的qmlRectangle { ...

2020-04-30 19:14:32 409

原创 labelme imageData 格式

由labelme 生成的json格式如下:其中生成imageData数据是将图像数据整体进行保存的包括数据头,除了jpg和jpeg以jpeg保存外其他格式图片都按png保存,并将保存在内存里的数据通过base64加密处理后输出到json中。json格式如下:{ "version": "3.16.7", "flags": {}, "shapes": [ { ...

2020-01-09 14:51:30 10782 8

原创 VNC连接鼠标显示问题

SVN 连接时鼠标只显示小方点,或者小黑点的,多半是远程桌面没有开启,成功开启远程桌面,并通过远程桌面连接一次。然后重新通过svn view 连接可以优化该问题。...

2019-12-24 16:16:08 13128 3

原创 QTextToSpeech Win7奔溃

在linux下,它是调用speech-dispatcher。在其它不同的平台上,调用各自平台的TTS引擎。所以在使用的时候,要确保本地的TTS引擎是可用的。本地TTS引擎不可用可能会在声明QTextToSpeech变量的时候导致程序崩溃。Win7下如果TTS引擎不可用,可能是使用的系统不是完整版的,可以使用软件进行修复。软件下载地址:WindowsSpeechSDK可以在微...

2019-09-09 11:01:19 1451 1

转载 Q_GLOBAL_STATIC 使用单例模式

单例模式很多人洋洋洒洒写了一大堆比如这里http://xtuer.github.io/qtbook-singleton/比如这里http://m.blog.csdn.net/Fei_Liu/article/details/69218935但是Qt本身就提供了专门的宏Q_GLOBAL_STATIC通过这个宏不但定义简单,还可以获得线程安全性。rule.h#ifnd...

2019-07-03 23:22:12 2605 1

原创 usb和网络传输速率总结

传输速率总结传输速率总结 device b/s B/s 备注 百兆 100M 12.5M 千兆 1G 125M 万兆 10G 1.25G 成本高 usb2.0 480M 60M usb3.0 5G 3.2G 500M320M 实际值 usb3.2...

2019-06-25 10:38:52 5522

转载 C++中的operator主要有两个作用,一是操作符的重载,一是自定义对象类型的隐式转换。

C++中的operator主要有两个作用,一是操作符的重载,一是自定义对象类型的隐式转换。对于操作符的重载,许多人都不陌生,但是估计不少人都不太熟悉operator的第二种用法,即自定义对象类型的隐式转换,我们下面就用以下这个小例子温故一下这两种用法: 1 #include <iostream> 2 #include <sstream> ...

2019-06-21 10:54:16 991

原创 Windows 开机运行程序 在登录之前

测试环境:server2012R方法:右键我的电脑->管理:2.创建任务3.设置

2019-06-03 11:07:30 6482 1

转载 QT字符文字转换语音播放

概述Qt 提供了一个非常方便的类用于将字符串转换成语音并且实现异步播放,该类就是QTextToSpeech,这对于做文本合成语音功能来说非常方便,该类的接口定义很简单。类说明QTextToSpeech是从Qt5.8推出的用于方便将文本转换成语音的类,使用say()开始合成文本。通过setLocale()指定语言。要在可用语音之间进行选择,可以使用setVoice()。注意,语言和声音取...

2019-05-27 16:40:14 5025

原创 QT多字节转换双字节

解决方法:头文件添加 #include <QTextCodec>char *arry ="单字字符";QTextCodec *tc = QTextCodec::codecForName("GBK");QString tmpQStr = tc->toUnicode(arry);

2019-05-26 14:16:42 1728

转载 Qt 快捷键 分类全

转:https://www.cnblogs.com/lsgxeva/p/7804617.htmlQt Creator快捷键简介Qt Creator中提供了各种快捷键来加快开发进程。如果需要查看或自定义快捷键,选择工具->选项->环境->键盘。快捷键按类别列出,可以在过滤器(Filter)处输入命令名称、标签名称或快捷键名称,来快速定位想要查找的快捷键。...

2019-05-23 18:02:30 538

原创 jupyter 外部参数报错 keyerror

同样的带有传参的python脚本文件放在在pycharm和cmd 运行没问题,放在jupyter 莫名的报错错误如下:KeyError Traceback (most recent call last)&lt;ipython-input-2-852e5623add7&gt; in &lt;module&gt; 157...

2019-03-01 14:16:59 4815 1

原创 opencv 保存视频问题总结

opencv生成视频需要三个算子:opencv2.0 Ilpimage://创建CvVideoWriter *writer = 0; writer = cvCreateVideoWriter(pDlg->m_savePath+scount+".avi",cvcode ,fps, cvSize(frameW, frameH), isColor);//写入:c...

2019-02-21 15:43:15 2582 1

原创 QT调用mysql不成功 QMYSQL driver not loaded

如果在QT项目移植到其他电脑上,出现:QMYSQL driver not loaded并且已经完成:windeployqt.exe XXX.exe 拷贝相应的依赖库,已经将libmysql.dll 文件拷贝到 运行目录和QT的pluging目录。仍然提示:QMYSQL driver not loaded!那么就将:mysql  安装目录下的:MySQL\Connector C++ ...

2019-01-18 13:51:24 542

原创 python 在服务器上调用数据库特别慢!

在排除网络和环境配置问题后,如果发现本地调试比较快,而部署到服务器就会出现卡顿现象,可以检查下在上传服务器时,是否将连接mysql 的IP改为:localhoast、或者unix_socket 方式连接。本地调试需要使用服务器ip地址!更改如下:...

2019-01-14 15:54:36 1651

转载 Cvbox2D 角度 长宽正解

文档转自:https://www.cnblogs.com/panxiaochun/p/5478555.html cvBox2D和RotatedRect中返回的角度angle详解本文为作者原创,未经允许不得转载;原文由作者发表在博客园: http://www.cnblogs.com/panxiaochun/p/5478555.html关于cvBox2D和RotatedRect中返...

2018-09-14 20:12:42 2195

转载 快速入门正则表达式

首先简单介绍下正则表达式:      在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。下面就看看正则表达式里乱七八糟的字符都是什么意思:1、常用的元字符      代码                               说明                 ...

2018-08-17 11:55:28 324

原创 Listctrl 实现键盘上下键消息响应同时获取焦点项

 item切换焦点时(包括用键盘和鼠标切换item时)状态的一些变化顺序      添加listctrl控件的LVN_ITEMCHANGED消息相应函数void CTest6Dlg::OnItemchangedList1(NMHDR* pNMHDR, LRESULT* pResult)  {       NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR...

2018-05-08 14:20:43 1661

原创 无套路 不代码 类内隐藏接口函数

在:A.hclass b;  //声明b类class A{A();............private:b*b = null; //定义b类指针 } 在A.cpp   //A类实现文件#include A.hClass B{     b(A* a)  //b类构造函数{m_a = a;  }...........//可在...

2018-05-04 09:45:00 153

原创 MFC onPaint() 子空间绘制无效解决方法

问题:在组对话框onPaint()中绘制子空间 例如static上面绘图的时候发现:HDC mdc=GetDilgItem(IDC_STATIC_PIC)-&gt;GetDC()-&gt;GetSaftHdc();获取的控件dc句柄绘图时发现绘图无效。解决方法:通过CpaintDC mdc((CStatic*)GetDilgItem(IDC_STATIC_PIC));实例化控件dc后,发现问题解决...

2018-04-29 22:35:35 1091

转载 以缩略图的形式在Windows资源浏览器中显示自定义格式图片

 在公司培训有一段时间了,终于接到了部门任务,需求很简单,就是先Windows Explorer中以缩略图的形式显示自定义的图片,部门提供图片解码代码,我和我的同事实现需求,在实现的过程中走了很多的弯路,犯了不少错误,不过最终我们还是完成了,通过这次实践我相信的能力又提高了很多,本文不阐述开发过程中遇到了什么问题,只是说明如何实现这个需求的步骤。   开发语言是C++,工具VC6,需要有COM的知...

2018-04-26 17:06:09 897

原创 循环队列 网坑总结

循环队列,网上一搜一大堆,细细看来,都是bug满天飞,还有勇气贴代码出来。。。耗费一早终于搞明白了,遂、小计一下:1.循环队列原则:先进先出2.循环队列分为队首指针(front)和队尾指针(rear)3.判断空队时 :front == rear3.判断队满时:(rear+1)%MaxSize == front4.入队:rear=(rear

2017-12-01 10:56:11 438 1

原创 图像坐标转换为什么加0.5?

opencv和Matlab中的双线性插值   这部分的前提是,你已经明白什么是双线性插值并且在给定源图像和目标图像尺寸的情况下,可以用笔计算出目标图像某个像素点的值。当然,最好的情况是你已经用某种语言实现了网上一大堆博客上原创或转载的双线性插值算法,然后发现计算出来的结果和matlab、openCV对应的resize()函数得到的结果完全不一样。那这个究竟是怎么回事呢?其实

2017-10-24 10:04:18 1398

原创 QT字符转换

const QString entry = tr("Address: %1, Value_hex: %2, Value_dec: %3").arg(unit.startAddress()) .arg("0x"+QString::number(unit.value(i),16)).arg(QString::number(unit.va

2017-08-02 10:32:26 568

原创 MFC操作excle失败问题总结

添加excle类向导:CWorkbook m_workbook; CWorkbooks m_workbooks; CWorksheet m_worksheet; CWorksheets m_worksheets; CRange m_range; CApplication m_application;excle 初始化:if (::CoInitia...

2014-09-18 16:12:48 2813

DAHENG_IMAGING_Deep_Learning_Seminar_2018_PPT

包含大恒2018星耀视野的全部讲义,三维测量及机器人三维视觉引导解决方案,深度学习技术介绍

2020-11-11

Daheng_Imaging_SeminarPPT_202004.rar

包含大恒2020公开课中的,深度学习-分类识别,目标检测,缺陷分割,表面检测技术,成像技术 pdf.

2020-11-11

tensorflowCpu2.3.0

tensorflowCup版本,不依赖与显卡和cuda库,在vs2019下编译生成。

2020-11-11

tensorflowGpu-2.3.0-cuda11.0-cudnn8.0-vs2019.rar

tensorflow2.0 Gpu版本,在cuda11.0 cudnn8.0-vs2019 下编译,需要依赖cuda11.0和cudnn8.0.

2020-11-11

cppan-master-Windows-client_new.zip

CPPAN是建立在CMake之上具有构建系统功能的跨平台C / C ++依赖管理器。 它支持快速的脚本式编码和原型制作以及处理大型项目。 可以很方便的查找、共享和重用库以及发布您的项目。你只需要将时间花在代码上,而不需要管理依赖关系。 CPPAN帮您将包装时间降低至几秒钟!它支持简单的交叉编译,继承并且把你自己的设置、标志推送到每个依赖。 CPPAN之于C++就像Maven之于Java。CPPAN可以理解为C++的包管理器,有点Anaconda的意思,包含了众多依赖包,只需要向CPPAN指定依赖包,CPPAN就会帮你下载好需要的依赖包和相关配置。

2020-11-06

opencv440-cuda11.0.2-cudnn8.0.2-vs2019.rar

opencv440-cuda11.0.2-cudnn8.0.2-vs2019 :基于vs2019编译包含:cuda11,contribute,nonfree,TF,cudnn加速等模块。

2020-09-22

tensorflow-1.13.1-win10-cuda10-VS2015-c++dev.rar

tensorflow1.3_cuda10_vs2015版本,windows 下编译tf1.3 gup 版本,包含bin lib ,include 文件

2020-09-17

tensorflow-cpuAVX2.rar

tensorflow1.0_cpu_avx2_cpp包含cpu_avx2加速。windows 下编译,包含:dll,lib,include.

2020-09-17

tensorflow-cpu.rar

tensorflow1.0的 cpu 版本,c++接口包含: dll ,lib ,include。window下的编译。

2020-09-17

QQ通讯录模板.csv

qq邮箱批量导入通讯录模板,qq邮箱导出来的一般是乱码,这个是修正好的,方法是通过excel 自由数据导入,最后再导出,如果嫌麻烦的可以直接下载下来用。

2020-07-16

TTSrepair.zip

win764位和32位的语音播放模块,tts,针对开发文字转换语音的 软件必须修复的补丁,要不然软件会崩溃!

2019-09-10

mysql C++ 依赖库 解决QT以及先关调用mysql移植问题:QMYSQL driver not loaded!

该资源为:myslq8.0 64位的 相关依赖库。为解决未安装mysql的目标机器上调用mysql 的问题, 解决QT以及相关调用mysql移植问题:QMYSQL driver not loaded! 文件包含:64的C++依赖库,和libmysql库。

2019-01-18

tensorflow-1.8.0-cp35-cp35m-linux_aarch64

tensorflow-1.7.0-cp35-cp35m-linux_aarch64 TF安装包1.8版本,Linux 64位

2018-07-10

tensorflow-1.7.0-cp35-cp35m-linux_aarch64

tensorflow-1.7.0-cp35-cp35m-linux_aarch64安装包,64位版本

2018-07-10

动态库查看器depends2.2版本x64x86-i64

动态库查看器depends2.2版本内含32位x86,64位x64,和最新cpu ia64 软件。

2018-04-26

VS 中文语言包

VS简体中文汉语 语言包 适合将VS 环境改为中文环境的同仁下载 》

2017-12-14

opencv3.2 x86x64 版本 2

opencv3.2 32位与64位Release。通过vs2013编译。由于上传大小限制文件分为两部分。全部下载后,点击install.part1即可解压。另外:opencv_word.lib为opencv所有依赖库的集合,调用cv的时候只需包含它即可。

2017-07-28

opencv3.2 x86x64 版本 1

opencv3.2 32位与64位Release。通过vs2013编译。由于上传大小限制文件分为两部分。全部下载后,点击install.part1即可解压。另外:opencv_word.lib为opencv所有依赖库的集合,调用cv的时候只需包含它即可。

2017-07-28

vs2013 英文语言包

VS2013英语英文语言包,适合需要将环境变量设置为英文界面的同仁。

2017-07-28

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

TA关注的人

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