logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从图片中提取曲线坐标数据--基于MATLAB

转载:https://zhuanlan.zhihu.com/p/521120120.引言在读文献的时,经常遇到这样的情况:文章里提出的方法好有趣啊,好想拿文中用的数据来试试看看能不能得到相近的结果,可是文中只有根据原始数据绘制的曲线图,没有数据。如下图所示。此时,如果能从文中把这幅图截取下来,输入到一个函数中去,最后能返回从图片中提取到的曲线的坐标数据,岂不美哉。2.MATLAB程...

基于粒子滤波的定位算法 ——原理、理解与仿真

1 算法原理1.1 机器人定位问题关于机器人定位,有三大问题,它们分别是:(1)“全局定位”:指初始位置未知,机器人靠自身运动确定自己在地图中的位姿。(2)“位姿跟踪”:指已知自身位姿或者已经通过“全局定位”得到了一个较好的位姿估计,在后续运动时补偿精度较差的运动控制误差;(3)“绑架劫持”:指机器人在已知自身位姿的情况下,得到了一个错误的位姿信息或者外界将其放到另外一个位姿,而里程计...

STM32 HAL 之 UART:空闲中断结合DMA实现不定长数据收发

一、不定长数据接收的原理及其解决的问题在 STM32 中,UART是最为常见的通信方式——它每次接收一个字节。我们可以使用轮询的方式,但是对于某些数据不固定时间发送的数据,轮询的方式有时候不够灵活。也可以使用中断的方式,如每一个字节都中断一次,当时比较消耗系统资源。特别是HAL库中,从中断到回调函数运行了不少的程序,频繁的中断很可能造成数据溢出。在本文使用F051单片机中,这种情更加明显。为了避免

STM32 时延函数之阻塞和非阻塞的实现讨论

一 、常使用的几种延时方式1自带的hal_delay 函数毫秒级延迟void HAL_Delay(__IO uint32_t Delay){uint32_t tickstart = HAL_GetTick(); //获取tick值(毫秒)uint32_t wait = Delay;/* Add a period to guarantee minimum wait */if (wait < H

STM32H7+CUBE+ETH+LWIP配置及设置

ETH配置EHT_RST引脚LWIP注意一定要把LWIP_NETIF_LINK_CALLBACK选上,不然连接状态改变不能进入拔下或者插入网线回调函数,里面做一点自己的事情LAN8742MPULwip使用DMA传递信息,对应的DMA内存定义在sram中。H7的sram分为好几段,高速段为cpu独享,通俗点说就是这一段允许用户编写的程序使用,但是不允许DMA使用。所以为DMA定义的内存或者数组要避开

STM32 之 HAL库

1 STM32的三种开发方式通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。一般大多数都会选用标准库和HAL库,而极少部分人会通过直接配置寄存器进行开发。网上关于标准库、HAL库的描述相信是数不胜数。可是一个对于很多刚入门的朋友还是没法很直观的去真正了解这些不同开发发方式彼此之间的区别,所以笔者想以一种非常直白的方式,用自己的理解.

C++ OJ 出现 Wrong Answer的解决方法:如何把输出结果写入到文件中

一 问题的提出:在OJ系统中,经常出现wrong answer的情况,但是经过检查发现程序并没有问题,那么这通常是由于某个空格或者回车符没有和标准的out文件一致,导致wrong answer错误- 解决办法:将程序结果输出到out文件,然后与样例的out结果对比,从而判断是哪里出现了问题!二 C++ 把输出结果写入到文件的方法文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里,我...

机器学习和深度学习大纲

机器学习https://blog.csdn.net/qq_45056216/article/details/104303569深度学习https://blog.csdn.net/weixin_42237113/article/details/105359043?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&

三维点云数据集

最全的介绍见github:https://github.com/timzhang642/3D-Machine-Learning三维点云数据集3D Machine LearningIn recent years, tremendous amount of progress is being made in the field of 3D Machine Learning, which is a...

PYTHON 网络编程

Socket 编程实战文章目录Socket库0.1. 什么是 Socket?0.2. socket()函数0.3. Socket 对象(内建)方法0.4. 简单实例0.5. Python Internet 模块概述Python socket API2.1. TCP socket2.2. UDP socket常见陷阱3.1. 忽略返回值3.2. 误认为 TCP 具有 f...

    共 12 条
  • 1
  • 2
  • 请选择