自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 无人驾驶卡尔曼滤波

无人驾驶卡尔曼滤波

2024-01-09 22:54:39 1015

转载 FPN(Feature Pyramid Networks)

FPN详细介绍

2023-12-22 16:15:25 117

原创 shell 功能脚本

使用shell脚本实现一些简单的功能,可以快速高效调试

2022-10-10 15:14:28 335

转载 cmake、C++知识点

cmake和C++知识点汇总

2022-07-17 10:51:44 268

原创 Linux--网络通信命令(给其它用户发送广播消息)

1、命令名称:write  执行权限:所有用户   功能描述:向另外一个用户发送信息,以CTRL+D作为结束  语法:write <用户名>root向luxh用户发送信息[root@localhost ~]# write luxhwrite: luxh is logged in more than once; writing to pts/1hello,luxh,i am root用户luxh接收到的信息为[luxh@localhost ~]$Message from lux

2022-03-11 16:16:04 5320

原创 vim快捷键

最全的vim快捷键

2021-08-24 17:52:42 392

原创 字符串转换成整数

写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。注意:假如该字符串中的第一个非空

2021-07-15 17:03:08 183

原创 隔帧存图Python脚本

import cv2root_dir = "./Video2/"frame_num = 1rval = 10 # 图像间隔num = 1cap = cv2.VideoCapture('20210115135450.ts')while (1): ret, frame = cap.read() if(frame_num % rval == 0): save_name = root_dir + str(num) + '.jpg' cv2.imwrit

2021-07-02 18:01:31 196

原创 C函数与C++函数相互调用问题

C&C++——C函数与C++函数相互调用问题

2021-06-18 16:22:45 124

原创 linux(arm64) Ubuntu18.04 编译 Qt

下载源码下载Ubuntu 18.04 支持的版本 qt-everywhere-opensource-src-5.9.5.tar.xz解压tar -xvf qt-everywhere-opensource-src-5.9.5.tar.xz安装依赖安装flex词法分析器和bison语法分析器sudo apt-get install flexsudo apt-get install bison安装gperf哈希函数生成器sudo apt-get install gperf安装lib

2021-06-16 17:11:50 1337 1

原创 OpenGL ES 2.0 中文API & eglChooseConfig使用 & Hello Triangle & Shader & 读取帧缓存

OpenGL ES 2.0 中文API

2021-06-04 15:11:12 486

原创 shell常用命令

ls :列出所有文件cp:复制命令把文件a的内容复制到b文件cp a.txt b.txt 把文件a复制到text目录下cp a.txt ./test建立新文件touch bash.sh删除文件rm bash.sh创建目录mkdir video删除目录videormdir video添加内容添加内容到文件 bash.sh 里面echo "hello" >> bash.sh移动重命名文件文件old重新命名为newmv old.sh new.sh

2021-05-20 11:42:11 255

原创 Apollo Cyber_launch启动提示“未找到命令”

cyber_launch start capture.launch 找不到命令时执行下面语句cd 项目/release/cyber/source setup.bash再次执行cyber_launch

2021-05-20 11:27:11 2065

原创 linux创建用户,用户名:用户组

lpl = usernamesudo mkdir /home/testuseradd -d /home/test -m lplpasswd lpl针对显示为$的终端找的etc/passwd修改最后的/usr/lpl:bin/sh -->/usr/lpl:bin/bashchown xxx:xxx testsudo usermod -d xxx:xxuserdel 用户名 #删除用户名及主目录sudo usermod -aG sudo lpl sourc

2021-05-20 11:18:01 323

原创 OpenGL ES | Android 开发者、OpenGL ES2.0/3.0 glTexImage2D 函数详解

OpenGL ES2.0/3.0 glTexImage2D 函数详解

2021-05-13 18:09:06 308

原创 GCC 命令行详解

GCC 命令行详解

2021-04-29 18:13:02 214

原创 Learn OpenGL官方文档

LearnOpenGLLearnOpenGL英文原版

2021-04-28 15:18:13 1199

转载 apollo 模块及 Cyber 框架介绍

apollo介绍apollo介绍之map模块apollo介绍之localization模块apollo介绍之planning模块apollo介绍之Routing模块apollo介绍之Transform模块apollo介绍之Canbus模块apollo介绍之Control模块Cyber框架apollo介绍之Cyber框架一apollo介绍之Cyber框架二apollo介绍之cyber设计apollo介绍之Cyber定时器apollo介绍之Cyber Componentapollo介

2021-04-15 16:30:47 634

转载 Apollo 5.0源码学习笔记(一)| 感知模块 | 感知框架总览

Apollo 5.0源码学习笔记(一)| 感知模块 | 感知框架总览

2021-03-24 10:45:02 261

原创 Remote-SSH配置

