自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 前端性能优化

参考:https://blog.csdn.net/xustart7720/article/details/79960591 https://segmentfault.com/a/11900000115540271. 减少HTTP请求,合理设置HTTP缓存减少HTTP请求:合并CSS、JS、图片 关于HTTP缓存1关于HTTP缓存2 CSS Sprites2....

2019-12-24 17:44:49 131

原创 HTML meta标签

w3c标准:<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。<meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。<meta>标签拥有四个属性:content http-equiv name scheme,其中sch...

2019-12-16 21:46:45 235

原创 javascript类型转换

基本数据类型:Number String Boolean Null Undefined引用数据类型:Object(Function Array ...)强制转换:1. 其他类型转字符串:(1) toString()null和undefined这两个值没有toString()方法,会报错。(2) String()对于Number和Boolean实际上就是调用的toStri...

2019-12-15 22:14:27 147

原创 从输入url到页面渲染完成经历的那些事~

网络部分1. DNS域名解析第一个过程:将域名解析为对应的IP地址。查找流程:浏览器缓存 -> 系统缓存 -> 系统hosts文件 -> 路由器缓存 -> 本地DNS服务器 -> 其它服务器一旦找向其它服务器,则进入递归查找过程:顶级域名服务器 -> 二级域名服务器 -> 三级域名服务器 -> ...2. 建立TCP连接一...

2019-12-14 22:16:13 306

原创 前端性能优化 — JS预加载和懒加载

JS预加载需求:有时我们需要实现例如快速快速切换页面、图片之类的功能时,能尽快的加载出我们所需的图片会极大提升用户体验,这时用预加载将图片先缓存到浏览器,用户使用需显示图片时无疑会顺畅很多。核心:当一个图片在其它地方被加载过,那么它就会存在于浏览器缓存中,用到它时可直接从本地缓存中渲染。特点:增强用户的体验,但会加载服务器的负担。实现方式:1. CSS方式通过css中设置b...

2019-12-13 12:53:19 1699

原创 c++/javascript笔试题处理多行输入输出,以空格隔开的数字

多行输入格式: 1 23 5 67 9 8 10c++:#include<iostream>#include<sstream>#include<string>#include<vector>using namespace std;void readline(string line, vector<int>&...

2019-12-05 20:02:44 896

原创 Git学习笔记

安装完成设置,“自报家门”:git config --global user.name "Your Name"git config --global user.email "email@example.com"创建版本库(git仓库):git init添加文件到仓库:git add <file>git commit -m <message>...

2019-11-30 17:43:00 88

原创 机器学习——KNN、K-Means

KNN算法(K-NearestNeighbor)特点:分类算法,基于实例学习,属于懒惰学习,无训练阶段,数据集事先已有分类和特征值,待收到新样本后直接进行处理。思路:如果一个样本在特征空间中的k个最邻近的样本中的大多数都属于某个类别,则该样本也划分为这个类别。算法描述:计算测试数据与各个训练数据之间的距离; 按距离递增关系排序; 选取距离最小的k个点; 确定前k个点所在类别的...

2019-09-06 14:32:04 188

原创 vector<int>转string

#include <iostream>#include <vector>#include <iterator>#include <sstream>vector<int> vec={1,0,1,1,0};stringstream ss;string str;copy(vec.begin(),vec.end(),ostrea...

2019-08-16 17:24:27 5599

原创 总结训练SSD时的小trick

删除xml中某些obj:import os import os.path import xml.dom.minidom from xml.dom.minidom import parseimport xml.dom.minidomimport os,shutilimport numpy as npimport cv2from PIL import Image, Imag...

2019-07-04 14:39:30 247

原创 Deeplabv3+安装并运行自己的数据集

论文:https://arxiv.org/pdf/1802.02611.pdf源码:https://github.com/tensorflow/models/tree/master/research/deeplab环境:ubuntu16.04 + cuda9.0 + cudnn7.6 + tensorflow-gpu1.11cuda9.0 + cudnn7.6安装配置可参照:https...

2019-07-04 13:08:11 5076 10

原创 语义分割总结

语义分割:像素级的分类任务 方法:传统机器学习 -> 深度学习传统机器学习:Grab-cut缺点:二类分割 人工干预深度学习:深度学习最初流行的分割方法是,打补丁式的分类方法 (patch classification) 。逐像素地抽取周围像素对中心像素进行分类。由于当时的卷积网络末端都使用全连接层 (full connected layers) ,所以只能使...

2019-06-10 16:06:08 1424

原创 RGB-D SLAM学习总结(7)

