自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 和聊天机器人的第一次心理咨询

据说Eliza是第一个用来做心理咨询的聊天机器人,诞生于1966年。这一段用来介绍Eliza。——下面这段文字转自:https://blog.csdn.net/MIcF435p6D221sSdLd2/article/details/79739110——作者: Danny Lan(Neeke),现任 Google 科学家,曾任美国一家智能监控公司的 Director of R&D, 对视频和多媒体的智能分析有深入研究。作为主要成员,他曾代表卡耐基梅隆大学在美国国家标准总局(NIST)举办的视频

2020-11-26 14:30:59 627

原创 Qt 样式表的原理

这两天遇到一个问题,在Qt designer里面设计好了QGroupBox的标题栏位置,让标题居中,结果程序运行时标题跑到左边去了。一开始没想明白是怎么回事,隐约觉得和main函数中设置的样式表有关。注释掉setStyleSheet函数之后,标题就跑到中间了;打开样式表,是这样的:.QGroupBox{border:1px solid #242424;border-radius:5px;margin-top:3ex;}.QGroupBox::title{subcontrol-ori

2020-11-23 15:07:36 323 1

原创 VS-Qt 自定义标题栏(可缩放,响应鼠标事件,更改标题栏名称和图标)

综合了网上的相关文章,实现了一个自定义的标题栏,代码在github中:https://github.com/ohenrygithub/Test_TitleBar.githttps://github.com/ohenrygithub/Test_TitleBar/archive/master.zipIDE采用VS2015-Qt5.14,可直接运行;主要参考文章:1,https://www.cnblogs.com/linuxAndMcu/p/10609182.html2,https://b

2020-11-18 14:00:52 339

原创 听说 Hilton要推翻反向传播理论

https://www.sohu.com/a/431959470_473283神经网络里面的反向传播,是一个很基础的概念:神经网络获取信息后,会生成一个结果,拿这个结果和人工标记(label)作比较,两者的差值反向传播,来训练神经网络,这样多次训练之后,神经网络就能够识别各种输入的模式了。BP神经网络(反向传播神经网络)出现之后,解决了很多问题,但随着网络层次越来越深,反向传播似乎越来越困难,而且必要性也存疑,Hilton提出推翻这一理论,也有一定的根据。不过世间万物,并不是非黑即白,反向传播仍

2020-11-17 09:37:44 163

原创 VS-Qt开发环境下,调用Qt-dll,实现加法和减法

难度不是很大,主要是想验证一下,一些Dll中要用到的基类该怎么处理:是把函数声明和定义都写到一个头文件中,抑或分别写到头文件和源文件中;两种方法都是可行的;代码请在github上下载;https://github.com/ohenrygithub/testBaseModule.gitgit的使用,推荐廖雪峰先生的网站:https://www.liaoxuefeng.com/wiki/896043488029600或者直接打包下载:https://github.com/ohenry

2020-11-11 15:49:19 195

原创 知识的结构

博尔赫斯在交织小径的花园中,描述了一个知识迷宫,书本和现实交织在一起,从这一点上,他启发了互联网,从知识的任何一点出发,可以路由到所有知识,知识更像是一个相互联系的网络,而不是简单树形结构,或者说,知识是一座森林。基于此,考虑采用不同的绘图软件,表达这种拓扑结构,用来取代思维导图。https://www.cnblogs.com/liangxiaofeng/p/6508942.html以上是一些常用的开源软件,用来取代收费软件,来绘制新的知识结构图;...

2020-09-11 10:05:02 195

原创 平面上视觉定位要找几个点

视觉引导运控应用比较广泛了,有这么一个常见的场景,物料来了,和初始位置有偏差,怎么计算偏差的变换矩阵?为了计算矩阵,我们最少要找几个点?学过仿射变换的小伙伴都知道,[x,y]'=[a11,a12,a13; a21,a22,a23]*[x0,y0,1]' 也就是说,仿射变换矩阵是一个2*3的矩阵,有六个参数,按照多元一次方程组的解法,我们至少要联立六个方程式,而且这六个方程式不可约,也就是说,要找三个点(每个点有两个数值,x,y),而且这三点不能共线,才可以解出这个仿射变换来。那么问题来了,为什么工业现场

2020-09-04 16:47:17 1094

原创 解决设备运行异响

公司搭了一台三轴设备,之前不觉得,最近听到设备运行时有异响,担心把设备搞坏,于是想着解决这个问题。听了合作伙伴(我们的设备放在他们公司)的建议,先调一下电机的参数,也就是平时所说的伺服参数整定,下了伺服驱动器的使用手册,手动调了半天,没动静,自动调了半天,也没改善,无论数值调大或者调小,甚至调出正常取值范围,对噪声没有改善,现在开始怀疑,是不是这个问题了。不过,设备上电后,电机就发出电流声,而且声响不小,并且有一个伺服驱动器无法设置参数了,考虑从伺服入手,也是一个不错的起点。然后找了伺服驱动和伺

2020-08-04 17:30:35 852

原创 怎样阅读《学习opencv3》

这本书浏览一遍以后,发现内容是很详尽的,作者有鸿图,而且展开得也很好,不过,次序有些问题,重点不够突出,导致初学者很容易在前面几章就折戟。这里提出我的一些小小建议,当然,每个人学习opencv的目的不一样,那么阅读方法和学习方法也就各不相同,我的目的是尽快熟悉opencv的函数和用法,适当复习和了解一些图像处理的原理,那么,我觉得毕竟好的方法就是:1,先看一下前两章,搭建环境快速入门;2,接下来,跳过枯燥的3~5章,我相信会有很多人倒在这三章,实际上这些琐碎的知识,用到的几率相对较小,而且,和图

2020-07-15 16:50:22 546 3

原创 《学习opencv3》 python语言实现(1) ch6

尝试写几个python程序练习一下,同时也学习一下opencv:IDE: VS codepython version: 3.8.2直接上代码:#!/usr/bin/envpython3#-*-coding:utf-8-*-importcv2ascvfromnumpyimport*importnumpyasnpdefmain():src=cv.imread('1.jpg') #随便在电脑上找一张图片h=...

2020-07-15 16:28:41 135

原创 opencv实现halcon函数 VectorAngleToRigid

话不多说,先上代码:struct sHomMatrix{ double a11; double a12; double a13; double a21; double a22; double a23; /*缺省值:100,010;*/ sHomMatrix() { a11=1; a12=0; a13=0; a21=0; a22=1; a...

2020-06-05 15:27:24 1288

原创 Visual Studio (VS2013及以后版本)项目属性复制的方法:环境VS2015+QT5.14+openCV4.3

参考了网上很多保存项目属性的方法,一般说来都要用到属性表(.props文件),尝试多次后发现不完备,不能把整个项目的配置保存下来,只能保存部分,而有很多项目,全局属性基本类似,这时,可以考虑如下方法;1,找到.vcxproj文件;2,拷贝 从<PropertyGroup Label="Globals">一直到文件结尾的内容;3,粘贴到新项目的vcxproj文件中;注意...

2020-04-27 14:03:51 2409

原创 程序猿节调试大半天的经历

今天是程序猿的节日,我从早到晚都在调试,虽然解决问题不涉及复杂的技术,但是整个调试过程值得说一说。遇到的问题是这样的:点击界面上的item后,弹出了界面,不过,界面上的checkbox消失了,不仅如此,doublespinbox的上下剪头也消失了;一开始我怀疑是创建界面的函数出了问题:为了省事,我采用工厂模式创建界面,试了三次,排除了这个原因;然后,担心是不是主界面在堆区创建,导致...

2019-10-24 17:23:19 126

原创 永恒

凡人皆有一死,但很多人都渴望永恒:生命永恒,事业永恒,爱情永恒...我也不例外,直到有一天,午睡起来,意识到自己是肉体凡胎,这才了解,身体终将逝去,我的所有想法也会随之飘散,没有什么会留存在这个世界上,我和我所有的一切,似乎都注定无法永恒。想起年轻时候看过的书,一位香港教授写的,他说,虽然曹操已逝,但他的短歌行流传了下来,虽然人类文明也有可能灭亡,但在宇宙时空中,他横槊赋诗这件事不会消失,...

2019-10-14 10:36:18 113

原创 通过源码了解,QThread类中的线程是在哪里创建的

Qt中的QThread是常用的一个类,Qt的官方文档说这不仅仅是一个线程,实际上封装了很多东西;那么,其中的线程究竟在在哪里?通过Qt源码,我们可以有一个初步了解;QThread的入口函数是run()函数,通过调用start()函数,可以启动run()函数,打开start()函数的定义,我们发现,在windows系统和unix系统下,分别调用了如下函数:qthread_win.cpp :...

2019-10-10 09:02:35 233

原创 遍历Qt界面控件

查看了网络上常用的遍历控件代码,很有启发,不过,因为Qt界面类往往有很多层,用网上提到的方法通常只能遍历一层,也就是说,当获取父节点的时候,只能遍历子节点,子节点以下的节点,无法获取到了。所以,改进后的遍历方法是,先采用递归函数,获取界面上的控件;然后,从这些控件中,提取自己需要的控件;代码如下:/* 获取所有控件 */QObjectList getAllUIControls(QO...

2019-09-25 11:49:19 6721 2

原创 线段到圆弧的距离

计算一条线段的中垂线和圆弧的交点,和这条线段的距离:1,画一段圆弧;2,画一条线;3,计算线到圆弧的交点;4,这两个交点确定一条线段;5,由两个交点画圆,两个圆的交点先连,就是线段的中垂线;6,中垂线和圆弧有一个交点;7,计算交点和线段的距离; dev_open_window (0, 0, 512, 512, 'black', WindowHandle)dev...

2019-01-16 18:48:49 1219

原创 vs2013创建Qt Gui Class后,怎样改类名?

有时我们在VS中创建Qt Gui Class后,发现类名需要改变,已经做了很多编辑工作,要怎么顺利改变类名?介绍一种方法:1,class.h和class.cpp中修改类名,所有出现class名的地方,改成想要的Class名称;2,ui_class.h中,修改类名:ui_Class.h3,界面文件中,改变objectname,从class到Class;4,class.h中,包含u...

2018-08-29 15:07:29 1538 2

原创 Qt联合halcon编程——halcon自带案例

C:\Users\Public\Documents\MVTec\HALCON-13.0\examples\cpp\qtC:\Users\Public\Documents\MVTec\HALCON-13.0\examples\  找不到的话,请找一下环境变量中:%HALCONEXAMPLES%\ 对应的值;这里已经有一个写好的案例,win7 32bit 电脑,QT5.6.2  VS2013 32bi...

2018-05-24 15:21:24 5769

原创 C#调用Qt写的[email protected]+VS2013(32bit)+win7 32bit

网上有大神教我们怎么用C#调用Qt写的dll,试了一下,没调出来,可能是Qt版本的问题;今天调了个程序出来,话不多说,写步骤,上代码:1,从网上下一个qtwinmigrate:https://github.com/qtproject/qt-solutions/tree/master/qtwinmigrate发现qtwinmigrate文件夹里面有例程;2,Qt中编译一下,然后在C#中调用,OK;3...

2018-05-22 17:09:17 2023 11

原创 SVM算法预测股指

四年前的代码,当时想着能不能用这个算法,在股市上大赚一笔,现在想起来真是好笑,不过,想了,也做了,虽然没结果,也许对后来者有用,就共享出来,然后一笑了之。%SVM_SMO solving regression problem;%almost that all the basic module could be kept;%using the RBF training data as the inp...

2018-03-16 19:37:34 1522 3

原创 支持向量机SMO算法实现(源码逐条解释)

支持向量机号称机器学习中最好的算法——存在最优解,而且一般问题都可以得解。但是算法需要的存储空间和计算复杂度较大,不大适合大数据量的运算,不过经过platt发明的SMO简化运算后,效率可以提高很多。以下是笔者用Matlab语言写的支持向量机两分类问题的源码,因为在网络上得到各位前辈的指点,受益颇多,因此不敢藏私,分享如下,也欢迎有志于机器学习、神经网络、模式识别和时间序列预测的各位一起讨论,共同完

2014-02-15 11:59:53 5195 3

VC++数字图像处理(谢凤英老师主编)源代码

VC++数字图像处理(谢凤英老师主编)源代码,随书光盘解压缩得到,无病毒,无缺损

2017-12-23

三菱梯形图软件及FX编程手册

FX编程手册 梯形图软件 测试过,可用、好用 适合初学PLC的工程技术人员

2014-08-07

移动通信天线设计这难道还不够详细吗?

对常用移动通信设备天线的一个分类,可以帮助整理这方面的知识。 主要是便携产品类

2009-02-11

ADS辅助设计放大器

采用ADS软件对放大器进行仿真,共17页,由www.rfic.com.hk提供。

2009-02-11

空空如也

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

TA关注的人

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