自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 找自动驾驶工作该学习哪些必要知识?(ChatGPT-回答版)

在线课程:Coursera上的《机器学习》课程、斯坦福大学的《CS231n: Convolutional Neural Networks for Visual Recognition》课程。在线课程:Coursera上的《控制工程基础》课程、斯坦福大学的《CS229: Machine Learning》课程中的控制理论部分。在线课程:Coursera上的《汽车动力学基础》课程、MIT的《车辆动力学和控制》课程。在线课程:Udemy的《ROS基础入门》课程、Coursera上的《ROS入门》课程。

2023-03-24 21:26:33 3662 1

原创 ROS项目解析JSON的问题

在CMakeList.txt文件 target_link_libraries(jsoncpp ${catkin_LIBRARIES}) 加入jsoncpp。

2023-02-17 17:11:16 606

原创 【论文学习】Future Person Localization in First-Person Videos

论文摘要我们提出了一个新方法来预测第一人称视频中观察到的人的未来位置。采用的是由可穿戴摄像机连续记录的第一人称视频。给出一个人的短片,从完整的数据流中提取出来,目标是预测这个人在未来帧中的位置。做了以下三个关键的观察:a)第一人称视频通常包含显著的自我运动,这对目标人物在未来帧中的位置有很大影响;b)目标人称的行为作为第一人称视频中估计透视效果的显著线索;c)第一人称视频经常近距离捕捉人,使得利用目标姿势(例如,他们看向哪里)来预测他们未来的位置变得更容易。将这三个观测结果合并到一个具有

2022-03-08 19:02:40 3868 2

原创 将自己的ubuntu做成镜像(防踩坑指南)

系统:Ubuntu16.04软件:systemback硬件:32GU盘一个,工控机两台需求:将一台已经配置好的工控机的东西镜像,并拷贝到另一台新的工控机里1、安装systemback法一:sudo add-apt-repository ppa:nemh/systembacksudo apt-get updatesudo apt-get install systemback unionfs-fuse法二:sudo sh -c 'echo "deb [arch=amd

2021-12-15 19:10:39 17243 1

原创 TX2设置开机自动执行某条命令

1、搜索栏搜索并打开startup(启动应用程序):2、添加:输入名称和注释(可选)。3、桌面创建.sh文件:#!/bin/bash输入你要开机自动启动的命令exit 04、浏览添加:在第二步中命令一览浏览第三步写的sh文件,最后添加。5、加权限:chmod 755 自己写的文件.sh...

2021-11-27 18:48:34 716

原创 TX2部署YOLOV3及遇到的问题Segmentation fault(core dumped)

1、部署全程按照下面文章即可:TX2之YOLOV3环境部署_ZONGXP的博客-CSDN博客_tx2 yolov32、Segmentation fault(core dumped)问题产生的可能原因:2.1配置文件是否出问题;(待补充)2.2显存满了; 关点应用或者网页试试,不行就TX2直接关机重启试试。2.3权重文件出问题。 检查权重文件和权重文件名是否编写正确。...

2021-11-27 18:36:25 1921

原创 使用SDK Manager给TX2刷机且安装OpenCV3.4.0、CUDNN7.6.5、Pytorch、Miniforge(含百度云安装包)

TX2环境部署,TX2安装OpenCV,TX2安装pytorch,TX2安装pip3,SDK Manager,Tx2安装Miniforge

2021-11-24 17:28:44 6622

原创 ModuleNotFoundError: No module named ‘yolox‘

运行如下语句:python setup.py develop

2021-11-15 21:18:36 1097

原创 Project ERROR: Cannot run target compiler ‘aarch64-linux-gnu-g++‘.

在QT5.12.1 ARM开发环境搭建 并 移植到RK3399 ubuntu16.04系统运行【完整版】_z54的博客-CSDN博客进行QT交叉编译安装ARM环境时出现了这个问题,主要提示错误如下:ProjectERROR:Cannotruncompiler'g++'. Maybe you forgot to setup the environment?可以大概猜到是环境添加的问题,可是我已经添加过环境了啊:## qmake configuration for building...

2021-11-10 19:55:16 7939

原创 Ubuntu18.04安装pip3无法定位软件包解决

如题:使用下面:sudo apt-get Install python3.6-pip命令后出现错误无法定位软件包。解决: 我去了Installation - pip documentation v21.3.1这个网站下载了get-pip.py文件。然后去到get-pip.py文件所在目录下打开终端运行了​​​​​​​python3 get-pip.py然后再运行sudo apt-get Install python3.6-pip就成...

2021-10-27 14:45:09 1123

原创 C++学习(十八)——vector容器