第七讲 回环检测本讲主要添加了关键帧的选取和回环检测。关键帧的选取:通过估计参看帧与新帧之间的运动来判断,运动过大,可能是计算错误,丢弃该帧; 若匹配太少,说明该帧图像质量不高,丢弃; ,说明离参考帧(前一帧)太近,丢弃。slam程序的基本流程,以下为伪码:初始化关键帧序列:F,并将第一帧f0放入F; 对于新来的一帧I,判断是否为关键帧; 进入回环检测程序:近距离回环:匹...

2018-09-24 19:29:54 1004

原创 RGB-D SLAM学习总结(6)

第六讲 加入图优化上一讲的视觉里程计结果明显可以看到当相机重新转回来的时候,出现了明显的偏差。图优化就是为了改善每一次的匹配,不仅仅考虑两帧的信息,而要把所有整的信息都考虑进来,成为一个全slam问题(full slam)添加g2o的依赖,在CMakeLists.txt里加入:# 添加g2o的依赖# 因为g2o不是常用库,要添加它的findg2o.cmake文件LIST(APPE...

2018-09-24 17:39:33 353

原创 RGB-D SLAM学习总结(5)

第五讲 VO实现本讲基于前面的工作,实现一个简单的视觉里程计。首先在parameters.txt中添加相应的参数:# part 5 # 数据相关# 起始与终止索引start_index=1end_index=780# 数据所在目录rgb_dir=../data/rgb_png/rgb_extension=.pngdepth_dir=../data/depth_png/...

2018-09-23 21:00:41 251

原创 RGB-D SLAM学习总结(4)

第四讲 点云的拼接在这一讲里,使用上一讲的旋转和平移量拼接点云,形成更大的点云图。话不多说,直接上代码:在slamBase.h里添加两个方法:一个是将之前输出的相机运动的旋转量和平移量转换成转换矩阵,另一个用于拼接点云。// Eigen#include &lt;Eigen/Core&gt;#include &lt;Eigen/Geometry&gt;#include &l...

2018-09-23 21:00:32 618

原创 RGB-D SLAM学习总结(3)

第三讲 特征提取和匹配本讲主要实现图像的特征提取,图像间的匹配,以及相机转换矩阵的求解。高博的博客中提供了两帧图像做测试,就是这两帧图像。。。千万不要另存为。。。由于具体代码已经有详细介绍,这里只往slamBase里添加方法。另外在使用的slambase头文件里的方法时,一定也要像链接库的头文件一样将其链接到编译的可执行文件中,就像这样:ADD_EXECUTABLE(dete...

2018-09-23 18:06:58 489

原创 RGB-D SLAM学习总结(2)

第二讲 图像到点云本讲将编写一个将图像转换成点云的程序,它是后期处理地图的基础。用到的图像:rgb.png depth.png 一副RGB彩图和一副对应的深度图 它们长下面这样。。。重要的备注:一定要从高博的源码里下载这两幅图,千万不要另存为!千万不要另存为!千万不要另存为!重要的事情说三遍!(虽然高博的博客里说可以。。。)最初做的时候我就是另存为,到后面去计算两帧之间相机...

2018-09-23 18:03:56 1558

原创 RGB-D SLAM学习总结(1)

第一讲 环境搭建最近跟着高博的博客《一起做RGB-D SLAM系列》将整个过程实现了一遍,下面是学习总结:博客:https://www.cnblogs.com/gaoxiang12/p/4633316.html作者源码:https://github.com/gaoxiang12/rgbd-slam-tutorial-gx自己代码:https://pan.baidu.com/s/1O8w...

2018-09-23 18:02:40 746

翻译 互联网的典型应用

互联网的的典型应用1、WWW(World Wide Web)Ø WWW又称全球网、环球网或万维网等,也可简称为WebØ WWW采用客户机/服务器(C/S, Client/Server)模式 Ø 统一资源定位器URL(Universal Resource Local)例如:https://www.baidu.com http://www.birtop.com.http:hyper text tran...

2018-06-05 17:39:27 7964

翻译 互联网的接入

互联网的接入分为两种:1、局域网接入2、用户单机接入 互联网接入技术:1、电话拨号接入描述:电话拨号接入公用交换电话网PSTN(Public Switched Telephone Network)或称为普通老式电话服务POTS(Public Old Telephone Service)。传输慢,只适用于文本传输。关键设备:调制解调器modem(modulator and demodulator)。...

2018-06-02 11:54:47 2028

空空如也

空空如也

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

TA关注的人

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