安装 VS Code在 VS Code 上下载Remote-SSH键盘f1输入remote-ssh,选择Open Configuration File如果在.ssh文件夹中没有config文件,需要创建一个选择config文件进入config文件,编译如下后保存Host skyler # 随意命名 HostName 10.4.13.144 # 工控机IP User neousys # 工控机名称进入如下界面,选择Connect to Host in C

2021-03-01 19:48:34 2069

原创 Python 交互可视化

Python 交互可视化pandas.read_table 函数import pandas as pdimport plotly.offline as pyfrom plotly.graph_objs import *my_cols = ['px_est', 'py_est', 'vx_est', 'vy_est', 'px_meas', 'py_meas', 'px_gt', 'py_gt', 'vx_gt', 'vy_gt']with open('output.txt') as f:

2020-12-10 13:34:04 282

转载 什么是协方差,怎么计算?为什么需要协方差?

均值,方差和标准差学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合,依次给出这些概念的公式描述,这些高中学过数学的孩子都应该知道吧,一带而过。很显然,均值描述的是样本集合的中间点,它告诉我们的信息是很有限的,而标准差给我们描述的则是样本集合的各个样本点到均值的距离之平均。以这两个集合为例,[0,8,12,20]和[8,9,11,12],两个集合的均值都是10,但显然两个集合差别是很大的,计算两者的标准差,前者是8.3,后者是1.8,

2020-12-10 10:15:54 2247

原创 matplotlib.pyplot 模块的使用

plt.step:绘制阶梯图 参考文档plt.axhline:添加一条水平线 文档plt.xlabel:设置x轴标签 文档plt.title:设置三个可用轴标题 文档plt.legend:在轴上放一个图例 文档plt.ylim:设置当前轴的限制 文档plt.scatter:带有不同标记大小和/或颜色的y与x的散点图 文档fig = plt.figure(figsize=(16, 9)) # 宽、高(单位 inch) plt.step(range(len(measurements[

2020-12-09 18:13:58 191

原创 Python制作 GIF 动态图