vector功能类似于数组1、vector构造函数——创建vector容器的四种方式#include <vector>#include <iostream>#include <string>using namespace std;void print(vector<int>& v){ for(vector<int>::iterator it = v.begin();it != v.end();it++){ cou

2021-10-25 18:48:26 156

原创 C++学习(十七)——文件操作

要点: ifstream:input。从文件中读取数据,输入到文件流对象。 ofstream:output。文件流对象输出,写入数据到文件中, fstream:既可读取数据,也能写入数据。 文件读取必须遵循以下流程:打开文件 -> 读/写文件 -> 关闭文件。 C++中对文件操作需要包含头文件#include <fstream> 。 一、写文件1、创建流对象:ofstream ofs;2、打开文件:ofs.open("文件路径",打开方式);

2021-10-24 10:30:26 3124

原创 C++学习(十六)——this

要点: this指针指向C++中成员函数所作用的对象。 静态成员函数中不能使用this指针。 1、C++语言翻译成C语言C语言全局函数的参数相比较于C++成员函数要多一个形参,即this指针。图中右边C语言的this指针就是指向SetPrice()函数前面的car对象。在左边C++中,就是指向car.SetPrice()前面的car对象。左边用this指针:#include <iostream>using namespace std;class CCar{ .

2021-10-23 10:57:53 301

原创 C++学习(十五)——类对象作为类成员

1、初始化列表语法: 构造函数():属性1(值1),属性2(值2)... {} 2、类对象作为类成员 #include <iostream>using namespace std;class Phone{ public: string m_PhoneName; Phone(string name) { m_PhoneName = name; cout<<"Phone构造"<<endl; } ...

2021-10-23 10:13:44 234

原创 C++学习(十四)——静态成员

