自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 第五章 跌倒检测算法剖析(含跌到检测源码)

这篇文章大部分是我毕业论文里面的部分,内容比较偏向理论,读起来可能不是很容易,或者不感兴趣,这也没办法,我尽量写的口语化一点了。每个东西都会要有足够的理论支撑,不然让人难以信服。文中讲了这么多,最主要的是那个算法流程图,写了这么多也是想把这个算法降低通俗易懂一点。

2016-09-01 15:19:08 24475 21

原创 第四章 利用Kinect抠图和自动拍照程序

第四章  利用Kinect抠图和自动拍照程序   在本篇博客中,我将详细介绍Kinect的一种特殊数据源,BodyIndex(人物索引二值图),Kinect就是利用这个数据源来区分目标是人体还是其他物体,有没有觉得功能很强大。说到这里,很多朋友就应该会想到如何利用Kinect去抠图了,主要是依靠这...

2016-08-31 19:37:56 11034 16

原创 第三篇 KinectV2骨骼获取原理和获取方法及源代码

第三篇  KinectV2骨骼获取原理和获取方法及源代码   首先声明一下,本系统所使用的开发环境版本是计算机系统Windows 10、Visual Studio 2013、Opencv3.0和Kinect SDK v2.0。这些都可以在百度上找到,download下来安装一下即可。 通过上一篇...

2016-08-30 22:09:24 24415 19

原创 第二篇 KinectV2结合opencv入门开发以及一些相关的学习资料

第二篇  KinectV2结合opencv入门开发以及一些相关的学习资料 首先声明一下,本系统所使用的开发环境版本是计算机系统Windows 10、Visual Studio 2013、Opencv3.0和Kinect SDK v2.0。这些都可以在百度上找到,download下来安装一下即可。 ...

2016-08-29 21:58:53 12636 7

原创 卷积神经网络感受野的计算

神经网络感受野计算 普通卷积感受野计算 感受野指的是当前的特征图的一个特征点在输入空间影响的区域,该点的值被输入空间的这个区域影响,与其他区域无5173。通常有两种方式可以计算感受野,从后往前算和从前往后算。从前往后计算的方法很简单,基本上一个公式就可以计算,使用递推公式计算。 L表示...

2019-05-22 17:32:42 1128 1

原创 目标检测中的评估指标mAP等

评价指标: 准确率 (Accuracy),混淆矩阵 (Confusion Matrix),精确率(Precision),召回率(Recall),平均正确率(AP),mean Average Precision(mAP),交除并(IoU) 1.交并比IoU 目前目标检测领域主要使用IoU来衡量...

2019-05-22 17:30:02 552 0

原创 从损失函数解决关于密集遮挡人群的检测问题

关于密集遮挡的行人检测 行人检测是计算机视觉领域的一个重要研究课题,在自动驾驶,视频监控和机器人等各种应用,旨在预测一系列行人实例的边界框。实际上,在现实生活中的复杂情景中,遮挡是行人检测的最重要挑战之一,尤其是在拥挤的场景中。例如在CityPersons数据集中48.8 %行人其它行人互相遮挡...

2019-05-22 17:21:46 554 0

原创 人体关键点检测数据集介绍

一、COCO数据集 http://cocodataset.org/ 训练集和验证集数据整体概况 最多标注全身的17个关键点,平均一幅图像2个人,最多有13个人 每个人体关键点个数的分布情况,其中11-15这个范围的人体是最多的,有接近70000人,6-10其次,超过40000人,...

2019-05-22 17:13:39 3103 1

原创 Paperreading之五  Stacked Hourglass Networks(SHN)和源码阅读(PyTorch版本)

1.前言 这篇文章是ECCV2016的论文,Jia Deng组的工作,是top-down算法,非常经典,当时也是在各种公开数据集上霸榜。在FLIC和MPII上都是第一名(在当时),是sota算法。现在很多关于姿态估计的论文都有参考SHN或者会拿他作对比,可以说是比较典型的姿态估计算法。 2...

2018-11-27 23:12:29 2355 11

