自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 神经网路概述CNN

卷积神经网络构成:(1)卷积层1、功能:提取特征2、输入输出:输入的是图片、输出是特征图卷积核放在神经网络里,就代表对应的权重(weight),,就相当于函数参数。卷积核和图像进行点乘, 就代表卷积核里的权重单独对相应位置的像素进行作用。虽说我们称为卷积,实际上是位置一一对应的点乘,不是真正意义的卷积。比如图像位置(1,1)乘以卷积核位置(1,1),然后将各自点乘结果相加。这里仅仅描述了一次卷积过程。我们知道通常图像都是有R G B 三个维度<或者n个维度>组成的,每个维度都有自己的

2021-09-20 20:26:20 218

原创 linux下面封装自己的C++库

1、编写lib.h文件#include<iostream> using namespace std; class demo{public: demo(){}; ~demo(){}; void func();};2、编写lib.cpp文件#include "lib.h"using namespace std;void demo::func(){ cout << "封装cpp文件为.so共享库文件成功!\n";} 3、编译g++ -

2021-03-13 15:26:59 800

原创 ROS自定义msg

0、编写msg文件<person.msg>string nameint32 agefloat64 height1、修改packgae.xml添加两行: <build_depend>message_generation</build_depend> <exec_depend>message_runtime</exec_depend>2、修改CMakeList.txt10 ~15行:添加最后一个编译依赖find_pack

2021-03-08 16:04:04 1092

原创 rospy踩坑-没有指定python解释器