要点: 静态成员变量和函数,相当于该类的全局变量和函数。 静态成员函数中不能包含非静态变量和函数。 静态成员,实际上不放在成员内部,而是放在所有成员的外面,被所有对象共享。即静态成员只与该类相关,与其他变量和成员基本上没有关系。 静态成员不需要通过对象就能访问。 静态成员函数不具体作用到某一具体对象上。 基本概念1、静态成员 (1)在说明前面加了static关键字的成员。如下:class CRectangle{ private: int w,h; ...

2021-10-17 11:37:59 459 5

原创 C++学习(十三)——析构函数与深浅拷贝

析构函数1. 作用:对象消亡时,自动被调用,用来释放对象占用的空间.2.特点: (1) 名字与类名相同,在前面需要加上"~"。 (2)无参数,无返回值。 (3)一个类最多只有一个析构函数。 (4)不显示定义析构函数会调用缺省析构函数。C++创建对象的三种不同方式:1、Test p1(1); //栈中分配内存2、Test p2 = Test(2);        //栈中分配内存,跟方法1相同,是方法1的完整模式3、...

2021-10-17 10:37:17 124

原创 C++学习(十二)——类型转换构造函数

要点: 适用于解决两边类型不一致的情况。 #include <iostream>using namespace std;class Complex{ public: double real,imag; Complex(int i){ cout<<"调用了类型转换构造函数"<<endl; real = i; imag = 0; } Complex(double _real,double _imag){ real = _

2021-10-17 09:42:32 178

原创 机器人中的定位

定位:机器人不断地感知移动,再感知再移动,一直循环。感知(sense)#代表世界地形分布密度的arrayp=[0.2, 0.2, 0.2, 0.2, 0.2] #每块地方的颜色world=['green', 'red', 'red', 'green', 'green'] # 感应器在同一个地方一共进行了两次感应,第一次感应到红色,第二次感应到绿色。measurements = ['red','green'] #当感应器感知到一块地方的颜色,它感知正确的概率是感知错误的概率的三倍。#

2021-10-16 17:22:31 449

原创 C++学习(十一)——拷贝构造函数

1、拷贝构造函数定义和调用class Person {public: Person() { cout<<"无参构造函数!"<<endl; } //拷贝构造函数 Person(const Person& p) { age = p.age; cout << "拷贝构造函数!" << endl; }public: int age;};int main(){ Person p1

2021-10-16 13:08:14 319

原创 C++学习(十)——构造函数

要点: 构造函数的目的:对象初始化 它不分配存储空间,而是在已经分配空间之后做初始化的工作。 对象生成时一定会调用构造函数。 对象一定要初始化再使用。 构造函数具有如下几个特点 1、名字与类名相同,可以有参数,但是不能有返回值(void也不行) 2、作用是对对象进行初始化工作,如给成员变量赋值等。 3、如果定义类时没有写构造函数,系统会生成一个默认的无参构造函数,默认构造函数没有参数,不做任何工作。 ...

2021-10-16 10:29:28 286

原创 Python更新二维数组列表

题目:编写update_list函数来更新原数组grid中的值。 # 例如 # grid = [[.05, .1, .1], [.04, .3, .02], [.01, .023, .017], [.005, .012, .06], [.09, .07, .103]]# update = [[4, 2], 0.012]] # 所以gri...

2021-10-15 17:31:21 872

原创 C++学习(九)——类成员可访问范围

三种权限:公共权限 public 类内可以访问 类外可以访问保护权限 protected 类内可以访问 类外不可以访问私有权限 private 类内可以访问 类外不可以访问 要点: 缺省类型的成员为私有成员,即未明确可访问类型的变量。 类的公有成员函数内部的私有变量是可以访问到的。 类的私有成员变量只能由类的成员函数访问。原因之一:方便修改。 class Person{ //姓名 公共权限public: st...

2021-10-15 12:19:41 526

原创 C++学习(八)——类的一个例子

问题:写一个程序,输入矩形长和宽,输出面积和周长。class juxing{public: int w,h; //初始化 void init(int _w,int _h) { _w = w; _h = h; } //面积 int mianji() { return w*h; } //周长 int zhouchang() { retu

2021-10-15 12:08:24 80

转载 C++学习(七)——函数缺省参数

2021-09-27 09:30:25 106

原创 C++学习(六)——函数重载

1.函数重载定义: 函数名字相同,参数类型不同。2.例子:3.调用:

2021-09-27 09:26:58 76

原创 C++学习(五)——动态内存分配

要点:C语言:通过malloc分配内存。C++:new关键字实现动态分配内存。 分配变量:P = new T;,其中T为任意类型名。 分配数组:P = new T[N]

2021-09-26 14:59:52 199

原创 C++学习(四)——const关键字和常量

const用法:1.定义常量: const int MAX_VAL= 23; const double Pi = 3.14; const char * SCHOOL = "XXXXXX";2.定义常量指针: 不可以通过常量指针修改其指向的内容,言外之意变量的内容可以修改,只是不可以通过常量指针修改。int n,m;const int *p = &n;*p = 5;//errorn = 4;//Truep =...

2021-09-26 14:40:04 136

原创 C++学习(三)——引用

1.定义: 类型名 &引用名 = 某变量名如:int n = 4; int &r = n;//r引用了n,r的类型是 int & 某个变量的引用,等价于这个变量,对其修改会导致原变量的变化。引用必须初始化,引用有自己的内存空间。2.C++引用示例://交换两个数的值void swap(int &a,int &b){ int t...

2021-09-25 10:46:16 83

原创 C++学习(二)——位运算

简写记规律就行1.与(&)都为1时,结果为1。2.或(|)都为0时,结果为0。3.异或(^)相同为0,相异为1。4.取反(~)5.左移(<<)各二进位全部左移若干位,高位丢弃,低位补0。6.右移(>>)各二进位全部右移若干位:对无符号数,高位补0,有符号数,各编译器处理方法不一样,有的补符号位(算术右移),有的补0...

2021-09-25 10:12:28 85

原创 C++学习(一)——C语言知识函数指针

实例:用C语言中qsort库函数,将一个unsigned int数组按照个位数从小到大进行排序。1.函数指针定义:类型名( *指针变量名)(参数类型1, 参数类型2, …); 如:int (*pr)(int,char);2.调用:函数指针名(实参表) 如:pr = myFun;//把自己定义的函数赋值给pr这个函数指针 pr(x,y);//可以直接用pr调用myFun这个函数3.C语...

2021-09-25 09:49:07 126

原创 位运算——左移右移

1.左移运算符(<<)定义:将一个运算对象的各二进制位全部左移若干位(左边的二进制位丢弃,右边补0)。设 a=1010 1110,a = a<< 2将a的二进制位左移2位、右补0,即得a=1011 1000。若左移时舍弃的高位不包含1,则每左移一位,相当于该数乘以2。2.右移运算符(>>)定义:将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。例如:a=a>>2 将a的二进制位右移2位,左补0 或者 左补1得看被移.

2021-09-20 11:11:34 17703 4

原创 关于ROS安装sudo rosdep init这一步的根源解决

1、去码云官网(github上下载太慢了)Gitee - 基于 Git 的代码托管和研发协作平台下载x下载相关包2、下载到根目录,之后去到这个包里面rosdistro/rosdep/source.list.d/下找到20-default.list这个文件,将这个文件中指向raw.githubusercontent.com的url地址全部修改为指向本地文件的地址。如下:# os-specific listings firstyaml file:///home/mxy(换成你的用户名)/rosd

2021-09-10 16:51:55 310

原创 Ubuntu16.04下fatal error: pcap.h: 没有那个文件或目录

提示很明显,没有pcap.h这个文件,因为代码里面用了#include <pcap.h>,在编译时,没有找到这个文件。这里就需要安装libpcap这个工具包,安装命令如下:sudo apt-get install libpcap-dev之后就可以在 /usr/local/include/pcap/pcap.h 找到pcap.h头文件。...

2021-05-19 14:18:45 5575

原创 HTML_03_常用标签元素(二)

一、表格(1)标签: table用于定义一个表格标签。 tr标签 用于定义表格中的行,必须嵌套在 table标签中。 td 用于定义表格中的单元格,必须嵌套在<tr></tr>标签中。 字母 td 指表格数据(table data),即数据单元格的内容。 (2)属性:(3)图解:(4)表头单元格标签<th></th>th 也是一个单元格 只不过和普通的 td单元格不一样,它会让自己里面的文字居中且

2020-05-29 11:34:57 207

原创 HTML_02_常用标签元素(一)

一、排版标签:标签名 定义 说明 <hx></hx> 标题标签 作为标题使用,并且依据重要性递减 <p></p> 段落标签 可以把 HTML 文档分割为若干段落 <hr /> 水平线标签 分隔线(单) <br /> 换行标签 换行(单) <div></div> div标签 用来布局的,但是现在一行只能放一个div

2020-05-28 11:08:26 197

原创 HTML_01_WEB标准构成

WEB标准主要包括结构(Structure)、表现(Presentation)和行为(Behavior)结构用于对网页元素进行整理和分类,主要指的是HTML。 表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS 。 行为是指网页模型的定义及交互的编写,主要指的是 Javascript。...

2020-05-28 10:50:59 231

原创 神经网络和深度学习(十二)

Python中Numpy广播机制python可以进行不同维度的矩阵的四则运算,如下图: ①当一个(m,n)的矩阵和(1,n)的矩阵进行四则运算时,会将(1,n)的矩阵复制成一个(m,n)的矩阵,之后进行运算; ②当一个(m,n)的矩阵和(m,1)的矩阵进行四则运算时,会将(m,1)的矩阵复制成一个(m,n)的矩阵,之后进行运算; ③当一个(m,1)的矩阵与一个常数进行四则运算,会把常数扩展为一个(m,1)的矩阵,之后进行运算。...

2020-05-21 13:03:06 320

原创 神经网络和深度学习(七)

梯度下降法(Gradient Descent)逻辑回归算法如下式子:成本函数J(w,b)用于训练w(特征权重,维度与特征向量相同),b(实数,表示偏差)成本函数J(w,b)是损失函数平均值的和,展开式如下:梯度下降法的形象化说明在实际中w可能是更高维度,但是此时定义也和b一样,表示一个实数,也就是一维。我们所要做的就是使w,b尽可能小,也就是图中尽可能在曲面的底端。抽象为一维坐标之后重复如下式子,迭代更新出最小w: := 表示...

2020-05-20 19:10:54 455

原创 Javascript基础知识点整理

一、变量类型1、值类型:var a=20;var b=a;a = 200;console.log(b) //202、引用类型(对象,数组,函数):—— 无限扩展属性var a = {age:20}var b = a b.age = 21console.log(a.age) //21上例中:b=a,是b指向a3、typeof:typeof un...

2020-04-18 13:09:23 197

原创 切换本地github或者码云的账号

若有多个github或者码云的账号,当要从一个账号切换到另一个账号时可以采用如下方法:1、Ctrl+R 打开 “运行”,输入 control 打开控制面板2、右上查看方式切换为大图标:3、打开凭据管理器:4、查看Windows凭据:5、删除当前登录的github账号:...

2020-04-16 11:32:55 1098

Systemback镜像还原详细指南

Systemback镜像还原详细指南

2022-12-22

TX2刷机软件合集(OpenCV3.4.0、pytorch、miniforge)

TX2刷机软件合集(OpenCV3.4.0、pytorch、miniforge)

2021-11-25

T630服务器安装机器学习环境——ubuntu16.04、Cuda8.0、cudnn7.0.5、opencv、pytorch

T630服务器安装机器学习环境——ubuntu16.04、Cuda8.0、cudnn7.0.5、opencv、pytorch

2021-10-20

T630服务器安装机器学习环境(ubuntu16.04server、Nvidia驱动、CUDA9.0、CUDNN7).docx

T630服务器安装机器学习环境(ubuntu16.04server、Nvidia驱动、CUDA9.0、CUDNN7)

2021-09-25

空空如也

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

TA关注的人

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