原创 Paperreading之三Simple Baselines for Human Pose Estimation

  本次paper是coco2018关键点检测项目的亚军方案,方法非常的简洁明了,但是效果很惊艳,达到了state of the art,paper的标题也是写了simple baseline。整篇paper包含一个sota的姿态估计和姿态跟踪,本篇博客只涉及到paper里面的姿态估计部分。 ...

2018-11-14 22:37:16 4997 0

原创 Paperreading 之二  多人人体姿态估计COCO2017冠军—CPN

  前言 人体姿态估计是MSCOCO数据集(http://cocodataset.org/)上面的一项比赛,人体关键点检测,目前主流的做法都是深度学习来做。可以分为两个大的方向: (1)top-down方向:自顶向下的方法,目前的主流,像cpn,hourglass,cpm,alpha pose...

2018-11-12 16:02:29 2254 2

原创 Paper reading之一 目标检测专用backbone—DetNet

Paperreading之一 目标检测专用backbone—DetNet     1.前言:一个专门用于目标检测的backbone—DetNet,目前大多数用于目标检测的backbone都是使用在ImageNet上预训练的网络,比如常用的vgg,resnet系列等等,但是这些网络都是为图像分...

2018-11-06 22:55:29 4678 0

原创 目标检测之四,使用multinet的KittiBox部分进行车辆检测 (demo,train,evalute)

目标检测之四,使用multinet的KittiBox部分进行车辆检测(demo,train,evalute)            使用KittiBox进行车辆检测,训练环境和配置:Ubuntu16.04,python3.5,TensorFlow1.4,i76700K+双GTX Titan X...

2017-12-30 20:59:26 4243 27

原创 使用YOLO训练Kitti数据集

其他文章http://blog.csdn.net/baolinq          上次写了一篇关于使用yolo训练VOC数据集的文章,传送门(http://blog.csdn.net/baolinq/article/details/78724314)。但是总不能只使用一个数据集,多使用几个数据...

2017-12-30 20:44:26 10801 50

原创 去光照不均匀matlab 算法和代码放出

其他原创博客http://blog.csdn.net/baolinq   主要看第三部分就可以,前面是一些其他常见 的基本图像方法。基于二维伽马函数的光照不均匀图像自适应校正算法 在视频和图像的采集过程中,由于受到地物环境复杂、物品之间相互遮挡以及环境光照条件多变等因素的影响,经常会导致场景的...

2017-12-08 23:03:01 17239 7

原创 目标检测之三 Win10 +VS2015+双gtx Titan X使用YOLO v2训练VOC数据

Win10 +VS2015+双gtx Titan X使用YOLO v2训练VOC数据 其他博客地址:http://blog.csdn.net/baolinq     本文主要是记录在win10下,yolo v2训练数据的一整个过程,网上很多是在linux下的,不得不说这个东西还是linux下方便...

2017-12-05 20:26:28 3819 0

原创 目标检测之二(传统算法和深度学习的源码学习)

目标检测之二(传统算法和深度学习的源码学习) 本系列写一写关于目标检测的东西,包括传统算法和深度学习的方法都会涉及到,注重实验而不着重理论,理论相关的看论文去哈,主要依赖opencv。   本文主要内容:简单分析下yolo9000的原理,然后使用opencv的dnn模块进行目标检测.     接着...

2017-11-20 15:54:34 7167 7

原创 目标检测之一(传统算法和深度学习的源码学习)

目标检测之一(传统算法和深度学习的源码学习) 本系列写一写关于目标检测的东西,包括传统算法和深度学习的方法都会涉及到,注重实验而不着重理论,理论相关的看论文去哈,主要依赖opencv。 一、目标检测有哪些算法,历史简介        最近在做一些目标检测相关的东西,目标检测是计算机视觉里面最重要的...

2017-11-20 10:05:24 25663 7

原创 基于kinect的人体动作识别系统(算法和代码都放出)

基于kinect的人体动作识别系统(算法和代码都放出) 首先声明一下,本系统所使用的开发环境版本是计算机系统Windows 10、Visual Studio 2013、Opencv3.0和Kinect SDK v2.0。这些都可以在百度上找到,download下来安装一下即可。 关于kinect的...

2017-09-30 16:22:24 21874 23

转载 markdown 的简单使用

「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以参考: 『为什么作家应该用 Markdown 保存自己的文稿』。『Markdown写作浅谈』 在此,我们总结 Mar...

2017-09-29 21:57:11 485 0

原创 基于二代身份证的人脸对比系统

基于二代身份的人脸对比系统 基于二代身份证的人脸对比系统可以划分为如下三个部分。分别为人脸检测、人脸特征点提取、以及特征点的匹配和相似度计算。根据相似度的大小确定是同一个人的可能性大小,设定一个大阈值bigthreshold、一个小阈值smallthreshold,大于bigthreshold则判...

2017-08-13 10:27:09 7905 6

转载 opencv之访问图像像素的 三种方法

opencv之访问图像像素 访问像素的三种方法 ①指针访问:最快 ②迭代器iterator:较慢,非常安全,指针访问可能出现越界问题 ③动态地址计算:更慢,通过at()实现。适用于访问具体某个第i行,j列的像素,而不适用遍历像素   Mat在内存中存储形式   灰度图的存...

2017-07-01 16:17:07 668 0

原创 8.combinations 组合

8.combinations 组合 链接:http://www.lintcode.com/zh-cn/problem/combinations/ 描述: 组给出两个整数n和k,返回从1......n中选出的k个数的组合。 您在真实的面试中是否遇到过这个题?  Yes ...

2017-07-01 13:41:05 417 0

原创 7. implement-trie(实现trie字典树)

7. implement-trie(实现trie字典树) 链接:http://www.lintcode.com/zh-cn/problem/implement-trie/ 描述: 实现一个 Trie,包含 insert, search, 和 startsWith 这三个方法。  注意事项...

2017-07-01 13:39:22 427 0

原创 6.container-with-most-water(装最多水的容器)

6.container-with-most-water(装最多水的容器) 链接:http://www.lintcode.com/zh-cn/problem/container-with-most-water/ 题目描述: 给定 n 个非负整数 a1, a2, ..., an, 每...

2017-07-01 13:36:57 675 0

原创 5.divide-two-integers(两个整数相除)

5.divide-two-integers(两个整数相除) 链接:http://www.lintcode.com/zh-cn/problem/divide-two-integers/ 将两个整数相除,要求不使用乘法、除法和 mod 运算符。 如果溢出,返回 2147483647 。 分析:不能使用...

2017-07-01 13:26:21 864 0

原创 4.Roman to integer(integer to roman罗马数和整型数的相互转换)

4.Roman to integer(integer to roman罗马数和整型数的相互转换) (1)Roman to integer 链接:http://www.lintcode.com/zh-cn/problem/roman-to-integer/ 罗马数转整型数。 //计数规则...

2017-06-28 22:20:36 472 0

原创 3.max points ona line(最多有多少个点在同一直线上)

3.max points ona line(最多有多少个点在同一直线上) 链接:http://www.lintcode.com/zh-cn/problem/max-points-on-a-line/ 给出二维平面上的n个点,求最多有多少点在同一条直线上。   分析:中等题 任意一条直线都可以表述为...

2017-06-28 22:12:36 732 0

原创 2.swap-two-nodes-in-linked-list(交换链表中的两个结点)

swap-two-nodes-in-linked-list(交换链表中的两个结点) 链接:http://www.lintcode.com/zh-cn/problem/swap-two-nodes-in-linked-list/ 给你一个链表以及两个权值v1和v2,交换链表中权值为v1和v2的这两个...

2017-06-28 22:11:02 1464 0

原创 1.ugly number (I,II,super)

1.ugly number (I,II,super) (1)ugly number 链接:http://www.lintcode.com/zh-cn/problem/ugly-number/ 写一个程序来检测一个整数是不是丑数。 丑数的定义是,只包含质因子 2, 3, 5 的正整数。比如 6, ...

2017-06-28 22:07:33 284 0

转载 Kinect v2控制鼠标原理分析和源码(0积分下载)

此程序为利用Kinect v2实现用手指隔空控制鼠标,是我另一个项目的一部分,因为在另外那个项目中鼠标的click是通过一种特殊的方式实现的,因此这个程序只实现了用手控制鼠标的移动,并没有点击的功能。相比Leapmotion,利用Kinect 2.0来控制鼠标可以大幅增加操控范围,使用者可以随意走...

2017-01-12 20:04:52 2629 8

转载 张小龙和小程序,到底想要什么

1 月 9 日,小程序正式发布,用户可以体验到各种各样的小程序,从 8 月中旬写了《别开发 app 了》后,我对小程序和微信的观察没有停止过,通过外部的观察以及和一些业内朋友交流,我逐渐清晰地推导出,微信到底想用小程序干什么,以及从小程序当中,我们能看到哪些可用创业的场景。 ...

2017-01-11 21:44:08 904 0

转载 MoreWindows白话经典算法之七大排序总结篇

在我的博客对冒泡排序,直接插入排序,直接选择排序,希尔排序,归并排序,快速排序和堆排序这七种常用的排序方法进行了详细的讲解,并做成了电子书以供大家下载。下载地址为:http://download.csdn.net/detail/morewindows/4443208。        有网友提议到...

2017-01-11 21:36:10 685 0

原创 在win10系统和VS2013环境配置PCL1.7.2点云库及常见问题解答(附带各种版本安装包下载)

本教程以win10,VS2013环境为例,介绍了PCL1.7.2的安装方法,其它环境也可以参考本教程。PCL安装分为两种方法,第一种,直接从PCL源代码编译,后安装;第二种,使用PCL的All-in-one已经编译好的安装包安装,本文属于第二种方法。后面还有一些常见错误的解决方案。 下载并安装P...

2017-01-10 21:15:43 4265 8

转载 扔鸡蛋问题详解(Egg Dropping Puzzle)(谷歌和腾讯的笔试题)

经典的动态规划问题,题设是这样的: 如果你有2颗鸡蛋,和一栋36层高的楼,现在你想知道在哪一层楼之下,鸡蛋不会被摔碎,应该如何用最少的测试次数对于任何答案楼层都能够使问题得到解决。 这道题曾是谷歌和腾讯校招的笔试题 如果你从某一层楼扔下鸡蛋,它没有碎,则这个鸡蛋你可以继续用如果这...

2016-11-05 19:49:55 3567 0

原创 第八章 基于Kinectv2跌倒检测系统的总结

第八章  基于Kinectv2跌倒检测系统   通过前面几篇文章基本把这个项目讲完,可以说讲得很细,从Kinect的工作原理、入门开发、开发资料,到Kinect如何获取各种基本的数据源,再到跌倒检测的算法分析,然后如何把控制台的程序移植到MFC平台下,涉及到了opencv的常见使用方法,简单MFC...

2016-09-05 15:10:51 4801 6

转载 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置

OpenCV2.4.9和2.4.8的配置几乎一样,唯一的区别在下文中的第五步,链接库的配置,把对应的248改成249即可。 OpenCV 3.0配置更是被简化了。和2.4.8、2.4.9的区别就是下文第五步,链接库的配置,只用添加 opencv_ts300d.lib、opencv_world3...

2016-09-03 21:08:00 647 0

转载 C/C++获取当前系统时间

//方案— 优点:仅使用C标准库;缺点:只能精确到秒级 #include   #include   int main( void )  {      time_t t = time(0);      char tmp[64];      strftime( tmp, sizeof(t...

2016-09-03 21:00:24 748 0

原创 第七章 KinectV2结合MFC显示和处理图像数据(下)

第七章  KinectV2结合MFC显示和处理图像数据(下)   首先声明一下,本系统所使用的开发环境版本是计算机系统Windows 10、Visual Studio 2013、Opencv3.0和Kinect SDK v2.0。这些都可以在百度上找到,download下来安装一下即可。   一、...

2016-09-03 11:26:45 4178 7

原创 第六章 KinectV2结合MFC显示和处理图像数据(上)

第六章   KinectV2结合MFC显示和处理图像数据   首先声明一下,本系统所使用的开发环境版本是计算机系统Windows 10、Visual Studio 2013、Opencv3.0和Kinect SDK v2.0。这些都可以在百度上找到,download下来安装一下即可。详情参考本系列...

2016-09-01 16:42:21 4888 11

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