自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sandalphon4869的博客

世界建立在荒唐之上

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 OpenCV3之XML文件和YAML文件的文件读写

文章目录一、XML文件和YAML文件1.XML文件2.YAML文件3.指定文件二、cv库函数1.打开 FileStorage(1)带参构造函数(2)无参构造+open()2.是否打开成功 isOpened3.关闭 release4.C++基本类型的读写(1)写(2)读5.OpenCV数据类型6.sequence和mapping(1)介绍(2)实际意义(3)sequence(4)mapppingre...

2020-01-17 17:44:59 937

原创 OpenCV3之使用库函数进行相机标定(不用MATLAB)

文章目录一、cv库函数1.找棋盘角点findChessboardCorners2.获得角点cornerSubPix3.绘制内角点drawChessboardCorners参考一、cv库函数1.找棋盘角点findChessboardCornersbool cv::findChessboardCorners( InputArray image, Size patternSize, ...

2020-01-16 20:25:36 1084 1

原创 OpenCV3之数学表达π

文章目录直接调用CV_PI

2020-01-15 16:50:12 1723

原创 ubuntu终端输入命令启动VSCode

文章目录启动VSCode,工作路径为上次关闭的工程路径code启动VSCode,工作路径为本目录code .启动VSCode,查看本目录下的某个文件code ./xxx.xxx其他的组合同理...

2020-01-14 16:17:00 14167 4

原创 检测皮肤的例子

文章目录例子参考例子#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;Mat input_image;Mat output_mask;Mat output_image;int main(){ VideoCapture ca...

2020-01-12 20:18:10 312

原创 roslaunch

文章目录roslaunch创建.launch文件启动roslaunch创建.launch文件包my_package下创launch文件夹,内创turtlemimic.launch文件<launch> <group ns="turtlesim1"> <node pkg="turtlesim" name="sim" type="turtlesim_nod...

2020-01-11 15:22:09 355

原创 ROS(八)代码中函数、类的总结

文章目录一、头文件二、节点1.创建节点init2.一、头文件ros库:#include <ros/ros.h>ros中定义的消息类型:#include <std_msgs/String.h>二、节点1.创建节点initvoid ros::init ( int &argc, char **argv, const s...

2020-01-10 16:58:27 720

原创 ROS终端基本命令

文章目录一、ROS终端基本命令1.roscore2.rosnode(1)列出当前节点(2)查看节点信息3.rostopic(1)列出话题(2)查看话题信息(3)监听话题消息(4)发布消息4.rosservice(1)列出服务(2)查看服务信息(3)调用服务一、ROS终端基本命令1.roscoreroscore你在运行所有ROS程序前首先要运行的命令。2.rosnode(1)列出当前...

2020-01-10 16:56:38 6031

原创 ROS辅助工具

文章目录1.rqt(1)查看计算图rqt_graph(2)绘图rqt_plot(3)信息查看rqt_console(5)参数动态配置工具rqt_reconfigure1.rqt(1)查看计算图rqt_graphrqt_graph/rosout:存储日志/rqt_gui_py_noed_4585:这个图形程序/teleop_turtle和turtlesim:这个小海龟程序的节点...

2020-01-10 16:54:53 2148

原创 C++之string类型入门(二):类型转化

文章目录一、其他类型转string1.数字类型转string:to_string()二、string转其他类型1.string转c_str(1)直接使用(2)开辟char*内存空间,strcpy()赋值(3)const char*直接赋值2.string转数字类型一、其他类型转string1.数字类型转string:to_string()string std::to_string(int)...

2020-01-09 21:45:07 348

原创 机器人的坐标体系RPY:roll轴、pitch轴和yaw轴

文章目录一、含义一、含义yaw:侧航角ψ\psiψ(往左往右)。右偏航为正,反之为负。pitch:俯仰角θ\thetaθ(往上往下)。抬头为正,反之为负。roll:翻滚角ϕ\phiϕ(视角旋转)。向右滚为正,反之为负。...

2020-01-09 16:57:34 28633

原创 ubuntu16.04自启动脚本

文章目录二、去除开机启动脚本进入到/etc/init.d/目录下编写脚本。cd /etc/init.dsudo gedit hello.sh比如自启动chrome浏览器#! /bin/bash # command contentgoogle-chrome https://blog.csdn.net/sandalphon4869 exit 0PS:#! /bin/ba...

2020-01-09 10:15:33 1146

原创 ubuntu终端输入命令启动chrom浏览器

文章目录打开一个空白网页google-chrome浏览指定网址google-chrome www.baidu.com

2020-01-09 09:44:05 8887

原创 linux串口通信(四):串口通信的可用代码

文章目录一、代码1.SerialUtil.hpp2.SerialUtil.cpp3.main.cpp二、运行过程1.查看端口2.赋予外设读取权限3.cmake运行一、代码1.SerialUtil.hpp#include <string>#include <string.h>#include <fcntl.h>#include <sys/ioc...

2020-01-07 20:34:17 742

原创 OpenCV3之卡尔曼滤波KalmanFilter例子魔改代码

文章目录二、魔改例子二、魔改例子#include "opencv2/video/tracking.hpp"#include "opencv2/highgui/highgui.hpp"#include <iostream>#include <stdio.h>using namespace std;using namespace cv; /** @brief...

2020-01-07 12:27:36 1717

原创 概率的意义(瞎写)

文章目录均值/期望xˉ\bar{x}xˉ(mean):平均下来方差σ2\sigma^2σ2(variance):数据的离散程度σx2=1n∑i=1n(xi−xˉ)2\sigma^2_x=\dfrac{1}{n}\displaystyle\sum^n_{i=1}(x_i-\bar{x})^2σx2​=n1​i=1∑n​(xi​−xˉ)2协方差covcovcov(covariance):c...

2020-01-07 12:10:54 191

原创 概率的符号(瞎写)

文章目录一、估算二、高斯分布(正态分布)一、估算x^\hat{x}x^:估计量二、高斯分布(正态分布)N∼(均值μ,方差σ2)N\sim(均值\mu,方差\sigma^2)N∼(均值μ,方差σ2)...

2020-01-07 10:45:47 3034

原创 linux串口通信(三):串口通信的实例(有错)

文章目录一、封装串口文件二、main文件一、封装串口文件#ifndef _USART_H #define _USART_H /***** 串口相关的头文件 *****/ #include<stdio.h> /*标准输入输出定义*/ #include<stdlib.h> /*标准函数库定义*/ #include&l...

2020-01-06 19:19:35 353

原创 linux串口通信(二):自定义串口函数(有错)

文章目录一、串口函数详解1.UART0_Open()2.UART0_Close()3.UART0_Set()4.UART0_Init()5.UART0_Send()6.UART0_Recv()一、串口函数详解1.UART0_Open()功能:打开串口并返回串口设备文件描述原型int UART0_Open( int fd, char* port);参数:fd:...

2020-01-06 19:16:43 545

原创 方差矩阵与协方差矩阵

文章目录如何直观地理解「协方差矩阵」?

2020-01-06 09:32:27 1057

原创 OpenCV的学习资源

文章目录CSDN博主网站CSDN博主CG&AR Player:Computer Visioniracer:OpenCV—基本矩阵操作与示例Markala:学习OpenCV2——卡尔曼滤波(KalmanFilter)详解小熊不去实验室:学习OpenCV——Kalman滤波yang_xian521:OpenCV学习笔记(三十六)——Kalman滤波做运动目标跟踪网站OpenC...

2020-01-05 16:27:49 205

原创 OpenCV3之卡尔曼滤波KalmanFilter原理、公式推导及其源码代码相关分析

文章目录一、KalmanFilter Class1.定义2.成员变量(1)两个向量(2)三个矩阵(3)四个误差,一个增益一、KalmanFilter Class1.定义class CV_EXPORTS_W KalmanFilter{public: CV_WRAP KalmanFilter(); // 完整构造KalmanFilter对象方法 ...

2020-01-05 11:43:28 2721

原创 OpenCV3之Mat类的类型type和深度depth

文章目录一、Mat类的类型CV_8UC11.CV_8UC1(1)格式(2)意思①depth深度②符号类型③`C`④cn通道数(3)常用的(4)映射图像)2.CV_8U一、Mat类的类型CV_8UC11.CV_8UC1用处:指定深度和通道数(1)格式CV_<depth深度><符号类型>C<cn通道数>(2)意思①depth深度取值是8,16,32...

2020-01-05 09:16:16 2881

原创 OpenCV3之Mat类的创建

文章目录一、Mat类的类型CV_8UC11.CV_8UC1(1)格式(2)意思①depth深度:②符号类型:只有三个值:`S`,`U`,`F`③`C`:表示通道,写出来只是为了分割前后两个数字,以免混淆。④cn通道数:取值可以是`1`,`2`,`3`,`4`(3)常用的(4)映射图像)2.CV_8U二、指定内值创建Mat1.构造函数2.指定每个初始值3.Matlab式初始方法4.Mat Mat::...