1、问题描述:import-im6.q16: not authorized `rospy' @ error/constitute.c/WriteImage/1037.from: can't read /var/mail/std_msgs.msg2、我的代码:import rospyfrom std_msgs.msg import Stringdef talker(): rospy.init_node('talker', anonymous=True) pub = rospy

2021-03-08 14:12:29 2120 3

原创 ROS的topic通信机制

1、通信步骤如图:2、步骤介绍第(0)步:talker --> master发布者talker向mater注册:包括节点的信息、需要发布的话题名等,然后节点管理器ROS Master会记录下来Talker节点的信息。第(1)步:listener --> master接受者向master注册信息:第(2)步:master匹配信息因为发布者Talker与订阅者Listener节点都在节点管理器ROS Master注册了信息,那么节点管理器Master就会发现有相同的话题信

2021-03-07 16:32:54 474 3

原创 解决ubuntu下anconda和ROS冲突问题

1、ROS需要的Python版本和anconda不一样、所以就会导致ROS报错:解决办法解决ubuntu下anconda和ROS冲突问题

2021-02-23 16:07:03 309

原创 ubuntu解决软件包依赖问题

1、错误示范:直接安装:sudo dpkg -i teamviewer_15.15.4_amd64.deb会出现:显示出现依赖错误:2、正确示范:第一次安装、是为了让系统记录需要那些依赖包:sudo dpkg -i teamviewer_15.15.4_amd64.deb解决依赖问题sudo apt -f -y install再次安装:sudo dpkg -i teamviewer_15.15.4_amd64.deb完美解决:...

2021-02-20 20:51:24 720

原创 ubuntu18.04安装Anconda

1、下载:给出链接:(1):https://download.csdn.net/download/weixin_45846977/14984498(2):链接: https://pan.baidu.com/s/1a3pw1_XEi8Nde2ejc0HMHQ 密码: wkm2–来自百度网盘超级会员V4的分享2、安装bash Anaconda3-5.3.1-Linux-x86_64.sh一路回车就好了、询问是yes or no的时候都写yes然后回车就好了但是在最后:在这里文是否继续下载

2021-02-20 15:13:45 655 1

原创 ubuntu18.04安装cmake

1、下载cmake文件:打开终端输入:sudo wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gz2、解压:sudo tar zxvf cmake-3.12.2-Linux-x86_64.tar.gz3、创建软链接:sudo mv cmake-3.12.2-Linux-x86_64 /opt/cmake-3.12.2sudo ln -sf /opt/cmake-3.12.2/bin/* /usr/

2021-02-20 13:48:46 572

原创 Vscode书写ROS程序

1、插件准备:C++Cmake toolsROSpython2、具体步骤:mkdir -p demo/srccd democatkin_make # 编译code . # 打开vscodectrl + shift + b # 打开配置文件配置文件如下:{ "version": "2.0.0", "tasks": [ { "type": "catkin_make", "problemMatcher": [ "$catkin-gcc" ],

2021-02-18 11:25:59 351 2

原创 ubuntu18.04安装ROS涉及到的全部问题以及解决办法

安装步骤1、配置软件源:2、终端输入命令配置清华源:sudo sh -c ‘. /etc/lsb-release && echo “debhttp://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAMEmain” > /etc/apt/sources.list.d/ros-latest.list’3、设置最新的密钥:sudo apt-key adv --keyserver keyserver.ubu

2021-02-16 18:23:54 1010

原创 ubuntu配置ROS时候sudo rosdep init出现错误

解决办法:1、打开浏览器输入:https://www.ip138.com/2、在该网站输入:raw.githubusercontent.com查询IP地址3、打开终端输入:sudo gedit /etc/hosts4、进入该文件末尾添加:查询到的IP + raw.githubusercontent.com就是图片最后一行的格式5、再次执行:sudo rosdep init可能还是会出现几个ERROR、但是不要紧、执行多次sudo rosdep init这个命

2021-02-16 18:10:47 368 1

原创 dpkg 的/var/lib/dpkg/info文件出现问题解决办法

1、dpkg 的/var/lib/dpkg/info文件夹的解决办法、删除之后、可以找一个同样版本的ubuntu系统把他的拷贝到自己的电脑、但是我认为过于麻烦2、执行下面的脚本:#!/bin/bashset -e# Clean out /var/cache/apt/archivesapt-get clean# Fill it with all the .debs we needapt-get --reinstall -dy install $(dpkg --get-selections |

2021-02-16 14:58:17 4029 7

原创 安装配置tensorflow

1:安装anconda环境:windous下安装:由于官网下载奇慢、这里给出百度网盘链接:复制这段内容后打开百度网盘App,操作更方便哦。链接:https://pan.baidu.com/s/1l9xepeMzYB5ORhnCZq7h0Q提取码:94sr–来自百度网盘超级会员V4的分享安装就和普通程序没区别、也没啥要注意的。linux下安装anonda:这里直接给出链接、按照提示操作、注意不要去官网下、实在太慢了2:anconda下新增环境1、查看当前anconda下有那些环境:c

2021-02-01 19:47:29 124

原创 ubuntu双系统扩容

装了双系统之后、发现ubuntu系统内存给小了、却又不相重装、所以只能给系统扩容:1-1windous操作在windous中进入磁盘管理、分出来一块空闲磁盘方便Ubuntu扩容之用1-1进入ubuntu系统、先查看windous中分离出来的磁盘名称和大小信息:这里就是那个107G的磁盘了2开始挂载2-1将磁盘格式化为ext4:sudo mkfs -t ext4 dev/sda4 2-2挂载到一个系统目录下(比如桌面)sudo mount -t ext4 /dev/

2021-01-12 14:41:52 2548 2

原创 ubuntu系统配置yum源

1-1:安装yumapt-get install yum2-1配置yum源因为ubuntu系统本身是没有yum源的、所以要想使用yum源、必须自己手动配置:cd /etc/yum/repos.d/ #用cd命令进入这个目录新建两个配置文件touch fedora-163.repotouch fedora-updates-163.repo打开两个配置文件gedit fedora-updates-163.repogedit fedora-163.repo2-2开始配置在f

2021-01-12 13:45:18 10253 6

原创 ubuntu安装opencv问题解决——缺少boostdesc_bgm.i文件

缺少的原因是因为在cmake编译的时候没有下载成功、不过这里也可以补救下载下面的文件内容:复制这段内容后打开百度网盘App,操作更方便哦。链接:https://pan.baidu.com/s/1ZjOxzq_gUk-qZmurmgmoqQ提取码:w99y–来自百度网盘超级会员V4的分享(1)将刚才下载的文件拷贝到:opencv_contrib/modules/xfeatures2d/src/目录下面(2)将/opencv/modules下面的features2d目录拷贝到你的b

2021-01-09 18:06:14 930 1

原创 ubuntu下用QT写Opencv程序

ubuntu下QT配置opencv新建C++工程点击 New Project点击Non-Qt Project选择Plain C++ Application自己自由选择路径和文件名称一直点击下一步和完成就好了创建完成接下来就是主要是配置QT的pro文件:双击pro文件、进行修改这是未修改前的图片修改成下面这些内容、注意修改路径TEMPLATE = appCONFIG += console c++11CONFIG -= app_bundleCONFIG -= qt

2021-01-09 17:58:04 794

原创 ubuntu18.04安装和配置Opencv

ubuntu18.04安装和配置Opencv4.1.0本文主要描述ubuntu系统安装和配置opencv中遇到的问题的解决方案,并提高详细的安装和配置步骤一定要注意下面的一些命令的路径一定要根据自己的系统名称适当修改、下载opencv和opencv_contrib到主目录下面进行操作(切记切记)(1)所需文件:对于安装和配置一个完全成功的opencv而言、这些工具是必须的opencv安装包:复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/

2021-01-09 17:39:19 1055

原创 指针

指针的定义和int、char、float等数据类型并无差别,本质上是一种数据类型,但存储的数据较为特殊、存放的是个地址。大家可能又要问了,那地址又是什么呢?在计算机中,所有的数据都是存放在存储器中的。 一般把存储器中的一个字节称为一个内存单元, 不同的数据类型所占用的内存单元数不等,如int 类型占2个单元,char类型占1个单元, 为了正确地访问这些内存单元,也就是访问这些类型的数据, 必须为每...

2020-04-02 15:47:48 132

原创 编译原理

编译原理深度剖析:程序的编译过程分为预处理、编译、汇编、链接四个阶段-预处理:处理注释、宏、和代码中以#开头的-编译:进行语法分析、词法分析、语义分析-汇编:将汇编代码转为二进制文件(机器指令的目标文件)我们以一个简单的程序展开说明、本程序在linux系统gcc编译器下执行、其它系统同理。获得linxu系统安装文件、具体方法见文末*************************...

2020-04-02 15:37:16 229

原创 linxu文件权限有什么具体意义

我们在使用linux的时候会遇到需要使用cp命令复制文件的时候、但是我们知道使用cp命令会把该文件的权限一起复制过去、但是显然我们并不打算这么做、那么今天我就来讲讲Linux中怎么修改文件权限、以及这些文件权限具体代表着什么。改变档案权限命令:chmod语法:Ⅰ)chmod 777 文件名称 、Ⅱ)chmod u=rwx,g=rwx,o=rwx 文件名称具体讲解这些语法之前、我们先...

2020-04-02 15:27:59 124

原创 C语言数据类型-浮点型

程序如何使用浮点数float a = 8.25; //定义一个浮点数、double同理使用步骤:1)将浮点数转换为二进制:例如 ==> 8.25 -> 1000.012)将二进制用科学计数法表示:例如 ==> 1000.01 -> 1.00001*(2^3)3)计算指数偏移后的值:例如 ==> 8.25 指数偏移后结果是:127 + 3 -> ...

2020-03-20 15:30:13 430

Anaconda3.8.zip

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB)。

2021-02-01

空空如也

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

TA关注的人

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