自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (8)
  • 收藏
  • 关注

原创 STM32学习常用网站

B站:1、入门篇:2、中级篇:3、高级篇:

2024-09-05 09:50:51 676

原创 STM32(七):STM32指南者-通信实验

本实验编写一个程序实现开发板与电脑通信,(1)在开发板上电时通过USART发送一串字符串给电脑,然后开发板进入中断接收等待状态, (2)如果电脑有发送数据过来,开发板就会产生中断,我们在中断服务函数接收数据,并马上把数据返回发送给电脑。在同步通讯中,收发设备双方会使用一根信号线表示时钟信号,在时钟信号的驱动下双方进行协调, 同步数据。并行传输对同步要求较高,且随着通讯速率的提高,信号干扰的问题会显著影响通讯性能,现在随着技术的发展,越来越多的应用场合采用高速率的串行差分传输。

2024-07-23 16:59:44 1252

原创 STM32(六):STM32指南者-定时器实验

在stm32当中,以此为基础,集成了多种功能,如:内、外时钟源选择,输入捕获,输出比较,编码器,PWM波输出等。高级定时器: TIM1/8是一个 16位的可以向上/下计数的定时器,可以定时,可以输出比较,可以输入捕捉,还可以有三相电机互补输出信号,每个定时器有8 个外部 IO。通用定时器 :TIM2/3/4/5是一个 16位的可以向上/下计数的定时器,可以定时,可以输出比较,可以输入捕捉,其中,STM32F1 系列中,除了互联型的产品,共有 8个常规定时器,分为基本定时器,通用定时器和高级定时器。

2024-07-17 21:33:27 1296 2

原创 STM32(五):STM32指南者-按键控制灯开关实验

【代码】STM32(五):STM32指南者-按键控制灯开关实验。

2024-07-15 17:55:57 775

原创 STM32(四):STM32指南者-跑马灯实验

【代码】STM32(四):STM32指南者-跑马灯实验。

2024-07-15 17:42:36 352

原创 STM32(三):STM32指南者新建工程常用配置

这一步的配置也不是配置一次之后完事,常常会因为各种原因需要重新选择,当你下载的时候,提示说找不到Device的时候, 请确保该配置是否正确。如图在F1标准库工程组织中的CMSIS部分的core_cm3.c实际是不需要的,是否留在工程里面没有任何影响,所有例程中都没有使用到它,此文件为官方库保留,已被其他代替。2、在Output选项卡中把输出文件夹定位到我们工程目录下的“output”文件夹, 如果想在编译的过程中生成hex文件,那么那Create HEX File选项勾上。路径没配全,见1、(3)、(4)

2024-07-10 15:43:47 594

原创 STM32(二):STM32工作原理

寄存器和存储器在计算机系统中扮演着不同但互补的角色。寄存器负责快速数据存取和处理,而存储器则提供大量数据和程序的存储空间。通过高效的数据交换和存储层次结构,计算机系统在性能和成本之间找到了平衡。这种分工和协作是现代计算机系统高效运行的基础。/* 外设基地址 */unsigned。

2024-07-09 15:31:01 1224 1

原创 STM32(一):安装环境

野火指南者板子资料下载:https://doc.embedfire.com/products/link/zh/latest/mcu/stm32/ebf_stm32f103_zhinanzhe/download/stm32f103_zhinanzhe.html

2024-07-09 11:23:40 440

原创 asdasdasdad

gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM),width=3820, height=2464, framerate=21/1, format=NV12' ! nvvidconv flip-method=0 ! 'video/x-raw,width=960, height=616' ! nvvidconv ! nvegltransform ! nveglglessink -e

2020-08-19 09:33:47 266

原创 ROS入门(六):图像可视化

一、调用笔记本(或usb)摄像头参考:https://blog.youkuaiyun.com/zbr794866300/article/details/94625696?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&utm_source=distribute.pc_relevant.no...

2020-04-07 17:28:37 615

原创 临时(一):YOLO3输出目标坐标