2020-01-04 21:45:58 990

原创 OpenCV3之Mat矩阵操作

文章目录三、矩阵操作1.转置(1)transpose()(2)Mat::t()2.加减OpenCV—基本矩阵操作与示例三、矩阵操作1.转置(1)transpose()原型void transpose(InputArray src, OutputArray dst);参数src:要转置的矩阵dst:转置后的矩阵。可以像下面例子一样不用创建实际空间。例子#i...

2020-01-04 19:55:44 1753

原创 VSCode中的注释规范

文章目录一、OpenCV的官方文档的写法一、OpenCV的官方文档的写法用/** */写注释块,不是用行注释//也不是/* */在第二行处加个空行。这样之后每行就不是以*开头(不方便复制)。注释符号:@brief:简要描述@param:参数描述@return:用它来制定一个 method 或 function的返回值@note:注意点@see:用它来指明其他相关的 meth...

2020-01-04 16:42:43 11110 1

原创 【OpenCV3博客列表】》》》》》》

文章目录一、开发环境一、开发环境CMake总结Ubuntu下OpenCV项目编译错误:Unable to open ’raise.c‘ubuntu16.04/18.04安装vscode和opencv3.4.6教程OpevCV之缩放和裁剪图像(改变图像尺寸)OpenCV之svm的相关资料OpenCV之机器学习:利用svm(支持向量机)分类OpenCV之tutorial_intro...

