- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 ipp_resize
endifpublic:Resize()Close();if(!pDstImage)= 4)Close();if(!m_pSpec)if(!else {else。
2023-08-30 21:54:15
157
原创 人工神经网络 拟合函数By halcon
现在深度学习越来越流行,在很多地方都能看到它的声影,最常见的就是应用在图像分类上。 今天给大家带来的是人工神经网络(多层感知器MLP)拟合正弦函数曲线的例子。我们选用的平台是 halcon, 大家理解了原理之后,可以应用到其它平台上,如 openCV ,tensorflow,and so on. 话不多说,进入今天的正题:第一步: 创建一个网络模型//create_class_mlp( : : NumInput, NumHidden, NumOutput, Outp...
2020-06-23 13:22:21
1195
原创 比List Box和List control好的控件——网格控件(GridCtrl)
在MFC中,有List Box和List Control控件,这两个控件或多或少总有点不尽人意,比如List Control控件没有在线编辑功能。而网格控件相对这两个来说,优点绰绰有余,而缺点暂时没有想到,也可能是应用场景不一样吧。接下来,给出网格控件的展示效果,是不是优点像Microsoft Office Excel的编辑效果。这个控件目前只能动态创建,也就是 Cr...
2020-03-11 11:18:55
736
原创 最简单的机器学习例子——划拳游戏
本文通过参考《强化学习与深度学习 C 语言模拟》一书,来说明机器学习的原理。 进入正题,首先以一个划拳游戏来引入今天的主角——机器学习,剪刀石头布,相信大家伙都应该玩过,没有玩过的请教度娘,或关掉当前的网页。 程序代码比较简单,如下:/* Visual Studio兼容性 */#define _CRT_SECURE_NO_WARNINGS#include &l...
2020-03-06 17:38:46
1280
原创 MFC控件关联变量的初始化——关键地方
在MFC程序设计中,读取控件的状态或值时,有多种方式,其中一种就是利用关联变量的。 关联变量要想有效,必需初始化,也就是调用如下的函数:void RecheckMap::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX); DDX_Control(pDX, IDC_STATIC_RMAPP...
2020-03-04 15:44:53
807
原创 在MFC中开发新的控件——Control
众所周知,在MFC编程模式下,我们的应用程序界面是由窗口和控件组成,实际上,控件也是窗口,是一种特殊的窗口。而MFC已经为我们准备了一些基础的控件,例如:按钮,编辑框,and so on,但是在我们的大型软件开发中,这些控件是不够的。 本文开发一种画图控件为导向,来说明其开发方法。 查看MFC源码,我们发现,按钮控件(Cbutton)是...
2020-03-04 11:50:21
889
原创 通俗理解"卡尔曼滤波"
卡尔曼滤波是接触比较久的算法了,还记得第一次是在MPU6050知名陀螺仪中信息融合(就是滤波,写博客要用高端词汇,哈哈)! ,用到,写个博客也加深对以前知识的理解。 在卡尔曼滤波中,真是人如其名,用的最多的地方就是信息融合(滤波),在下面我给出一个简单的例子叙说来引入今天的主角——卡尔曼滤波。...
2020-02-14 14:07:54
1723
原创 API串口编程
在工业控制领域,工控机PC与设备通讯的场合比较多,当前最常用的编程方式是,MFC控件和串口API, 本文是第二种,在网上找了一些相关资料,(再此,谢谢无私奉献的广大网友),总结一下,其实就是一个基于windowsAPI的封装类。 接下来,附上源文件:(PS:作者的注释也比较易懂,总的来说,还是容易理解的)头文件头文件:SerialCom.h#pragma o...
2019-08-01 16:44:10
300
原创 数组越界导致SDI单文档程序启动卡死
最近在搞一个项目,刹那间,就在吃完午饭回来,再次运行程序,程序窗口就不在显示了,思索一小会后,打开任务管理器,却看到进程已经在列表中乖乖显示,而且占了25%左右的CPU, 就这个问题卡了几天。 经过跟踪调试代码发现,程序卡在了——if (!ProcessShellCommand(cmdInfo))——,这是MFC向导自动添加的代码,最开始想到没有改什么重要的代...
2019-07-08 17:49:34
259
原创 常用的快速数学函数(with SSE2 )
很明显,在工业或者一些智能设备的控制方面,对运行速度的要求总是比较严苛的,有时候,在速度和精度上做一合理的取舍就显得尤为重要了。 今天当一个搬运工,带来一些常用的数学库函数,这些函数采用一定的算法对结果进行了高精度的逼近,在工程上应用问题不大,还有一些是采用SSE2 (单指令多数据) 加快对结果的求解。总的来说,相对于传统的数学库函数,效果还是不错的。#define...
2019-06-19 11:48:44
436
原创 MFC读写Excel 工作表
最近工作需要用MFC操作Excel文件,在网上查阅了资料之后,自己也总结了几个步骤,新建MFC对话框工程,之后再资源视图的对话框中右击,选择类向导,在新的对话框右上角点击"类型库中的MFC类(T),得到如下对话框所示:再选择“文件”, 最后在编辑框中填入EXCEL.exe的安装路径,我的是“D:\Program Files\Microsoft Office\Office12\EXCEL...
2019-06-14 14:16:05
1021
原创 线性最小二乘法
背景: 记得在高中的时候,课本上有一个拟合直线的例子,当时并没有怎么放在心上,到了大学之后,在校比赛和工作学习需要用到,现在做一下记录,也算是温习以前学过的知识,帮助自己加深理解。正文: 最小二乘法在求解最优化问题时,经常是作为一种有效的数据分析方法,本文主要是阐述线性最小二乘法,我们首先引入一个最经典的例子——拟合直线。 方便计算,给出三个点集合(1, 1),B(...
2019-05-07 19:59:02
1260
原创 灰度图像二值化threshold
cvThreshold是OpenCV(Version2.4.9)中针对图像二值化的一个API,本文首先贴出小编的一个简单的源程序,之后对其源码实现进行分析。 下面是使用cvThreshold函数的一个简单例子:#include <iostream>#include <opencv2/core/core.hpp>#include &...
2019-04-27 18:05:08
1093
1
原创 直立行车控制
第一次想写博客的Idea萌生2018年,没有别的Reason,(嘻嘻), 刚好度过四年的大学时光,有伤悲,也有收获,静下心来,沉淀一下子,because某些原因,耽误大半年,好了,回归主题吧,既然第一次写CSDN, 主要是了解整个博客的生产,出售过程,(想找表情包,没有看到,哈哈),有写的不好的地方,还请大家谅解! 给大家带来一段节选自曾经恩智浦智能车比赛用的...
2019-04-08 20:15:01
697
3
CGridCtrl网格控件源代码.zip
2020-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人