- 博客(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
原创 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=n1i=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
原创 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
原创 编译原理(三)语法分析: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
2019-07-10
Counter.zipFPGA累加器
2019-06-01
C语言雷霆战机
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人