1、yolo3输出中心点坐标:在/darkent/src/目录下:image.c文件的draw_detections函数添加://draw_location********************* float centra_x=(left+right)/2; float centra_y=(top+bot)/2; printf("X = %d,Y = %d\n...

2020-04-06 21:54:24 2665 1

原创 ROS入门(五):ROS通信编程(动作编程)

参考:《ROS机器人开发实践》注:在 catkin_ws 工作空间下的功能包 learning_communication 下继续实现通信编程一、动作通讯模型二、动作编程实现1、服务编程流程:1、创建服务器;2、创建客户端;3、添加编译选项;4、运行可执行文件;2、自定义动作文件actiona、在learning_communication下创建action目录,在actio...

2020-04-02 17:06:28 902 1

原创 ROS入门(四):ROS通信编程(服务编程)

参考:《ROS机器人开发实践》注:在 catkin_ws 工作空间下的功能包 learning_communication 下继续实现通信编程一、服务通讯模型二、服务编程实现注:实现加法listener发布两个数给talker,talker相加后给listener1、服务编程流程:1、创建服务器;2、创建客户端;3、添加编译选项;4、运行可执行文件;2、自定义服务文件srv...

2020-04-02 16:22:54 713

原创 ROS入门(三):ROS通信编程(话题编程)

参考:《ROS机器人开发实践》注:在上节创建的 catkin_ws 工作空间下的功能包 learning_communication 下继续实现通信编程一、话题通讯模型二、基础话题编程实现1、话题编程流程:1、创建发布者(talker);2、创建订阅者(listener);3、添加编译选项;4、运行可执行文件;2、实现发布者(Talker)a、在如下目录下创建talker.c...

2020-04-02 15:48:45 2432

原创 ORB-SLAM2代码阅读(一)

