- 博客(50)
- 资源 (24)
- 收藏
- 关注
原创 C/C++ 读取配置文件的几种方式
介绍了使用protobuf、json、opencv、gflags 4种c/c++开发中常使用的加载配置文件的方法。
2024-04-09 18:33:44
1918
2
原创 常用运动模型
运动模型常用运动模型:CV、CA、CTRV、CTRV、CTRA、CSAV和CCA/CSAA模型微分多项式模型辛格模型半马尔科夫模型机动目标"当前模型"二维转弯运动模型三维模型比列导引模型恒定速度模型(Constant Velocity, CV)恒定加速度模型(Constant Acceleration, CA)恒定转率和速度模型(Constant Turn Rate and Velocity,CTRV)恒定转率和加速度模型(Constant Turn Rate and
2024-04-02 17:00:00
828
原创 proto_cmake_test
proto_cmake_testProto与CMAKE结合编译源代码工程编译cd buildcmake ..makels message/*在message目录下生成cc和h文件三种CMakelists编写方式第一种cmake_minimum_required(VERSION 2.6) project(proto_cmake_test) add_definitions(-std=c++11) find_package(Protobuf REQUIRED)find_pa
2022-03-03 16:49:33
356
原创 Docker容器使用
文章目录开发环境-Docker部署一、Docker安装1、安装2、验证3、设置权限二、导入开发环境加载镜像查看已导入镜像使用镜像生成容器启动容器创建容器终端三、共享显示在宿主机新建终端并运行以下指令2、在Docker容器终端上输入四、docker l3plus 快速启动设置l3plus环境变量l3plus 启动五、docker其他使用导入已有镜像查看容器退出容器终端删除镜像删除容器拷贝文件到docker:在宿主机新建终端并运行以下指令,将l3plus.tar.gz文件拷贝到docker的/root目录下do
2021-07-13 15:12:43
690
原创 conda的使用
系统软件安装情况说明已更新apt源为清华大学源已安装vim、git、anaconda3.5anaconda3的安装目录为/home/l3/anaconda3anaconda3 python3.6已安装以下功能包:torch==1.5.0torchvision==0.6.0easydict==1.9opencv-python==4.2.0.34numpy==1.18.3torchsummary==1.5.1tensorboard==2.2.1scikit-learn==0.22.2
2021-05-28 09:05:16
981
原创 串口调试工具
串口调试工具法一:在uboot修改kernel启动参数,将对应串口号修改为调试串口。然后重启,若 超级终端有打印信息即硬件与驱动没问题法二:使用串口进行通信,将两路串口uartX短接,然后使用命令进行测试:数据接收:hexdump /dev/ttymxc1 &数据发送:echo 0x00 > /dev/ttymxc1终端有收到信息即证明硬件与驱动没问题...
2021-05-07 15:16:54
596
1
原创 caffe 最大池化 pooling_layer
这里写自定义目录标题caffe 最大池化 pooling_layer原理代码注释参考资料caffe 最大池化 pooling_layer原理首先上理论:池化层是夹在连续的卷积层的中间层,池化层可以非常有效地缩小矩阵的尺寸。从而减少最后全连接层中的参数。使用池化层既可以加快计算速度也有防止过拟合问题的作用。池化层前向传播的过程中也是通过一个类似过滤器的结构完成的,池化层中的计算不是节点的加权和,而是采用了更加简单的最大值或者平均值计算。使用最大值操作的池化层被称之为最大池化层(max pooling
2021-04-26 11:39:36
801
原创 单目测距 视觉测距
文章目录Apollo3.0单目测距原理代码注释其他-基于相似三角形的单目测距算法原理代码参考资料Apollo3.0单目测距原理主要的思想就是借鉴3D Bounding Box Estimation Using Deep Learning and Geometry论文进行实现。使用yolo进行2D图像目标检测+目标大小姿态估计网络+目标3D中心点解算模块实现单目测距。其中2D目标检测和大小姿态估计Apollo使用caffe框架进行构建深度学习模型,这部分的代码Apollo未开源,不在本文的讨论范围,本
2021-04-22 18:13:32
7641
7
原创 pcap回放工具
文章目录pcap回放工具参数例子编译&安装About源文件pcap回放工具是tcpreplay的轻量级替代产品。用来回放pcap文件参数usage: udpreplay [-i iface] [-l] [-s speed] [-c millisec] [-r repeat] [-t ttl] pcap -i iface 发送数据包的接口 -l 循环发送 -c millisec constant milliseconds between packets
2021-03-03 15:59:02
4147
1
原创 docker安装与使用
文章目录开发环境-Docker部署开发环境-Docker部署一、Docker安装1、安装2、验证3、设置权限二、导入开发环境加载镜像查看已导入镜像使用镜像生成容器启动容器创建容器终端三、共享显示在宿主机新建终端并运行以下指令2、在Docker容器终端上输入四、docker l3plus 快速启动设置l3plus环境变量l3plus 启动五、docker其他使用导入已有镜像查看容器退出容器终端删除镜像删除容器拷贝文件到docker:在宿主机新建终端并运行以下指令,将l3plus.tar.gz文件拷贝到dock
2021-03-03 15:30:00
1040
1
原创 #每周一篇论文4#[感知]毫米波雷达与摄像头联合标定
文章目录一、坐标系说明1.1 摄像头相关坐标系1.2 毫米波雷达相关坐标系1.3 GPS相关坐标系1.4 车体相关坐标系1.5 其他坐标系1.5.1 左右手坐标系二、毫米波和摄像机联合标定2.1 毫米波OXrYrZrOX_rY_rZ_rOXrYrZr坐标系转摄像机OXcYcZcOX_cY_cZ_cOXcYcZc坐标系附录A: 旋转矩阵的推导二维旋转法一法二三维旋转附件B:三角公式一、坐标系说明下图为车载6个摄像头、1个360度激光雷达、5个毫米雷达、1个GPS及1个惯性测量传感器以及车体ba
2021-03-02 17:16:06
6811
58
原创 #每周一篇论文3#[感知] 激光雷达标定
目录激光雷达外参数自标定选取大致地面数据地平面分割计算变换矩阵系统评价参数输出校准效果资源下载激光雷达外参数自标定基于激光雷达的车载三维重建系统和感知系统工作时需要对激光雷达的外参数(三个旋转参数和三个平移参数)进行标定。激光雷达的外参数的标定是指求解激光雷达测量坐标系相对于其他传感器测量坐标系的相对变换关系,即旋转平移变换矩阵。本方法进行激光雷达外参标定使用的方法是求解激光雷达的地平面与理想地平面的变换矩阵,方法可分为以下步骤:手工选取大致地面数据使用RANSCAN算法进行地平面分割提取激
2021-02-02 10:50:15
3332
原创 #每周一篇论文2#[感知] 激光雷达外参数自标定
目录激光雷达外参数自标定点云滤波设置ROI地平面分割计算变换矩阵系统评价参数输出最优输出激光雷达外参数自标定基于激光雷达的车载三维重建系统和感知系统工作时需要对激光雷达的外参数(三个旋转参数和三个平移参数)进行标定。激光雷达的外参数的标定是指求解激光雷达测量坐标系相对于其他传感器测量坐标系的相对变换关系,即旋转平移变换矩阵。本方法进行激光雷达外参标定使用的方法是求解激光雷达的地平面与理想地平面的变换矩阵,方法可分为以下步骤:点云滤波设置ROI使用RANSCAN算法进行地平面分割提取激光雷达
2021-01-31 20:38:12
4241
22
原创 #每周一篇论文1#[数据融合篇] Real-Time Hybrid Multi-Sensor Fusion Framework for Perception in Autonomous Vehicle
这里写自定义目录标题论文简介摘要功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入论文简介20191019,Real-Time Hybrid Multi-Sensor Fusion Framework for Perceptio
2021-01-25 14:56:57
907
1
原创 linux-有名管道
1. 命名管道基础命名管道也被称为FIFO文件, 在文件系统中是可见的,并且跟其它文件一样可以读写!命名管道特点:当写进程向管道中写数据的时候,如果没有进程读取这些数据,写进程会堵塞 当读取管道中的数据的时候,如果没有数据,读取进程会被堵塞 当写进程堵塞的时候,有读进程读取数据,那么写进程恢复正常 当读进程堵塞的时候,如果写进程写了数据,那么读进程会读取数据,然后正常执行后面...
2020-01-03 15:06:15
294
原创 通用Makefile
编译当前目录下的多个目标:ifdef VERBOSE VERBOSE=else VERBOSE=@endifCROSS_COMPILE = LD = $(CROSS_COMPILE)gccCC = $(CROSS_COMPILE)gccCXX = $(CROSS_COMPILE)g++CPP ?= $(CC) -EAR ?= $(C...
2019-12-23 09:06:09
258
原创 Golang语言移植-ARM开发环境搭建
开发环境介绍主机操作系统:Ubuntu14.04 64位 目标平台:IMX.6Q ARM Cortex-A9内核 交叉工具链:arm-poky-linux-gnueabi,gcc4.9.1 Go版本:go1.13 编译时间:2019.10.26主机系统安装Go1.4 先下载go1.4的源码。因为go1.4版本之后的go语言版本编译器都是使用go语言编写的,使用go语...
2019-10-26 12:17:48
5985
4
原创 I2C调试工具
1. I2C调试工具i2c-tools工具是开源I2C调试工具, 具有获取I2C总线挂载的设备列表及设备地址,可对指定设备指定寄存器进行读写的功能。ubuntu安装:apt-get install libi2c-dev i2c-tools源码下载地址:https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools...
2019-05-06 19:55:56
11513
原创 linux网络调试发包抓包工具
目录1、发包工具1.1 sendip1.2 tcpreply2、抓包工具2.1、tcpdump2.2 tcpflow3、速率测试工具4、加密工具4.1 tcpcryptd5.linux网络编程5.1、tcp5.2、udp1、发包工具1.1 sendipSendip是一个linux平台的命令行发数据包工具,目前(2018年2月)支持的...
2019-05-06 19:27:00
27951
转载 Windows和Ubuntu下Firefox账号不能同步的解决办法
全文转载:https://blog.youkuaiyun.com/qq_37772981/article/details/79943848 最近开始用Ubuntu系统发现一个问题,我在Ubuntu系统自带的或者软件中心下的Firefox版本下创建一个账号,再在Windows的Firefox下登录发现此账号不存在,原因是Firefox有个全球服务和本地服务,Ubuntu下的Firef...
2019-04-13 13:44:24
626
转载 EM算法(一)--------------------最大似然估计
转载自: 最大似然估计(Maximum likelihood estimation)(通过例子理解) 似然与极大似然估计似然与概率在统计学中,似然函数(likelihood function,通常简写为likelihood,似然)是一个非常重要的内容,在非正式场合似然和概率(Probability)几乎是一对同义词,但是在统计学中似然和概率却是两个不同的概念。概率是在特...
2019-03-03 17:05:08
1019
原创 Linux I2C设备驱动(一)——物理拓扑结构与协议
团队 承接嵌入式linux软硬件开发、机器视觉 图像处理、网络流等项目微信号:hgz11731360601-1: I2C总线知识1-1-1: I2C总线物理拓扑结构 I2C总线在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)两线串行总线及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来产生I2C总线协议所需要的信号进行数据的传递。总线空闲时,上拉电...
2016-10-06 09:25:47
1594
1
原创 Sublime Text中文乱码
默认不支持GBK的编码格式,因此打开GBK的代码文件,如果里面有中文的话,就会乱码。1、打开控制台:View-->show console或者快捷键ctrl+~2、一行一行复制到控制台执行import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None;
2016-08-09 16:58:30
546
原创 python入门笔记
#!/usr/bin/python 说名解析器# -*- coding: UTF-8 -*- 可以进行中文注释正则表达式:\ r "" ‘’不需要声明、定义,直接拿来变量就用unicode :u True False (注意大写)if else elif 制表缩进 后带冒号 if hh==5: while :注意空格与tab else :for i in
2016-07-27 14:57:58
432
原创 git服务器的使用
git init 仓库被初始化1.git add 添加文件到staged area(索引).2.git diff --cached/git status 查看添加到索引的文件那些进行修改了 git diff master..test 显示master与test版本的差别3.git commit 提示进程注释,完成后就会记录一个新的项目版本,提交 git commit -a 自动把所有内容被修改的文件(不包括新建的文件)添加到索引中,并提交4.git branch
2016-07-26 20:45:21
517
原创 ssh--远程访问ubuntu
安装ssh $sudo apt-get install vn4server $sudo apt-get install openssh-server $sudo apt-get install openssh-client启动服务 $vncserver 初次启动需要设定密码两次 $sudo /etc/init.d/ssh restart//重启 $sudo /etc/init.d/stop//停止 $sudo /etc/init.d/start //启
2016-07-26 20:17:50
550
转载 浅析人脸检测之Haar分类器方法:Haar特征、积分图、 AdaBoost 、级联
团队 承接嵌入式linux软硬件开发、机器视觉 图像处理、网络流等项目微信号:hgz1173136060浅析人脸检测之Haar分类器方法一、Haar分类器的前世今生 人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发展起来。 目前的人脸检测方法主要有两大类...
2016-07-21 15:11:15
790
转载 目标检测之特征提取
团队 承接嵌入式linux软硬件开发、机器视觉 图像处理、网络流等项目微信号:hgz1173136060目标检测的图像特征提取之(一)HOG特征 常与svm分类器进行行人检测目标检测的图像特征提取之(二)LBP特征目标检测的图像特征提取之(三)Haar特征 常与adaboost进行车辆检测,人脸检测系统深入学习:hog特征 行人检测 HOG特征 机器学习之svm---车牌...
2016-07-21 14:48:02
1575
原创 HOG特征
团队 承接嵌入式linux软硬件开发、机器视觉 图像处理、网络流等项目微信号:hgz1173136060http://blog.youkuaiyun.com/hgz_gs/article/details/51957651原理:http://blog.youkuaiyun.com/zouxy09/article/details/7929348 http://www.xuebuyuan.com/58234...
2016-07-19 17:15:12
5009
转载 机器学习之svm---车牌识别
目标团队 承接嵌入式linux软硬件开发、机器视觉 图像处理、网络流等项目微信号:hgz1173136060本文档尝试解答如下问题:如何使用OpenCV函数 CvSVM::train 训练一个SVM分类器, 以及用 CvSVM::predict 测试训练结果。一、简单介绍与opencv的使用什么是支持向量机(SVM)?支持向量机 (SVM) 是一个类分类器,正式的定义是一个能够将不同类样本在样本空...
2016-07-18 15:36:25
14902
原创 数据结构知识点
1、线性结构与非线性结构 线性结构:线性表,栈,队;一个根节点,最多一个前节点一个后节点;首节点无前节点,尾接点无后节点 非线性结构:树形结构,图形结构 线性表:由一组数据元素构成,数据元素的位置只取决于自己的序号;数组 栈:限定只能在表的一端进行插入和删除,先进后出,只能在栈顶进出 队列:只能在表的一段进行插入,在表的另一端进行删除。先进先出,进的叫队尾,出的叫队头 循环队列:首尾相接的队列 线性链表:单链表,双链表,循环链表 树:由一个或多个结点组成的有限集合,仅只有一个根节点
2016-07-17 21:37:37
563
转载 Linux 虚拟内存和物理内存的管理
Linux 虚拟内存和物理内存的理解关于Linux 虚拟内存和物理内存的理解。首先,让我们看下虚拟内存:第一层理解1. 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构2. 一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链表,记录中内存空间的分配情况,哪些地址有数据,哪些地址无数据,哪些可读,哪些可写,都可以通过这个链表记录3.
2016-07-16 10:55:57
1349
转载 Linux的进程/线程通信方式总结
Linux系统中的进程通信方式主要以下几种:同一主机上的进程通信方式 * UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal) * System V进程通信方式:包括信号量(Semaphore), 消息队列(Message Queue), 和共享内存(Shared Memory)网络主机间的进程通信方式
2016-07-12 16:50:21
573
单目测距(视觉测距).zip
2021-08-09
multi_lidar_calibrator.zip
2021-08-09
radar_camera_calibration.zip
2021-03-03
radar_camera_calibration__manual.zip
2021-03-03
激光雷达标定全开源版
2021-02-02
lidar_init_calibration_manual1.zip
2021-02-02
lidar calibrate标定
2021-02-01
lidar_calibration.zip
2021-02-01
go_test.tar.gz
2020-01-06
rtl8188C_8192C_rtl8188FU_linux_tar.gz
2019-12-16
雷达坐标与GPS和其他坐标系的转换公式
2019-04-13
imx6 gpu opencl使用方法
2018-05-25
mbedtls-2.2.1
2018-01-08
python-3.2.2-xcompile.patch
2017-12-20
飞思卡尔i.MX6QDL SabreSD官方开发板电路原理图
2017-09-13
linux qt and windows vs camerademo
2016-03-31
ubuntu12.04安装cmake-2.8.5及环境配置
2015-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人