自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 和弦知识总结

学习钢琴和弦很重要,但是在实际弹奏过程中由于音太多,识谱经常弄得晕头转向,识谱都要看半天,更别提弹奏了。因此需要系统化,理论化和弦的知识,做到认知上清晰明了才能指导弹奏行为。1.和弦基础理论1.1什么是和弦和弦指的是一定音程关系的一组声音。将三个或以上的音,按照三度或非三度的叠置关系,在纵向上加以结合,就成为和弦【1】。 简单的说就是:三个或以上的音的结合1.2为什么要有和弦?1.由于各音间保持一

2017-04-29 09:59:59 10744 4

原创 客观世界的音乐和人的关系

本文通过对比语言和人的关系来阐述音乐与人的关系。希望通过借鉴学习语言的方法更好的学习谈奏钢琴。 关系如下图: 因此,学弹钢琴,可以分解为四个方面的学习,听、唱、读、弹。 按照主观的人和客观世界的转换关系来说,听,读是客观世界的音转换为主观的音,而唱、弹是主观的音(心中的音)转换为客观世界的音。

2017-04-28 23:10:31 584

原创 shh使用总结

1.安装shh 安装ssh-serversudo apt-get install openssh-server安装ssh-clientsudo apt-get install openssh-client2.查看shh是否启动` ps -e|grep ssh 3.配置提高安全性 SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为: /etc/ssh/s

2017-04-26 12:01:49 2194

原创 常用编译链接错误笔记

1.cmake 链接opencv库时出现以下错误 cmake文件cmake_minimum_required(VERSION 2.8)project( PedestrianDetection )find_package( OpenCV REQUIRED )add_executable( PedestrianDetection PedestrianDetection.cpp )target_

2017-04-26 10:31:18 3092

原创 ubuntu系统安装备份完全实录

1.制作u盘启动系统 2.使用u盘启动安装ubantu 3.使用u盘启动备份ubantu

2017-04-25 14:20:24 990

原创 (十)ROS在rviz中显示空间中的直线(visualization_msgs/Marker 消息)

ROS在rviz中显示空间中的直线使用visualization_msgs/Marker 消息

2017-04-21 17:07:29 9272 1

原创 多目录工程的CmakeLists.txt编写(自动添加多目录下的文件)

实现类似于vs中工程的CMakeLists.txt的编写。功能为main.cpp调用hello.cpp 的hello()函数,world.cpp的world()函数。使用自动添加多目录下的文件1.工程目录如下2.主函数main.cpp#include <stdio.h>#include "hello.h"#include "world.h"int main(){ hello();

2017-04-21 12:04:19 65065 3

原创 (九)ROS在rviz中实时显示轨迹(nav_msgs/Path消息的使用)

如何在rviz中如何实时显示轨迹呢?本文分析nav_msgs/Path结构,实现在rviz中画出圆形轨迹。

2017-04-20 11:21:14 41223 23

原创 (八)ROS创建点云数据并在rviz中显示

ROS创建点云数据并在rviz中显示sensor_msgs::PointCloud2

2017-04-15 17:19:42 19874 5

原创 opencv使用cmake链接库函数出现usr/bin/ld: cannot find -lopencv_终极解决方案

由于安装了很多版本的opencv,希望通过cmake指定链接特定版本的opencv库。 由于我安装的opencv-3.1.0不是在系统默认的目录usr/lib中 CMakeLists.txt 如下cmake_minimum_required(VERSION 2.8.3)project(rosopencv)ADD_EXECUTABLE(rosopencv rosopencv.cpp)INCL

2017-04-14 16:02:00 17644 5

原创 (七)ROS使用OpenCV读取图像并发布图像消息在rviz中显示

思路: (1)使用opencv读取本地图像 (2)调用cv_bridge::CvImage().toImageMsg()将本地图像发送给rviz显示

2017-04-13 14:11:30 15130 4

原创 使用cmake交叉编译opencv

准备: 首先交叉编译需要交叉编译工具链 然后是在目标板上运行的动态链接库1.新建工程工程名为cuseopencv,添加文件cuseopencv.cpp cuseopencv.cpp内容如下#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main( int

2017-04-13 10:32:28 3347

原创 windows系统下多版本opencv安装及使用

本文主要介绍opencv-2.4.10和opencv-3.1.0两个版本的安装及如何切换版本。 由于原来安装过opencv-2.4.10,打算再安装opencv-3.1.0,并使用新安装的版本。为了避免混乱,主要思路是只把opencv-3.1.0作为动态链接库使用。而原来的系统环境变量不打算修改。那么问题就变为怎么在windows环境下使用vc2013加载动态链接库并使用。1.windows环境下

2017-04-11 17:52:52 8325

原创 ubuntu下安装opencv3.1.0到自定义文件夹并使用

本文介绍ubantu下安装opencv3.1.0的步骤1.下载安装包安装包名字为opencv-3.1.0.zip 2.编译环境安装sudo apt-get install build-essential3.必需包安装sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libsws

2017-04-10 11:17:09 1877

原创 新建工程并用cmake编译和安装

本文介绍新建标准的cmake工程及使用cmake编译、CMakeLists的编写、编译和安装标准的cmake工程。1.新建cmake工程(1)cmake工程目录结构 在cmake工程中有不同的文件夹。文件夹结构通常如下。 (2)文件夹介绍 src 源文件所在位置的目录 include 头文件所在位置的目录 build 编译生成的文件所在的目录 hellofunlib文件夹 为hell

2017-04-06 12:01:10 2445

原创 linux常用命令

1.解压压缩包打包压缩包 (a)解压.tar.gztar -zxvf /usr/local/test.tar.gz-z:有gzip属性的 -x:解压 -v:显示所有过程 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。(b)解压.zip unzip test.zip (c)解压.rar unrar x test.rar test...

2017-04-05 15:18:02 478

原创 linux内核编译及烧写

linux内核编译步骤如下 (1)搭建编译环境(下载虚拟机,安装ubuntu系统) (2)安装编译组件(tool-chain) (3)uboot的编译 (4)内核的编译本文实现在虚拟机中的ubuntu系统中编译能够在arm芯片上运行的linux系统(给arm芯片装系统)1.搭建编译环境安装虚拟机,装ubuntu 12.4系统2.安装编译组件(1)安装交叉编译工具 什么系统用什么编译工具,编

2017-04-05 12:01:16 2838

原创 linux下生成动态链接库并使用(使用cmake)

使用cmake**生成库**主要要注意三个文件夹 (1)源文件文件夹 (2)中间文件夹(编译生成的.o等文件的文件夹) (3)安装文件夹(最终可用的库所在的文件夹) 使用库的步骤 (1)在工程文件中包括库函数的头文件(可为绝对路径,也可配置全局环境变量用相对路径) (2)在CMakeLists.txt或集成开发环境中指定库函数的动态链接库或者静态链接库所在的文件夹路径 (3)在CMake

2017-04-01 11:04:44 37649 3

cubemxrtosled.tar.gz

linux下用cmake交叉编译基于FreeRTOS的STM32跑马灯程序 详细请参考博客https://lightsail.blog.csdn.net/article/details/115689820 https://editor.csdn.net/md/?articleId=115725414

2021-04-16

ledmakefiletest.tar.gz

ubuntu16下交叉编译STM32跑马灯led程序并烧录的demo程序 https://lightsail.blog.csdn.net/article/details/115621592 包括vscode一键烧录脚本参考博客 https://lightsail.blog.csdn.net/article/details/115703002

2021-04-13

libtensorflow-cpu-linux-x86_64-2.3.0-rc2.tar.gz

libtensorflow是tensorflow编译成的c语言库,源地址wget https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-2.3.0-rc2.tar.gz 下载太慢,方便大家下载

2020-07-22

libtensorflow-gpu-linux-x86_64-1.12.0.tar.gz

libtensorflow是tensorflow编译成的c语言库,源地址 https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-gpu-linux-x86_64-1.12.0.tar.gz下载太慢,方便大家下载

2020-07-22

双目标定图像数据集

打印的标定板每个格子大小为4cm*4cm. 数据集数量为40张. 标定后的T如下 T: !!opencv-matrix rows: 3 cols: 1 dt: d data: [ -6.0660435539064854e-02, -1.2209630833796844e-04, 9.8321891780593206e-04 ] ``` 两个虚拟相机的基线b=normal(T) 标定出来的基线距离为b=6.06mm 实际量出来的6.1mm 误差在1mm之内

2018-11-15

cmake自定义模块使用示例

cmake中经常使用find_package寻找模块,使用起来非常方便.find_package的原理是什么呢?如何自己写个模块提供给别人使用?如果别人希望用find_package的形式使用你的模块中的库,我该如何用cmake写这个库呢? 这个例子能够弄清楚以上的问题. 示例中的myapp程序通过find_package调用mylib中的库

2018-11-08

ros的urdf机器人模型

ros机器人小车,加载urdf示例程序 在机器人操作系统(ROS)中,经常需要模拟机器人运动,那么首先需要新建一个机器人。 创建简单的机器人模型的步骤如下: (1)创建硬件描述包 (2)建立urdf文件 (3)建立launch命令文件 (4)效果演示

2018-07-20

由旋转矩阵计算欧拉角

2017-02-16

计算机正念冥想对情绪的调节作用_理论与神经机制_陈语

正念冥想对情绪的调节作用(个人收藏)

2017-01-17

空空如也

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

TA关注的人

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