自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (14)
  • 收藏
  • 关注

转载 鸿蒙源码分析系列篇  

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/kuangyufei/article/details/108727970鸿蒙内核源码注释中文版 【 Gitee仓|CSDN仓|Github仓|Coding仓 】项目中文注解鸿蒙官方内核源码,详细阐述鸿蒙架构和代码设计细节,精读内核源码最大的好处是:将孤立知识点织成一张高浓度,高密度底层网,对计算机体系化理解形成永久记忆,从此高...

2020-12-27 23:55:15 3798

转载 Listary——好用到哭的高效快速搜索工具

一、介绍listary是 windows 下一款可以快速搜索所有程序、文件,并且可以快速启动程序和打开相应文件的优秀的搜索软件,绝对比系统自带搜索速度快很多,而且查询功能丰富。二、下载与安装http://www.listary.com/download,可以下载exe,也可以用预装版本Download Portable Version一路按提示安装即可,默认装好后桌面有个红色的搜索...

2019-04-18 22:02:15 6898 3

转载 gmapping 分析

【转载】这一篇先讲我对gmapping源码的理解(难免有错,欢迎指正,相互学习)。原博客:https://blog.csdn.net/roadseek_zw/article/details/53316177,博客主页:https://blog.csdn.net/roadseek_zw参考论文: Improved Techniques for Grid Mapping with Rao-B...

2018-07-23 21:14:38 3887

转载 ubuntu 14.04系统安装 Scientific Toolworks Understand 软件教程

    为了能方便的看代码,想安装 Scientific Toolworks Understand 软件,以图表形式学习代码编写,可是整了将近一天时间,总算满意了。诶,走的弯路太多,现在把具体教程分享如下:       参考网址:http://blog.csdn.net/u011722133/article/details/52742599     首先说明一下,笔者是ubuntu 14....

2018-07-23 21:06:09 1102

转载 好用的Markdown文档编辑器

     本文转载自月光博客,转载请以链接形式标明本文地址   原文地址:http://www.williamlong.info/archives/4319.html      由于现在很多的写文章需要,需要一种放到各个地方都能够很好的显示出来的文档格式,Markdown是个很好的选择。一般我们可以使用有道云笔记编写自己的文档,但由于有道云VIP才能够在Markdown中粘贴图片,所以还是挺...

2018-07-22 01:30:56 1662

转载 ROS源码分析-开篇

原作者:sukha1988博客链接:https://blog.csdn.net/sukha/article/details/52454735ROS源码分析写在前面很久就有写ROS源码分析的想法。2014年最初接触ROS,当时中文资料比较少,基本只有一本红皮的ROS介绍,内容大多是对ROS官方wiki的翻译,版本也跟不上ROS官方发布的速度。因此开始刷官方wiki教程。官方教程简单形...

2018-07-18 16:45:22 6051 2

原创 TODO:windows下vs2013+cmake源码安装opencv3.2.0

最近开始折腾opencv了,先用它来做一些简单的功能实现,然后再深入算法一探究竟。当然,天才第一步,环境最先布。准备:1、下载opencv3.2.0源码,我们可以在opencv官网上下载,或者直接百度搜索opencv3.2.0,我都给各位准备好了2、下载cmake工具,下载地址,下载最新版3.12就可以第一步:1、cmake安装将下载好的压缩包直接解压到你想放的路径下面...

2018-07-18 14:15:08 2444 1

转载 move_base代码学习

参考链接:https://www.cnblogs.com/shhu1993/p/6323699.html#system-overviewmove_base代码学习一System overviewmove_base源码APInav_coreBaseGlobalPlannerBaseLocalPlannerRecoveryBehaviorRecovery behaviorclear_costmap_r...

2018-07-13 23:24:23 2250

转载 最短路径问题Dijkstra算法介绍及代码实现