ORB-SLAM2代码阅读(一)代码总逻辑参考:ORB-SLAM2详解(一)简介ORB-SLAM主要分为三个线程进行,分别是Tracking、LocalMapping和LoopClosing。三个线程分别存放在对应的三个文件中,分别是Tracking.cpp、LocalMapping.cpp和LoopClosing.cpp文件中。ORB-SLAM2的总框架如下:(1)跟踪(Trackin...

2020-01-14 18:38:34 433

原创 回环检测回环校正(二):回环校正原理

回环检测回环校正(二):回环校正原理一、回环校正概述参考:[1]徐宽. 融合IMU信息的双目视觉SLAM研究[D].哈尔滨工业大学,2018.回环校正所要做的事是如何利用回环信息消除累计的误差。回环校正主要分为两个步骤:1、首先,进行回环融合,回环融合就是将回环检测匹配到的特征点所相关联的地图点融合,将重复的地图点剔除。2、然后进行当前帧位姿校正,利用回环检测得到的基础矩阵算出当前帧和回...

2020-01-09 18:55:29 3781

原创 回环检测回环校正(一):回环检测原理

回环检测回环校正(一):词袋模型一、回环检测的意义摘自论文:(自己敲实在太费时费力啦)[1]徐宽. 融合IMU信息的双目视觉SLAM研究[D].哈尔滨工业大学,2018.二、词袋模型1、概述摘自《SLAM十四讲》未完…...

2020-01-04 18:09:22 7795

原创 运动估计(一):ICP(3D-3D)

运动估计(一):ICP(3D-3D)ICP(3D-3D)参考《SLAM十四讲》SVD方法

2020-01-03 20:03:43 437

原创 相机模型(二):双目相机

相机模型(二):双目相机双目测距原理摘自论文:(自己敲实在太费时费力啦)[1]徐宽. 融合IMU信息的双目视觉SLAM研究[D].哈尔滨工业大学,2018.

2020-01-03 16:57:45 493 1

原创 特征点的检测(一):ORB特征点检测

特征点的检测(一):ORB特征点检测前言ORB 特征点是在 FAST 特征点和 BRIEF 特征描述子的基础上添加了尺度和方向的描述,首先讲解ORB特征点原理,然后用代码实现特征点提取ORB特征点摘自论文:(自己敲实在太费时费力啦)[1]徐宽. 融合IMU信息的双目视觉SLAM研究[D].哈尔滨工业大学,2018.1、FAST特征点2、BREIF特征描述子3、ORB特征代...

2020-01-03 16:05:03 1256

原创 Win10+VS2015+OpenCV3.3.0下扩展OpenCV_contrib3.3.0

Win10+VS2015+OpenCV3.3.0下扩展OpenCV_contrib3.3.0一、说明图像处理及SLAM的学习过程中想自己尝试一些特征匹配代码,结果发现OpenCV3版本的特征匹配库函数都在OpenCV_contrib扩展包里,所以在已安装OpenCV3.3.0的VS环境下增添opencv_contrib扩展包,记录该过程及遇到问题的解决办法,最后成功安装。安装前系统已有设置:...

2020-01-03 11:26:28 606

原创 Ubuntu16.04+ROS Kinetic:SVO(数据集运行)

SLAM探索(一):Ubuntu16.04+ROS Kinetic:SVO(数据集运行)Preparation: 安装Ubuntu16.04 搭建ROS Kinetic环境主要内容:安装库用数据集跑SVO参考博客原址:https://blog.youkuaiyun.com/ouyangandy/article/details/89634871...

2020-01-02 13:43:08 946 2

原创 Kdevelop入门

标随记(一):Kdevelop入门Kdevelop的简单使用和简单调试参考:https://blog.youkuaiyun.com/qq_27806947/article/details/80119294

2020-01-02 13:41:55 227

原创 Qt入门(计算机视觉作业为例)

计算机视觉作业(一)作业描述必做:彩色图像灰度化处理; 灰度直方图;选做:灰度图像的伪彩图像;实现环境VS2015+Qt5.7.0新建项目然后一路Finish建好工程后进行环境变量配置:包含目录添加:C:\Qt\Qt5.7.0\5.7\msvc2015_64\includeD:\opencv\build\includeD:\opencv\build\in...

2020-01-02 13:40:09 1453 2

原创 计算机视觉课程大作业:一维码的检测

一维码的检测说明用简单的数字图像处理方法实现一维码的检测(非识别),用于研一计算机视觉课程大作业评价:抗干扰能力太差代码int main(){ Mat dividedLinearStrength(Mat src); //1、读图 Mat src = imread("E:/opencv project/homework/week1/data/20.png"); //2、将彩图转化...

2020-01-02 13:35:38 1036 1

原创 两种更先进的边缘检测技术

两种更先进的边缘检测技术说明此为研一计算机视觉课程汇报,参考《数字图像处理_第三版_中_冈萨雷斯》中的Marr-Hildreth边缘检测器和Canny边缘检测器。1、PPT(上传)2、《数字图像处理_第三版_中_冈萨雷斯》(上传)...

2020-01-02 11:32:18 256

原创 计算机视觉课程作业

计算机视觉课程(Win10+OpenCV+Qt)说明为记录研一计算机视觉课程作业代码而写,工程名为week1_qt,算是图像处理的入门,代码里可能有一些错误(原理或代码编写)week1_qt.h#ifndef WEEK1_QT_H#define WEEK1_QT_H#include <QtWidgets/QMainWindow>#include "ui_week1_qt...

2020-01-02 10:36:31 1288 1

原创 相机模型(一):基础

相机模型一、针孔相机模型1、光心相当于小孔成像小孔;2、将P点投影到P’处,在图像上;二、几种坐标系世界坐标系描绘客观世界的绝对坐标系(真实世界位置)相机坐标系描述摄像机成像的三维坐标系,摄像机的光心为相机坐标系的原点图像坐标系描述了相机的成像平面,坐标原点为相机光心在图像坐标系的投影像素坐标系像素坐标系描述的是一个以像素为单位的平面二维坐标系,坐标系原点位于图像左上角(摄...

2019-12-26 17:45:02 864

ARMCompiler-506-Windows-x86-b960安装包

ARMCompiler-506-Windows-x86-b960安装包

2025-04-09

STM32(七):STM32指南者-串口实验:21-test-USART1.zip

STM32(七):STM32指南者-串口实验:21_test_USART1.zip 本实验编写一个程序实现开发板与电脑通信,(1)在开发板上电时通过USART发送一串字符串给电脑,然后开发板进入中断接收等待状态, (2)如果电脑有发送数据过来,开发板就会产生中断,我们在中断服务函数接收数据,并马上把数据返回发送给电脑。

2024-07-23

STM32(七):STM32指南者-串口实验:111串口调试软件

STM32(七):STM32指南者-串口实验:111串口调试软件:包括野火串口调试助手C#.zip、fireTools-win64-v1.0.3.3-GPS模块配套多功能助手.zip、USB转串口驱动-CH340.rar

2024-07-23

STM32(六):STM32指南者-定时器实验:32-test-TimGeneral2.zip

STM32(六):STM32指南者-定时器实验:32_test_TimGeneral2.zip 本实验利用高级定时器TIM3,输出四路占空比不同的PWM信号。

2024-07-21

STM32(六):STM32指南者-定时器实验:32-test-TimGeneral1.zip

STM32(六):STM32指南者-定时器实验:32_test_TimGeneral1.zip 本实验利用基本定时器 TIM2/3/4/5 定时 1s,1s 时间到 LED 翻转一次。基本定时器是单片机内部的资源, 没有外部 IO,不需要接外部电路,现只需要一个 LED 即可。

2024-07-21

STM32(六):STM32指南者-定时器实验:33-test-TimAdvance2.zip

STM32(六):STM32指南者-定时器实验:33_test_TimAdvance2.zip 本实验利用高级定时器TIM1,在主输出通道输出PWM波型,在互补通道输出与主通道互补的的波形,并且添加了断路和死区功能。

2024-07-21

STM32(六):STM32指南者-定时器实验:33-test-TimAdvance1.zip

STM32(六):STM32指南者-定时器实验:33_test_TimAdvance1.zip 用stm32指南者的高级定时器实现常规定时操作 本实验利用基本定时器 TIM1/8 定时 1s,1s 时间到 LED 翻转一次。基本定时器是单片机内部的资源, 没有外部 IO,不需要接外部电路,现只需要一个 LED 即可。

2024-07-21

STM32(六):STM32指南者-定时器实验:SysTick定时器:19-test-SysTick.zip

STM32(六):STM32指南者-定时器实验:SysTick定时器:19_test_SysTick.zip 利用SysTick定时器,彩灯每隔1s转换一次

2024-07-20

STM32(六):STM32指南者-定时器实验:基本定时器:31-test-TimBase.zip

STM32(六):STM32指南者-定时器实验:基本定时器:实验代码 基本定时器实现指南者板子红色小灯1s亮一次

2024-07-17

固件库STM32F10x-StdPeriph-Lib-V3.5.0.rar

固件库STM32F10x_StdPeriph_Lib_V3.5.0.rar

2024-07-10

stm32指南者常用开发文档-规格书-参考手册-数据手册

stm32指南者常用开发文档-规格书-参考手册-数据手册

2024-07-10

用于跟踪测试的视频

目标跟踪目标跟踪

2020-10-10

vlfeat.zip

vlfeat-0.9.21-bin.tar.gz官网上我下的很慢,放在这里方便下载vlfeat-0.9.21-bin.tar.gz

2020-06-12

aster.pytorch下载的一些文件.zip

aster.pytorch下载的一些文件.zip

2020-05-21

darknet_ros.zip

原版darknet-ros方便大家下载

2020-04-10

KCFcpp.tar.gz

KCF的C++原版代码,从GITHUB上下的,方便找资源用,改进点在于可以打开摄像头跑,仅对源文件做了一些修改...

2020-03-05

ImageCropper.zip

1、打开裁剪小工具;2、将图片拖入工作区;3、可指定裁剪大小;4、鼠标滚动按指定尺寸放缩裁剪大小;5、空格键保存

2020-03-02

一维码检测.pptx

一维码的检测

2020-01-02

两种更先进的边缘检测技术

1、Marr-Hildreth边缘检测器 2、Canny边缘检测器

2020-01-02

空空如也

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

TA关注的人

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