- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 广度优先搜索算法和深度优先搜索算法——关于路径搜索的问题解决
两种遍历搜索都需要一个或者多个数组存贮搜索状态是否经过,或者存储一些别的要求。这个是很重要的。
2022-07-26 15:49:53 606 1
原创 【Matlab/Simulink】估计滤波器
【Matlab/Simulink】估计滤波器k = 0.8k = 5注:需要理解这个积分器的具体意义,后续补充滤波的具体部分
2021-10-26 21:53:52 537
原创 【Matlab/Simulink】stateflow模块
【Matlab/Simulink】stateflow模块目录【Matlab/Simulink】stateflow模块1 状态2 stateflow 图的执行结构3 状态动作类型4 注意1 状态1、状态可以是激活或非激活。状态的激活或非激活情形会因事件和条件而发生变化。2、状态分解互斥 (OR) 状态分解带有实线边框的子状态表示互斥 (OR) 状态分解。此分解可用于描述互斥工作模式。当状态拥有互斥 (OR) 分解时,一次只能有一个子状态激活。在下例中,状态 A 或状态 B 中的一个可以是已激活。
2021-10-26 21:28:28 4465
原创 kalman滤波学习入门向总结
kalman滤波学习总结目录kalman滤波学习总结1 学习总结1 学习总结clear;clc;N = 1000; %1000个采样点T = 10; %表示10s的仿真时间%噪声Q = [0,0;0,0]; %过程噪声方差为0,下落过程忽略空气阻力R = 1;W=sqrt(Q)*randn(2,N);%既然Q为0,即W=0V=sqrt(R)*randn(1,N);%测量噪声V(k) 即为measure noise%系数矩阵t = 10/1000;F = [1,t;0
2021-06-21 15:42:00 1006
原创 [OpenCV+VS2015]表计读数识别(三):表计指针、表中心位置确定以及最后效果
[OpenCV+VS2015]表计读数识别(三):表计指针与表中心位置确定1 思路经过仿射变换后的表计已经扭正,然后进行canny边缘提取即可。下图是经过canny边缘提取后,框选的表计刻度图像这个是表计中心图像该为表计指针图像然后后面就是一些三角形计算的出角度来确定显示的读数使用Opencv自带的API完成即可![在这里插入图片描述](https://img-blog.csdnimg.cn/20210609180649625.png?x-oss-process=image/wate
2021-06-09 18:08:44 1486 3
原创 [OpenCV+VS2015]表计读数识别(二):基于SURF的表计校正
OpenCV+VS2015]表计读数识别(二):指针检测本文是基于传统视频图像处理办法检测表计读数,作者资历尚浅,如有不足之处,欢迎指正,谢谢!目录OpenCV+VS2015]表计读数识别(二):指针检测1 思路简述1 思路简述...
2021-06-09 18:01:28 1002 1
原创 [OpenCV+VS2015]Opencv_contrib安装包添加
[OpenCV+VS2015]Opencv_contrib安装包添加本人在使用Opencv4.5.2版本,使用SURF算法的时候需要添加额外安装包目录[OpenCV+VS2015]Opencv_contrib安装包添加1 步骤2 遇到的问题1 步骤首先检查Opencv安装目录中build文件夹下的OpenCVConfig-version.cmake文件,如下图6所示。可以看到我使用的Opencv版本是4.5.2,这个版本的Opencv库里是没有自带SURF算法的,需要安装Opencv contr
2021-06-09 17:59:41 341
原创 [OpenCV+VS2015]表计读数识别(一):表计位置检测(表计歪的咋办!?)
[OpenCV+VS2015]表计读数识别(一):表计位置检测本文是基于传统视频图像处理办法检测表计读数,作者资历尚浅,如有不足之处,欢迎指正,谢谢!目录[OpenCV+VS2015]表计读数识别(一):表计位置检测1 位置检测的思路2 位置提取2.1 kmeans颜色聚类1 位置检测的思路当时拿到手有如下的几个思路想法:a、表计都是圆的,可以用hough变换圆形检测,再用mask掩膜提取,就可以完成位置的确定b、表盘的颜色有一定的分布,比如外圈是黑色原框,内部是白色表盘底。可以先用聚类的方式让
2021-06-08 14:15:52 3299
原创 [C++]Vector容器学习
[OpenCV+VS2015]Vector使用学习一篇好的vector介绍:一篇大佬的文章我自己写的一些简单代码分析#include <vector>#include <algorithm>using namespace std;int main() { int a[7] = { 5,2,4,7,6,1,3 }; vector<int>b(a, a + 7); printf("通过vector<int>b(a, a + 7);赋值\n
2021-05-26 20:47:08 91
原创 【stm32MXcube+HAL库笔记】HAL库中中断的问题(基于usart)
【stm32MXcube+HAL库笔记】USART——LED以及HAL库中中断的问题目录【stm32MXcube+HAL库笔记】USART——LED以及HAL库中中断的问题
2021-05-23 17:10:09 3354 2
原创 [OpenCV+VS2015]Kmeans颜色聚类算法(路牌检测程序)
[OpenCV+VS2015]Kmeans颜色聚类算法(路牌检测)学到kmeans了,然后做个最简单的路牌颜色检测验证一下算法效果。不使用Opencv里的API了,自己编一个算法试试看效果。本人也是小白萌新,很多想法并不成熟,如果有错误,欢迎指正!目录[OpenCV+VS2015]Kmeans颜色聚类算法(路牌检测)1 Kmeans算法介绍2 算法代码2.1 kmeans聚类代码2.2 二值化代码3 效果4 容易犯错的点1 Kmeans算法介绍传送门几篇很牛逼的Kmeans算法介绍:一、【机器学
2021-05-17 17:40:02 1979
原创 [OpenCV+VS2015]Meanshift学习+算法代码
[OpenCV+VS2015]meanshift算法目录[OpenCV+VS2015]meanshift算法
2021-05-12 12:03:13 485
原创 差速机器人的纯轨迹跟踪仿真(Matlab)
差速机器人的纯轨迹跟踪仿真(Matlab)刚入门,有的地方不对,烦请大家指正。目录差速机器人的纯轨迹跟踪仿真(Matlab)1 差速机器人运动模型1.1 运动学分析建模1.2 差速机器人的运动状态方程2 控制器设计:(pure pursuit)纯轨迹算法3程序源码(Matlab)3.1 分为几个步骤3.2 代码3.3 效果1 差速机器人运动模型1.1 运动学分析建模运动特性为两轮差速驱动,其底部后方两个同构驱动轮的转动为其提供动力,前方的随动轮起支撑作用并不推动其运动,如图1两轮差速驱动示意图所示
2021-05-08 08:31:14 9998 22
原创 [OpenCV+VS2015]火焰检测算法(HSI判据)
[OpenCV+VS2015]火焰检测算法(HSI判据)目录[OpenCV+VS2015]火焰检测算法(HSI判据)1 HSI模型和简介2 代码3 注意点4 效果1 HSI模型和简介别人的宝藏文章 :https://blog.csdn.net/qq_27569955/article/details/51531460模型,还有RGB转HSI的关系这里面的介绍都很棒,我从中受益匪浅2 代码#include <opencv2\opencv.hpp>#include <iostrea
2021-05-07 21:42:44 892 1
原创 [OpenCV+VS2015]中值滤波、快速中值滤波和OpenCV中API中值滤波
[OpenCV+VS2015]中值滤波、快速中值滤波和OpenCV中API中值滤波上课老师没有详细讲,自己查阅了一下然后做了点程序验证一下目录[OpenCV+VS2015]中值滤波、快速中值滤波和OpenCV中API中值滤波中值滤波快速中值滤波直方图快速中值滤波过程OpenCV中API总结:中值滤波简单来说就是用一个nn的框框(n为奇数)去框一个图像,框选中的nn个像素点中取中值,然后用中值取代替框框中间的那个点的像素哎说起来简单,代码有点烧脑,直接撸上来void MF(Mat& ima
2021-05-07 21:11:37 893
原创 [OpenCV+VS2015]argc和argv 直接导入图片
[OpenCV+VS2015]argc和argv 直接导入图片看了很多别人的程序都是.exe文件然后把图片直接拖进去处理,想试一试。同时需要了解argc和argv的用法目录[OpenCV+VS2015]argc和argv 直接导入图片argc和argv的用法argc :argument count(参数计数)argv :argument value(参数值)两者的总结直接导入图片argc和argv的用法通常我们在写主函数的时候都是void main{}或者int main(void)或者i
2021-05-07 11:10:22 668
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人