前言 Nobody can go back and start a new beginning,but anyone can start today and make a new ending. Name:Willam Time:2017/3/81、最短路径问题介绍问题解释: 从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径,称为最短路径解决问题的算法:迪杰斯特拉算法(Dij...

2018-07-13 16:32:18 1006

原创 YOLO修改代码,使得运行demo时能够裁剪识别到的指定类别目标框中的图像

1、修改example/image.c中draw_detections函数,或者增加draw_detections_bbox_crop函数注意在include/darknet.h中增加draw_detections_bbox_crop的声明2、在image.c中增加一个一维图像数组转二维图像的函数 void image_to_iplimage(image im,IplImage* img)3、修改...

2018-07-12 15:55:18 4602 3

转载 YOLO源码详解(一)-训练

本系列作者:木凌 时间:2016年11月。 文章连接:http://blog.csdn.net/u014540717 QQ交流群:554590241本系列文章会持续更新,主要会分以下几个部分: 1、darknet下的yolo源代码解读 2、将yolo移植到mxnet下 3、模型压缩与加速 白天需要工作,只有晚上时间写,所以可能更新速度有点慢,还有就是该系列博文不一定会严格按照以上三点的顺序来写,也...

2018-07-11 23:10:23 1054

转载 目标跟踪的深度学习方法与opencv下的KCF方法

目标跟踪的深度学习方法 与 opencv实现kcf方法necther6人评论7357人阅读2018-04-09 14:53:55目录概述 31.1. 背景 31.2. 目标跟踪问题描述 31.3. 目标跟踪测试数据集及性能评价标准 4算法选型 102.1. 现有算法分类 102.2. 图像目标跟踪方法 111.概述1.1.背景行为识别的前提是需要对人体目标进行识别和跟踪,现阶段我们已经通过使用开源...

2018-07-11 20:43:47 14570 1

转载 pytorch教程

1. Deep Learning with PyTorch: A 60 Minute Blitz2. PyTorch中文文档3. 《深度学习框架PyTorch:入门与实践》对应实例代码4. 莫烦pytorch视频教程5. 莫烦pytorch视频代码6. PyTorch Examples7. 吐血整理:PyTorch项目代码与资源列表 | 资源下载8. 香港大学pytorch视频教程9. 中文教程...

2018-07-11 11:33:19 5393

转载 LeetCode刷题指南

以下是我个人做题过程中的一些体会: 1. LeetCode的题库越来越大,截止到目前,已经有321个问题了。对于大多数人来说,没有时间也没有必要把所有题目都做一遍(时间充裕可以随意)。刷个100题左右应该就差不多了(可以考虑序号为前100多的题目,相对更经典一点)。 2. 从AC率高的开始做,难度从简单->中等,先不要做困难的。 3. 可以按照下文的面试出题频率顺序来做,从频率最高的一批开始...

2018-07-10 10:05:07 36835 1

转载 markdown语法手册完整版

0. 目录0. 目录1. 斜体和粗体2. 分级标题3. 超链接3.1. 行内式3.2. 参考式3.3. 自动链接4. 锚点5. 列表5.1. 无序列表5.2. 有序列表5.3. 定义型列表5.3. 列表缩进5.4. 包含段落的列表5.5. 包含引用的列表5.6. 包含代码区块的引用5.7. 一个特殊情况6. 引用6.1. 引用的多层嵌套6.2. 引用其它要素7. 插入图像7.1. 行内式7.2. ...

2018-06-28 21:20:12 296

转载 运动目标跟踪算法综述

  运动目标跟踪是视频监控系统中不可缺少的环节。在特定的场景中,有一些经典的算法可以实现比较好的目标跟踪效果。本文介绍了一般的目标跟踪算法,对几个常用的算法进行对比,并详细介绍了粒子滤波算法和基于轮廓的目标跟踪算法。最后简单介绍了目标遮挡的处理、多摄像头目标跟踪和摄像头运动下的目标跟踪。一、一般的目标跟踪算法  一般将目标跟踪分为两个部分:特征提取、目标跟踪算法。其中提取的目标特征大致可以分为以下...

2018-06-26 20:43:44 3490

原创 TODO:gazebo仿真环境的使用,gmapping建图、cartographer建图实验等

1、gazebo环境搭建参考上一篇文章https://blog.csdn.net/love1055259415/article/details/808051562、gazebo下gmapping的使用roslaunch turtlebot_gazebo turtlebot_world.launch roslaunch turtlebot_gazebo gmapping_demo.launch ...

2018-06-25 20:46:43 4033

原创 基于ROS的QT界面开发史上最强教程

使用ROS下的QT插件开发基于ROS界面的程序1、安装ROS下的ros_qtc_plugin插件及git、gitk工具1.1官方指导教程    https://ros-industrial.github.io/ros_qtc_plugin/_source/How-to-Install-Users.html1.2坊间流传教程【参考我之前的博文】    ROS下QT环境搭建:  https://mp....

2018-06-25 19:23:28 30793 4

转载 Indigo版本Gazebo2.2.3的启动修复

indigo版本的Gazebo是2.2.3, 针对首次运行Gazebo,会出现非常缓慢,原因可能是不能正确下载模型。Warning [ModelDatabase.cc:356] Getting models from[http://gazebosim.org/models/]. This may take a few seco...

2018-06-25 17:41:48 1678

原创 上传本地代码及更新代码到GitHub教程

上传本地代码及更新代码到GitHub教程上传本地代码第一步:去github上创建自己的Repository,名称和自己本地仓库的一致,创建页面如下图所示:红框为新建的仓库的https地址第二步:echo "# Test" >> README.md第三步:建立git仓库git init第四步:将项目的所有文件添加到仓库中git add .第五步:git add README.md第...

2018-06-06 23:06:36 1467

转载 ROS_Kinetic_22 使用ROS的qt插件即ros_qtc_plugin实现Hi ROS!!!!

官网已经更新了教程说明,在此特别说明:https://github.com/ros-industrial/ros_qtc_plugin/wikiThis wiki explains the procedure for installing the ROS Qt Creator Plug-in.Table of Contents1.1 Installation Procedure for Ubunt...

2018-06-01 22:36:27 710

转载 Understand:高效代码静态分析神器详解(二)

之前用Windows系统,一直用source insight查看代码非常方便,但是年前换到mac下面,虽说很多东西都方便了,但是却没有了静态代码分析工具,很幸运,前段时间找到一款比source insight软件还强大的代码静态分析工具,堪称神器–Understand。这款软件具有强大的代码静态分析功能,并且可以绘制各种流程图,不幸的是没有发现Windows版本,只看到mac版和Linux版本,因...

2018-05-23 20:22:37 2664

转载 understand软件使用教程(一)

源代码阅读工具(Scientific Toolworks Understand)的特色1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持2、多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X3、代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能...

2018-05-22 22:25:55 9555

原创 Ubuntu14.04安装kinect 1驱动

参考以下文章【1】https://blog.csdn.net/StrugglePeach/article/details/53992919【2】https://blog.csdn.net/jchsns007/article/details/78264898【3】http://www.mamicode.com/info-detail-1176133.html【4】https://blog.csdn....

2018-05-17 01:04:53 786

转载 turtlebot移动机器人基于kinect2主动探索空间

转载于:https://blog.csdn.net/xiaocainiaodeboke/article/details/53514625作者:;A_cainiao_A作者博客:https://blog.csdn.net/xiaocainiaodebok写在前面的话移动机器人是指那些通过传感器获取数据,本地处理数据或者云端处理数据,进而控制其在地面上移动的设备(狭义情况下)。在这里我们使用的移动机器...

2018-05-16 23:42:52 2009

转载 计算机视觉开源代码合集

一、特征提取Feature Extraction:SIFT [1] [Demo program][SIFT Library] [VLFeat]PCA-SIFT [2] [Project]Affine-SIFT [3] [Project]SURF [4] [OpenSURF] [Matlab Wrapper]Affine Covariant Features [5] [Oxford project]...

2018-05-16 23:33:34 428

转载 anaconda安装虚拟环境并配置tensorflow选择CPU 、GPU版本

Anaconda Tensorflow GPU 版本的安装问题尝试一准备:conda create -n poseCNN python=2.7conda activate poseCNNconda deactivate1. 首先在终端执行:anaconda search -t conda tensorflow1此指令会查询conda环境中有哪些tensorflow安装包,通过查看版本,选择最高的版...

2018-05-16 22:13:35 2581

转载 看我是怎么学SLAM(二)——3D自主探索建图源码解读

原出处:https://blog.csdn.net/x1825048925/article/details/77187168作者:今夕何夕作者博客:https://blog.csdn.net/x1825048925说明  这份源码能实现Kobuki自主探索房间并建立房间的三维地图,地图表现形式是八叉树。源码下载与配置步骤:安装octomap_ros和rviz插件sudo apt-get insta...

2018-05-12 20:43:13 2025

原创 qtcreator使用git和gitk工具管理自己的代码,可回溯至历史版本代码

        本文带大家了解一些深受广大开发者稀饭的版本控制器git。单git命令相比也很难记忆。这里我们结合qtcreator开发工具,每实现完一版本的代码都可以提交一个版本,有gitk工具帮你记录修改,同时可以借助该工具做历史版本的回退。一、qtcreator新建项目选择git支持首先,在新建qtcreator项目的时候加入git版本控制器支持。这时候在菜单栏tool工具栏会出现git选项二...

2018-05-12 14:23:56 3034

原创 ROS 下实现相机图像采集与图像传输到服务器,socket图传

前言        本文介绍一种Qt下进行ROS开发的完美方案,同时给出一个使用TCPROS进行图像传输的一个例子,使用的是ros-industrial的Levi-Armstrong在2015年12月开发的一个Qt插件ros_qtc_plugin,这个插件使得Qt“新建项目”和“新建文件”选项中出现ROS的相关选项,让我们可以直接在Qt下创建、编译、调试ROS项目,也可以直接在Qt项目中添加ROS...

2018-05-06 23:26:51 10081 1

转载 如何使用Qt插件在Qt中进行ROS开发

一、前言本文介绍一种Qt下进行ROS开发的完美方案,使用的是ros-industrial的Levi-Armstrong在2015年12月开发的一个Qt插件ros_qtc_plugin,这个插件使得Qt“新建项目”和“新建文件”选项中出现ROS的相关选项,让我们可以直接在Qt下创建、编译、调试ROS项目,也可以直接在Qt项目中添加ROS的package、urdf、launch,感谢Levi-Arms...

2018-05-06 22:53:27 10163 2

原创 ubuntu14.04+deepLab-v2-人群密度检测CrowdNet: A Deep Convolutional Network for DenseCrowd Counting

本文主要是重复2015年CVPR人群密度检测的论文:CrowdNet: A Deep Convolutional Network for DenseCrowd Counting》2015CVPR一、论文主要内容及网络结构论文采用了两个网络(3x3和5x5)的融合,可以理解为不同的网络提取的特征不同,上面 Max Pool 对边缘特征(细节)提取较好,下面的 Shallow Net 采用 Avrg ...

2018-05-04 11:00:18 946

原创 .ipython文件转换成为.py文件

跳转到.ipython文件目录下:执行以下指令jupyter nbconvert --to script XXX.ipynb注意:可以使用jupyter nbconvert -h查看相关指令参数含义。使用--to指定目标格式使用jupyter -h查看jupyter相关指令参数...

2018-05-04 09:43:20 3126 1

原创 ubuntu14.04安装深度学习Theano框架及错误解决

环境操作系统:ubuntu14.04Python:2.7.6需要联网相关库简介BLAS(Basic Linear Algebra Subprograms)是基础线性代数子程序库,里面拥有大量已经编写好的关于线性代数运算的程序;LAPACK (Linear Algebra PACKage)包含了求解科学与工程计算中最常见的数值线性代数问题,如求解线性方程组、线性最小二乘问题、特征值问题和奇异值问题等...

2018-05-03 23:09:18 864

转载 人群行为分析算法调研

概述人群行为分析算法分为四个主要方向:1、行人检测(Pedestrian Detection)2、人群计数(Crowd Counting)3、人群密度分析(Crowd Density Estimation)4、人群状态分析(Crowd Behaviour Analysis)人群计数与人群密度分析为其中重要的组成内容。人群计数与人群密度分析算法通常的方法大致可以分为三种:1 、行人检测 :这种方法比...

2018-04-28 13:04:44 6052

转载 PyTorch入门学习(一)

PyTorch入门学习(一)目录PyTorch入门学习一安装基本操作TensorAutogradautogradVariableFunctionNeural Networks示例Loss函数Backprop权值更新PyTorch是一个很流行的开源深度学习平台,风头一度胜过Tensorflow,近期对对抗生成网络GAN比较感兴趣,GAN采用生成式和判别式网络,生成模型G捕捉样本数据的分布,判别模型D...

2018-04-27 13:26:25 909

转载 ubuntu下100%成功安装torch,同时配置cuda和cudnn(不成功,则成仁)

总说这些更新不影响主体。所有更新附加在文章最后。 第一次更新: 内容:添加一些Torch7常用库的安装,时间:2017.3.20 第二次更新:内容:某些torch库无法在线安装,转成离线安装的方法,时间:2017.3.31 第三次更新:内容:针对安装”cutorch”时出错的问题修复。时间:2017.5.11 第四次更新:内容:加入cudnn6.0的安装。 时间:2017.5.19 第五次更新:内...

2018-04-27 13:25:04 1166

转载 Ubuntu14.04安装Torch7笔记

利用快捷键Ctrl+Alt+T打开Ubuntu终端 第一步:获取安装LuauJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包。代码如下: 1 git clone https://github.com/torch/distro.git ~/torch --recursive 如果提示git还未安装,在终端输入命令: sudo apt-get install git 安装git 漫长的等...

2018-04-27 12:55:43 379

转载 Anaconda2 (64-bit) 安装配置及简单使用

Python Anaconda2 (64-bit) 安装后启动jupyter-notebook默认目录更改python notebook 现在改名叫 jupyter-notebook ,被集成在Anaconda中。Anaconda集成了python、Spyder、jupyter等python的编辑器,也集成了很多科学计算的lib库,当然有些库没有被集成进去1、下载Anaconda     网址:h...

2018-04-26 13:56:48 2670

原创 win7安装anaconda包管理器装tensorflow、pytorch、theano深度学习框架

        ubuntu下依赖问题较多,难以同时安装多个深度学习框架,而windows下通过anaconda包管理器可方便的安装和管理多个深度学习网络框架。一、cuda及cudnn安装        百度搜索cuda 8.0,选择网络安装方式和本地安装方式【注意要下载补丁包】,还是直接贴上地址吧:https://developer.nvidia.com/cuda-80-ga2-download...

2018-04-26 13:33:58 785

C++多线程编程实战

本书包含以下内容: 使用包含继承、继承和多态的面向对象编程模型; 解决常见的进程间通信问题,避免在开发应用程序中出现死锁和饥饿; 使用CThread类有效地管理线程; 了解.NET CLI/C++特性,及其同步对象和同步技术; 如何在代码设计中使用并行技术; 如何在并发执行中使用机器资源; 通过消息传递协调程序间的工作; 避免典型的同步问题。

2018-09-27

C++面试宝典【包含C++常考、计算机网络常考、操作系统常考、数据结构、Linux、算法、数据库、HR面全程面试知识点】

C++面试宝典【包含C++常考、计算机网络常考、操作系统常考、数据结构、Linux、算法、数据库、HR面全程面试知识点】

2018-09-27

C++多线程实战源代码

C++多线程编程实战源代码,原书见我的csdn资源页,可在此https://download.csdn.net/download/love1055259415/10688980下载。由于随书不附带源码,该源码是我找了很久才找到,在这里上传到csdn,低分下载,回馈各位csdner

2018-09-26

C++多线程编程实战畅销书

多线程编程领域绝无仅有的实用类C++图书, 掌握C++并发编程技能的必读图书, 涵盖大量源代码, 本书包含以下内容: 使用包含继承、继承和多态的面向对象编程模型; 解决常见的进程间通信问题,避免在开发应用程序中出现死锁和饥饿; 使用CThread类有效地管理线程; 了解.NET CLI/C++特性,及其同步对象和同步技术; 如何在代码设计中使用并行技术; 如何在并发执行中使用机器资源; 通过消息传递协调程序间的工作; 避免典型的同步问题。

2018-09-26

粒子滤波器+目标跟踪的C++实现,VS2013+opencv249+gsl1.8

粒子滤波器+目标跟踪的C实现,VS2013+opencv249+gsl1.8。包含gsl1.8工具,无需二外单独下载

2018-07-25

gsl1.8,粒子滤波器环境配置

main函数在track1.c里,默认是处理附带的视频,当然可以方便的改成从摄像头输入视频(cvCaptureFromCAM)。我用的是opencv2.0,没有测试低于2.0的版本。程序开始后,读入第一帧图像后,需要用鼠标拖动出跟踪目标区域,(然后按回车)。跟踪区域较小时速度较快,跟踪区域大时明显变得很卡。代码还需要gsl库的支持

2018-07-25

HOG特征提取

HOG特征提取,windows下C++实现,提取HOG特征并显示处理后的灰度图、梯度图

2018-07-16

HOG特征提取,可用

提取输入图像的HOG特征,输出灰度图、校正图和处理好的梯度图,得到HOG特征做下一步的处理

2018-07-16

Linux下PTAM安装包,全套,TooN、libcvd、gvars

PTAM安装包,全套,TooN、libcvd、gvars,安装PTAM最麻烦的就是版本问题,而且git上下载的都是最新版,按照原有博客文章下载都是最新版,很容易出问题。现在博主把自己花了一天时间配置的安装包发出来,供大家下载使用。有问题请留言

2018-04-11

label-master,深度学习图像标签制作工具

label-master,深度学习图像标签制作工具label-master,深度学习图像标签制作工具label-master,深度学习图像标签制作工具label-master,深度学习图像标签制作工具

2018-04-10

lsd_slam,视觉slam

在ubunu14.04下编译好的lsd_slam,可直接使用,是单目slam中比较合适学习的一个,后来的ORBSLAM都是基于这种多线程的思想来开发的

2018-04-10

g2o,可完美编译运行

完美解决g2o的各种编译依赖问题,不使用最新版本的g2o,会出问题。这个版本适配ubuntu14.04,12.04,qt-4,适配No rule to make target /usr/lib/libqglviewer.so, needed by ../lib/libg2o_viewer.so

2018-04-10

机器人操作系统(ROS)浅析

CMake全称为“cross platform make”,是一个开源的跨平台自动化构建系统。使用指定名为CMakeLists.txt的配置文件可以控制软件的构建、测试和打包等流程。同时,通过编写平台无关的CMakeLists.txt文件和需要简单的配置,CMake就能生成对应目标平台的构建文件,例如:类Unix系统的makefile文件、Windows的Visual Studio工程或者Mac的Xcode工程,大大简化了跨平台和交叉编译方面的工作。 当然,类似的make工具也很多,Autocof、JAM、QMake、SCons甚至ANT,目的都是指定一套规则来简化整个构建编译流程。CMake工具链简单、灵活,且跨平台,很多知名项目都在使用CMake构建。适合以C、C++或者java等编译语言的项目 作者:AlphaGL 链接:http://www.jianshu.com/p/175597814bc7 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2017-09-15

空空如也

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

TA关注的人

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