import imageioimport osimg_dir = "./gif/"frames = []files = os.listdir(img_dir)files.sort(key=lambda x: int(x[:-4]))for img_name in files: frames.append(imageio.imread(img_dir + img_name)) print(img_name)gif_name = '0.gif'imageio.mimsave(

2020-12-08 18:23:11 213

原创 自动驾驶数据集(汽车,人脸,交通标志,行人等)

Berkeley DeepDrive BDD100k:目前最大的自动驾驶人工智能数据集。包含 100000 多段视频,内容涉及一天中不同时间和天气条件下 1100 多小时的驾驶体验。注释图像来自纽约和旧金山地区。Labelled Faces in the Wild:13000 张贴有标签的人脸图像,用于开发涉及人脸识别的应用。Baidu Apolloscapes:百度 Apollo 计划开放的大规模自动驾驶数据集。它定义了 26 个不同语义项目,如汽车、自行车、行人、建筑物、路灯等。KUL Belgi

2020-12-07 14:01:04 1954

原创 os.listdir 函数和 sort 函数的使用

读取图像尺寸img = imread("")img.shape读取图像尺寸绿色紫色os.listdir()要保证输入为绝对路径注意:尽量避免将自定义路径名写为 path,因为在 os 包中有一个 path 模块,容易产生混淆。用于遍历某个文件夹下的所有对象,例如:import osroot_dir = "D:/My Project/ps2.0/training_my/"for obj in os.listdir(root_dir): print(obj)输出:2

2020-12-03 20:41:00 5242 1

原创 numpy.squeeze() 函数使用

读取图像尺寸img = imread("")img.shape读取图像尺寸绿色紫色

2020-12-03 17:25:05 1401

原创 pandas.DataFrame.iloc 函数使用

读取图像尺寸img = imread("")img.shape读取图像尺寸绿色紫色Variable

2020-12-03 15:28:40 936

原创 os.path.join()函数的使用

os.path.join()import osroot_dir = 'C:\MyProject'img_dir = 'test'img_name = '0001.jpg'img = os.path.join(root_dir, img_dir, img_name)print(img)输出:C:\MyProject\test\0001.jpg如果以下面的情况输入:root_dir = 'C:/MyProject/'img_dir = 'test/'img_name = '0001

2020-12-02 09:42:38 1398 1

原创 神经网络中的数据转换过程(numpy-->tensor)

由输入的原RGB经历了数据size和type的两种变化,灰度化 numpy数据下加入新通道 numpy转化为torch并改变形状,tensor数据下加入新通道 喂入devicenumpy数据Tensor数据

2020-12-01 19:16:39 832

原创 Anaconda 常用命令总结(Windows,Linux,OS X)

环境创建环境conda create --name myEnvironment激活该环境Linux, OS X:source activate myEnvironmentWindows:activate myEnvironment新的开发环境会被默认安装在 conda 目录下的 envs 文件目录下。可以为其指定一个其他的路径,想了解更多?输入下面命令conda create -h如果想要指定 python 版本,则conda create --name myEnvir

2020-11-30 17:37:16 268

原创 Anaconda官方:conda 和 pip 的区别

两者的区别–conda: 开源包管理系统和环境管理系统,支持Python, Java, C/C++ 等多种语言,支持Windows, macOS 和 Linux 上运行。–pip:官方包管理器,推荐用于安装Python包索引(PyPI)上发布的包conda 包是二进制文件,不需要编辑器来安装它;而 pip 可能要求系统在成功调用 pip 之前要安装兼容的编辑器(可能还有库)。所以在使用 pip 之前,必须通过系统包管理器或下载并运行包安装程序来安装 Python 解释器,而 conda 可以直接安装

2020-11-30 14:49:32 2136

原创 卷积神经网络全过程

作为计算机视觉中最重要的部分卷积神经网络,从输入到输出做一个全方面的梳理。卷积神经网络一般包含:卷积层池化层全连接层卷积层计算机视觉中为什么要使用卷积操作:假设我们输入的图像大小为 64 * 64 的RGB小图片,数据量就是 64 * 64 * 3,计算得到数据量大小为 12288。如果输入为 1000*1000 的RGB图片,那么数据量将是300万(3m表示300万),也就是我们要输入的特征向量 xxx 的维度高达300万。如果在第一隐藏层中有1000个神经单元,该层的权值矩阵为 W

2020-11-27 19:14:08 9980 1

原创 torch.Tensor.view()

可以从这个函数处理之后的数值要进行什么处理来理解该函数功能 self.fc_unit = nn.Sequential( nn.Linear(in_features=6 * 6 * 248, out_features=1024), nn.Linear(in_features=1024, out_features=2) ) def forward(self, x): x = self.conv_unit(x)

2020-11-25 15:03:18 1018

原创 PyTorch 环境下如何打开训练可视化工具 TensorboardX(Windows系统)

在 TensorFlow 中 Tensorboard 工具可以记录程序过程中的数字、图像等内容,方便观察神经网络训练过程。TensorboardX 工具可以在 TensorFlow 之外的其他神经网络框架下使用 TensorFlow 的功能,本篇主要介绍怎么在 Windows 系统下打开该工具。Tensorboard下载 Github网址配置要求WindowsPython2/3PyTorch >= 1.0.0 && torchvision >= 0.2.1 &am

2020-11-24 18:04:36 2744

原创 Anaconda下查看 PyTorch 和 torchvision 版本(windows环境)

进入anaconda,输入python,回车(base) C:\Users\Administrator>pythonPython 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32Type "help", "copyright", "credits" or "license" for more information.进入python环境,导入pytorch

2020-11-24 10:47:03 19795 1

原创 车道线识别--TuSimple数据集

TuSimple数据集:Github网址

2020-11-24 09:43:56 1936 1

原创 torch.randn()函数

torch.randn()torch.randn(*size, *, out=None, dtype=None, layout=torch.strided, device=None, requires_grad=False) → Tensor返回一个符合均值为0,方差为1的正态分布(标准正态分布)中填充随机数的张量Parameterssize(int…) --定义输出张量形状的整数序列。可以是数量可变的参数,也可以是列表或元组之类的集合。Keyword Argumentsout(

2020-11-23 19:13:00 57259 6

原创 super().__init__()函数使用方法

#super().init()函数使用方法

2020-11-20 19:06:18 556 1

原创 如何解决类似 module ‘torch.utils.data.dataloader‘ has no attribute ‘Dataloader‘ 这一类问题

如何解决类似 **module 'torch.utils.data.dataloader' has no attribute 'Dataloader'** 这一类问题问题分析问题解决)问题分析通过英文错误提示,我们可以知道,当我们在调用该 module ‘torch.utils.data.dataloader’(后面将该文件’torch.utils.data.dataloader’说成 dataloader.py文件)的 ‘Dataloader’ 函数时,发现并没有找到该函数,也就是说,在 data

2020-11-18 10:45:28 7665 2

基于传统的计算机视觉下的车道线检测

Python语言;代码包括有原始图像确定ROI;对前方道路的透视变换;边缘检测(采用sobel采用 x 方向的索贝尔算子);在RGB色彩空间中对黄白两种颜色进行过滤从而提取出车道线的像素;HLS阈值化处理;组合梯度和色彩过滤车道线像素;滑窗多项式拟合车道线;拟合曲线使用透视变换还原到原视角。

2020-12-24

kalman.txt

自己收集到的一些数据,可以练习一下可视化操作,该数据是CTRV模型,激光雷达和雷达传感器融合数据,代码可以实现在网页上的可视化(可视化代码地址:https://blog.youkuaiyun.com/qq_42119367/article/details/110949744)

2020-12-10

空空如也

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

TA关注的人

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