- 博客(36)
- 资源 (6)
- 收藏
- 关注
原创 faster-rcnn原理介绍
本博客大部分参考http://blog.csdn.net/zy1034092330/article/details/62044941,其中夹杂着自己看论文的理解效果图作者提到目标检测,就不得不RBG大神,该大神在读博士的时候就因为dpm获得过pascal voc 的终身成就奖。博士后期间更是不断发力,RCNN和Fast-RCNN,Faster-Rcnn就是他的典型作品。前言讲起faster-rcnn
2019-02-26 09:51:13 55771 12
原创 Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields ∗ 实时多人人体姿态估计论文原理讲解
论文简介Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields ∗这篇论文用了一种不一样方法进行姿态估计,他的准确率现在可能感觉不高,后期我们会讲一下face++最新的夺冠coco比赛的论文,不过它提供了一种新的思路。论文原文地址:http://download.csdn.net/download/lin_xiaoyi/
2019-02-26 09:50:53 4289 3
原创 NMS非极大值抑制的原理
原理对于Bounding Box的列表B及其对应的置信度S,采用下面的计算方式.选择具有最大score的检测框M,将其从B集合中移除并加入到最终的检测结果D中.通常将B中剩余检测框中与M的IoU大于阈值Nt的框从B中移除.重复这个过程,直到B为空。实现步骤(1)将所有框的得分排序,选中最高分及其对应的框 (2)遍历其余的框,如果和当前最高分框的重叠面积(IOU)大于一定阈值,我们就将框删除。 (
2019-02-26 09:50:38 9392 3
原创 GPUImage 1.0 原理介绍(一)
gpuimage是一个可以使用gpu 加速对图片、相机、视频做滤镜和其他效果的开源的ios库,它底层封装了opengles接口。
2024-06-12 03:57:17 138
原创 C++强制类型转换运算符(static_cast、reinterpret_cast、const_cast和dynamic_cast)
http://c.biancheng.net/view/410.html
2021-06-15 15:57:18 202
原创 数据结构
一.树存储结构1.双亲表示法 :结点的值跟结点的双亲parent2.孩子表示法:元素的值域data, 指针数组:指向该结点子女的指针。3.孩子兄弟表示法:元素的值域data, 一个孩子指针,一个兄弟指针树的遍历1.前序遍历:根结点,左节点,右结点2.后序遍历:左节点,右节点,最后根节点3.层次遍历:遍历第一层,第二层。。。。二.二叉树存储结构1.完全二叉树的顺序存储:从上到下,同一层次从左到右存储在一个一维数组里2.一般二叉树的顺序存储:存储一个...
2020-11-11 09:52:15 277
原创 设计模式
一. 创建型设计模式1.简单工厂:简介:简单工厂为用户提供了一个实例,而隐藏了具体的实例化逻辑。一维:实例使用时机:当你创建一个对象,并非简单拷贝赋值,牵扯很多其他逻辑,应该把它放到一个专门的工厂。在C++中就是将new语句的逻辑对象到一个实例中,扔到一个统一的静态函数中。2.工厂方法:简介:一种将实例逻辑委托给子类的方法。二维:实例加方法使用时机:当一个类中又一些通用的处理,但要等到运行时才决定用哪个子类的实现。3.抽象工厂:简介:工厂们的工厂,一家管理各自独立..
2020-11-03 18:31:56 156
原创 数据结构(二)
一.线性表概念:线性表是一个线性结构,它是一个含有n>=0个结点的有限序列,开始节点,只有一个后继结点;终端节点,只有一个前驱结点;其他节点:有且仅有一个前驱节点跟后继节点。线性表的存储基本上采用:顺序存储跟链式存储二:顺序表线性表采用顺序存储的方式存储就称为顺序表。顺序表是将表中的结点依次放在计算机内存中一组地址连续的存储单元中。...
2020-11-01 00:46:44 250
转载 windows 下OpenCV的安装部署详细教程
windows 下OpenCV的安装部署详细教程https://blog.csdn.net/maizousidemao/article/details/81474834
2020-10-19 13:40:28 273
原创 程序员进阶之路
基础技能掌握:1.c++基础入门。 《C++ Primer第五版中文版.pdf》 已完成50% 代码:https://github.com/linxiaoyi0724/Cpp_CourseUbuntu.git2.OpenGL入门。 https://learnopengl-cn.github.io/ 已完成0%3.Cmake入门。 https://cmake.org/cmake/help/latest/guide/tutorial/index.html 已...
2020-05-14 10:43:56 427
原创 Cmake 常用命令
1.需要最低的cmake版本cmake_mininum_require(VERSION 版本号)2.cmake编译的工程名字PROJECT(工程名字)3.把根目录下下面的.txt文件全都移到编译的二进制文件目录底下file(GLOB MY_FILES "*.txt")file(COPY ${MY_FILES} DESTINATION ${CMAKE_CURRENT_BINARY_...
2019-07-02 10:17:46 368
原创 Git 常用命令记录
1. 让一些编辑器生成的隐藏文件夹不上传到github上面,如.idea .vscode等文件夹解:建立一个.gitignore文件,往里面记录一些不想上传的文件 echo '.idea' >> .gitignoreecho '.vscode' >> .gitignore2.查看当前分支git branch3.跳转到某个分支gi...
2019-07-01 23:37:53 189
原创 vs2015 debug UE4代码时查看变量时显示变量已经被优化得解决方案(variable is optimized away and not available)
问题:UE4 debug时查看变量,变量显示variable is optimized away and not available。解决方法: 在想要查看变量得函数前加#pragma optimize("",off) 和 #pragma optimize("",on)例如: #pragma optimize("", off) function(代码)...
2019-06-27 14:02:30 2349
原创 virtualBox 报VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DI的错误
很久没开virtualBox,突然心血来潮,打算开一下玩一下的,结果报了个VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DI, 这个以前我遇过,不过还是记录一下吧,忘记了也找了很久。 问题原因: 主板的CPU虚拟化技术没开。 解决方法: 1.开机按de...
2019-06-27 00:21:52 15789 2
转载 cmake 编译opencv
cmake: https://blog.csdn.net/jindunwan7388/article/details/80397700matlab:https://blog.csdn.net/Jesse_Mx/article/details/53956358caffe:https://blog.csdn.net/hyy0228/article/details/53762930mat...
2018-11-20 22:30:32 285
原创 模式识别入门(1)
模式识别系统:1:传感器2:分割器 :(如图像分割,把要识别的物体从混合物体中分离开)3:特征提取器: 提取到的特征要保证同类不同样本之间特征值应该非常接近,不同类的样本之间的特征值有很大的差异p;还要 保证三个不变性(a.空间旋转不变性(如物体在相机的不同角度拍摄得到的特征的不变) b.平移不变性; c.尺度不 ...
2018-09-22 02:44:46 365
原创 C++(入门基础) 上机编程题及答案代码
**打波广告勒,女朋友的淘宝店:https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.25911deb2q0w5S&ft=t&id=591621534947 欢迎大家进店收藏关注观看哦,如需本文的资料及资源,也可以淘宝旺旺问我拿哦。** 最近在从新温故c++的编程基础,发现光看其实没有太大的效果,网上...
2018-08-23 20:17:55 7099
原创 ubuntu16.04安装编译opencv3.2
1.下载opencv-3.2.0和opencv_contrib-3.2.0安装包2.$ sudo apt-get install build-essential$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev $ sudo
2018-03-05 23:13:20 501
原创 ubuntu16.04下安装matlab2015b
1.下载matlab2015b的镜像文件。打开终端,输入sudo mkdir /mnt/temp (建立临时文件夹存放装载后的iso文件);再输入 sudo mount -o loop /路径/Matlab.R2010a.UNIX.ISO-TBE.iso /mnt/temp (绿色路径为matlab iso文件所在位置),回车后装载镜像文件完成。3.自己创建一个文件夹 sudo mkdir MA
2017-12-12 16:33:01 744
原创 Python入门基础之高级特性(四)
对于经常取指定索引范围的操作,用循环十分麻烦,Python 提供了切片(Slice)操作符L=['xiaoyi','meizhen','xiaoke','qiongzi']L[0:3] #取前三个字符串 表示索引从0开始,直到索引3为止,但不包括索引3L[1:3] #从索引1开始,取两个元素出来L[-1] #取最后一个元素,他同样支持倒数切片L[-2:] #取倒数两个元素L1=r
2017-10-19 15:26:18 324
原创 Python入门基础之函数(三)
通过help(函数名) 可以查看函数的作用abs() 函数:取绝对值cmp()函数:比较大小 比较函数cmp(x, y)就需要两个参数,如果x小于y,返回-1,如果x==y,返回0,如果x>y,返回1数据类型转换函数,int()函数,float函数等函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个别名: eg ; a =abs a(-1)定义函数
2017-10-18 18:28:08 410
原创 Python入门基础之条件循环语句(二)
条件语句1: if (条件) 执行12: if (条件) 执行1 else: 执行23: if (条件) 执行1 elif(条件) 执行2 …. else: 执行34: if x 执行1 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为F
2017-10-18 16:57:26 374
原创 Python入门基础函数(一)
基础常用函数介绍 字符转换成数字函数: ord() eg: ord('A') 数字转换成字符函数:chr() eg: chr(65) 用unicode表示的字符用u'...' eg: print u'中文' 把u'xxx'转换成UTF-8编码的'xxx'用.encode('utf-8') eg: u'ABC'.encode('utf-8')
2017-10-18 00:20:00 456
原创 Docker--Ubuntu16.04介绍
资料链接: Docker基础介绍:https://yeasy.gitbooks.io/docker_practice/content/basic_concept/ Docker环境搭建:http://sshuair.com/2017/08/14/geography-deep-learning-docker/ faster-rcnn的docker环境搭建:https://github.com/s
2017-10-15 20:43:19 577
原创 Shell 脚本编程入门基础
概念shell脚本语言就是一门简单的高级语言,它的文件名是以.sh结尾的环境Linux或者Ubuntu都默认安装了shell解释器脚本解释器sh:即Bourne shell,POSIX(Portable Operating System Interface)标准的shell解释器,它的二进制文件路径通常是/bin/sh,由Bell Labs开发。本文讲的是sh,如果你使用其它语言用作shell编程
2017-10-11 23:50:19 821
原创 目标检测Faster_r_cnn代码的使用(python+caffe版本)
代码资源Faster_r_cnn代码链接: https://pan.baidu.com/s/1eS8JcIY 密码: mqrh 论文作者源码下载:git clone –recursive https://github.com/rbgirshick/py-faster-rcnn.git配置,编译与安装环境1:在本机已经配置好了caffe环境以及各种依赖的安装,还要配置以下几个python包:cyth
2017-10-09 16:10:59 5392 1
原创 faster rcnn中VOC数据集的标注工具labelImg的使用
labelImg资源labelImg工具链接: https://pan.baidu.com/s/1geUL5h5 密码: 55ui下载后并解压,生成一个labelImg文件夹Ubuntu 的源码安装软件支持:python2.7以上,同时需要支持PyQt和lxml的支持 $ sudo apt-get install pyqt4-dev-tools #安装PyQt4 $ sudo pip
2017-10-09 11:15:37 4309
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-09 10:23:12 218
Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields ∗ 源代码
2017-12-18
人体姿态估计论文(open pose)
2017-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人