2020-01-04 10:38:54 257

原创 【ROS博客列表】》》》》》》

文章目录CMake总结ROS学习资源ROS(一)之Ubuntu16.04安装ROS(Kinetic 版本)ROS(二)之ROS基本知识ROS(三)之通过小海龟模拟例子入门ROS(四)之创建工作空间ROS(五)之话题编程ROS(六)之服务编程ROS(七)之动作编程...

2020-01-04 09:27:41 108

原创 编译原理(三)语法分析:8.自下而上语法分析

文章目录一、自下而上分析1.短语2.最左归约3.移进-归约分析器(1)工作模式二、构造SLR(1)分析器1.定义3.17 项目2.拓广文法与识别活前缀的DFA(1)拓广文法G'(2)NFA(项目)→DFA(项目集)(3)构造DFA:(4)项目集中的冲突【编译原理博客列表】》》》》》》一、自下而上分析自上而下分析的方法是产生语言的自然过程。但是对于分析源程序来讲,自下而上分析的方法更自然...

2020-01-03 09:53:19 3343

原创 编译原理(三)语法分析:7.LL(1)、LR(0)和SLR(1)

文章目录一、LL(1)1.意思2.判断3.推论3.2二、LR(0)和SLR(1)1.一、LL(1)1.意思第一个L代表从左到右扫描输入序列,第二个L表示产生最左推导,1表示在确定分析器的每一步动作时向前看一个终结符。2.判断当且仅当为它构造的预测分析表中不含多重定义的条目。有左递归和左因子的文法不是LL(1)文法。3.推论3.2G是LL(1)的,当且仅当G的任何两个产生式A→α...

2020-01-02 23:13:34 1917

原创 编译原理要背的简答题

文章目录一、第一章:引言1.简述编译器与解释器的主要共同点以及工作方式的差异。二、第二章:词法分析器1.说明 DFA 与 NFA 的主要差异三、第三章:语法分析1.说明消除文法二义性的方法有哪些四、语法制导1.简要说明在编译过程中引入中间代码的好处,以及中间代码应具有的特点。一、第一章:引言1.简述编译器与解释器的主要共同点以及工作方式的差异。共同点: 均完成对源程序的翻译;差异:编译...

2020-01-02 16:55:47 6727 1

原创 编译原理(三)语法分析:6.预测分析器

文章目录

2020-01-01 16:22:58 2220 1

原创 编译原理(三)语法分析:5.自上而下语法分析

文章目录一、自上而下分析的一般方法1.描述2.问题二、消除左递归1.定义2.消除直接左递归(1)算法3.1 消除直接左递归(2)例子2.消除左递归(1)算法3.2 消除左递归(2)例子三、提取左因子1.算法3.3 提取文法的左因子2.例子四、递归下降分析1.概念2.方法(1)文法的状态转换图:每个非终结符对应一个状态转换图(2)状态图的化简(3)文法的扩展BNF(EBNF)表示3.例(1)消除左递...

2020-01-01 00:05:54 2160

西安电子科技大学编译原理大作业

西安电子科技大学编译原理大作业,为简单的函数绘图语言编写一个解释器。该解释器接受用绘图语言编写的源程序,经过语法和语义分析后,直接将源程序所规定的图形显示在显示屏(或显示窗口)中。作业的目的是:通过自己动手编写解释器,掌握语言翻译,特别是语言识别的基本方法。

2020-05-20

Robomater用OpenCV识别数码管.zip

Robomater小车识别9个数字的数码管,上层为随机的数码管(会出现不是数字),中层是三个要识别的数字,下层是随机数字的镜像。我们要识别中间三个数字。 OpenCV识别数码管,使用穿线法,运用高斯滤波、颜色通道分离、像素访问、形态学运算、ROI感兴趣区域、轮廓识别、数字排序、数字识别。

2019-07-10

Counter.zipFPGA累加器

FPGA累加器。 用D触发器(或74LS74)构成的4位二进制计数器(分频器) 1)建立波形文件,对所设计电路进行波形仿真。并记录Q0、Q1、Q2、Q3的状态。 2)对所设计电路进行器件编程。将CLK引脚连接到实验系统的单脉冲输出插孔,4位二进制计数器输出端Q0、Q1、Q2、Q3连接到LED显示灯,CLR、PRN端分别连接到实验系统两个开关的输出插孔。 3)由时钟CLK输入单脉冲,记录输入的脉冲数,同时观测 Q0、Q1、Q2、Q3对应LED显示灯的变化情况。

2019-06-01

C语言雷霆战机

c语言编写的雷霆战机的安装包,使用EasyX库,教程:https://blog.csdn.net/sandalphon4869/article/details/80861915

2018-06-29

空空如也

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

TA关注的人

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