- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 PAT 甲级 1001 A+B Format C++
1001 A+B Format (20分)Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).Input Specifi...
2019-12-30 19:27:02
168
原创 HALCON 导出C++环境配置 VS2017
HALCON 导出C++环境配置 VS20171.导出C++文件HALCON操作:文件==》导出。如图:附上HLACON代码ImageFiles := 'D:/2.jpg'read_image (A1, ImageFiles[0])get_image_size (A1, Width, Height)dev_open_window (0, 0, Width/5, Height/5,...
2019-12-28 18:38:43
2126
2
原创 python中items()和iteritems()的区别
python中items()和iteritems()的区别一、两个函数的作用字典的items方法作用:是可以将字典中的所有项,以列表方式返回。因为字典是无序的,所以用items方法返回字典的所有项,也是没有顺序的。字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。iteritems()方法在需要迭代结果的时候使用最适合,而且它的工作效...
2019-12-13 13:55:55
962
原创 python中shape()的简单用法
shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度。shape的输入参数可以是一个整数(表示维度),也可以是一个矩阵。以下例子可能会好理解一些:import numpy as npx = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]])#输出数组的行和列数pr...
2019-12-13 13:50:55
1035
原创 Opencv C++ 轮廓相关操作
查找轮廓:0.1 findContours()函数作用:函数FindContours()从二值图像中寻找轮廓,其处理的图像可以是从Canny()函数得到有边缘像素的图像,或者是从Threshold()得到的图像,这时的边缘是正和负区域之间的边界。函数及其参数说明:findContours(InputOutputArray binImg, //输入8bit图像(二值图像) Out...
2019-11-18 19:32:53
1072
原创 C++声明vector报错C2143
如图:原因是我在一个自己写的一个类里声明一个二维vector时候,反复报错; 就是这样报错的;后来找到原因,在头文件里加入using namespace std;就可以了,No error;我的天,我根本没想到啊,原因是我在一个头文件里已经加入了using namespace std;可是VS好像不认账,有点难受折腾人;好吧,总算解决了;...
2019-11-15 00:07:28
1064
原创 VS2017 + Opencv + Win10配置(C++)
环境:Opencv版本:我已经分享出来了Opencv3.34Windows10VS20171.0 配置环境变量首先将路径加入环境变量,加入的是…\opencv\build\x64\vc15\bin,打开方式:控制面板,进入系统->高级系统设置->环境变量->系统变量->path,2.1 配置VS20171.新建一个C++控制台项目2. 选择视图->...
2019-11-11 17:02:09
746
原创 HALCON导出C#
HALCON 导出C#代码0.0 环境:HALCON :HDevelop 17.12 Progress (64-bit)C#运行环境: Visual Studio 20171.0 导出HALCO代码ImageFiles := 'C:/Users/ASUS/Pictures/壁纸/_____101_V_2560_1600.jpg'*保存原始第一张图像read_image (A1, ...
2019-11-10 23:39:21
796
原创 STM32对PHY和MAC的理解
1. 背景简介网络通信至少是两个设备的事,需要相互兼容的硬件和软件支持,我们称之为通信协议。以太网通信在结构比较复杂,国际标准组织将整个以太网通信结构制定了 OSI 模型,总共分层七个层,分别为应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层,每个层功能不同,通信中各司其职,整个模型包括硬件和软件定义。 OSI 模型是理想分层,一般的网络系统只是涉及其中几层。TCP/IP 是互联网...
2019-11-03 23:07:22
4010
原创 Linux常用27条终端命令
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-10-30 23:01:52
3557
转载 最优化算法——常见优化算法分类及总结
最优化问题 在生活或者工作中存在各种各样的最优化问题,比如每个企业和个人都要考虑的一个问题“在一定成本下,如何使利润最大化”等。最优化方法是一种数学方法,它是研究在给定约束之下如何寻求某些因素(的量),以使某一(或某些)指标达到最优的一些学科的总称。工程设计中最优化问题(optimalization problem)的一般提法是要选择一组参数(变量),在满足一系列有关的限制条件(约束)下,使...
2019-10-29 16:41:38
12049
转载 最优化算法之粒子群算法(PSO)
一、粒子群算法的概念粒子群优化算法(PSO:Particle swarm optimization) 是一种进化计算技术(evolutionary computation)。源于对鸟群捕食的行为研究。粒子群优化算法的基本思想:是通过群体中个体之间的协作和信息共享来寻找最优解. PSO的优势:在于简单容易实现并且没有许多参数的调节。目前已被广泛应用于函数优化、神经网络训练、模糊系统控制以及其他...
2019-10-29 15:29:03
961
原创 UCOSiii任务相关函数
1.任务创建与删除1.1 OSTaskCreate()函数UCOSIII为多任务系统,系统运行过程中必然存在任务创建,创建任务的实际过程就是将任务控制块,任务堆栈,任务代码等联系在一起,并且初始化任务控制块的相应字段。在实际生活中。类比我们要造飞机,造飞机不可能一个工厂能够完成,它必须要将飞机中各个部件的制造任务分配出去,而在UCOSIII中,任务就承担了OS运行过程中部分功能。OSTa...
2019-10-27 11:41:27
492
原创 STM32F1+uCOSii移植
0.uCOSII简介0.0 uCOSii背景μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用中)。同时,该系统源代码开放、整洁、一致,注释详尽,适合系统开发。μC/OS-II已经通过联邦航空局(FAA)商用航行器认证,符合航空无线电技术委员会(RTCA)D...
2019-10-26 21:13:00
820
粒子群PSO算法C++模拟.zip
2019-11-19
强化学习C++模拟.zip
2019-11-19
简单机器学习C++模拟.zip
2019-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人