自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 可视化图片时显示中文标签

# coding=UTF-8import cv2import globimport osfrom PIL import Image, ImageFont, ImageDrawimport numpy as np# color = [(0,255,0), (255,255,0), (255,0,0)]color = [(0,255,0), (255,255,0), (255,255,...

2019-11-20 22:10:19 632

原创 JupyterNotebook增加kernel选择的方法

JupyterNotebook增加kernel选择的方法我是windows下安装的Anaconda2,对应的python版本是python2.7。为了方便,又借助conda安装了python3.6的虚拟环境。首先,查看在cmd下查看python内核版本:import syssys.executable输出格式为:activate env36 # 进入虚拟环境,查看内核版本位置i...

2019-06-06 16:35:21 6487

原创 解释os.walk()

for r, dirs,files in os.walk(data_path):r:表示根目录dir:是该根目录下的文件夹files:是该根目录下除文件夹下外的所有文件一般情况下,我们是以循环的方式使用os.walk()。所以第一个循环得到的r为data_path相同的路径,dir为该路径下的文件夹,files为该路径下的非文件夹;第二,三,四…个循环是对上面得到的dir文件夹进...

2019-03-29 12:01:06 3590

原创 ImageNet在各模型上的准确率

数据:ImageNet,以下准确率有些为取整约等后的值。AlexNetTop1= 63%,Top5=85%VGG16Top1=74%, Top5=92.7%GoogleNetTop5=93%ResNetTop1=82%,Top5=96.5%

2019-03-21 22:39:23 12171 2

转载 ImageNet1000类目标

n01440764 鱼n01443537 鱼n01484850 鱼n01491361 鱼n01494475 鱼n01496331 鱼n01498041 鱼n01514668 鸡n01514859 鸡n01518878 鸵鸟n01530575 鸟n01531178 鸟n01532829 鸟n01534433 鸟n01537544 鸟n01558993 鸟n015604...

2019-03-19 22:56:36 1812

原创 随记:DenseNet

一、DenseNet一、DenseNet论文:Densely Connected Convolutional Networks 论文链接:https://arxiv.org/pdf/1608.06993.pdf 代码的github链接:https://github.com/liuzhuang13/DenseNet 1. 介绍 DenseNet是CVPR20...

2018-09-11 11:03:07 3587

原创 感受野计算公式

在卷积神经网络中,感受野的定义是:卷积神经网络每一层输出的特征图(feature map)上的像素点在原始图像上映射的区域大小。 举例说明:一般第一层的感受野大小就是Con1的卷积核size。 参考:https://blog.csdn.net/u012862372/article/details/81045593...

2018-09-05 20:50:36 21824 3

转载 Eclipse常用快捷键

转载:https://www.cnblogs.com/mq0036/p/4995390.htmlEclipse常用快捷键1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补全:Alt+/ 打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H 快速Outline:Ctrl+O 打开资源:Ctrl+S...

2018-09-05 15:29:27 171

原创 JAVA中Arrays,ArrayList,List的比较

List与ArrayList List是接口,ArrayList是用一个数组实现的List类。 一般情况下,建议使用 List list = new ArrayList();实现了泛型,应用更广泛。Arrays与ArrayList ArrayList是自动扩容的Arrays。有add().remove()这样的方法。 ArrayList容量可以动态增长,但牺牲效率;Array([])...

2018-09-05 11:45:48 6321

原创 python找出一个列表中相同元素的多个索引

定义:X=[1,2,3,1,4] 任务:找出元素为1的索引 Solution:# 如果直接用X.index(1),只能得到0这一个索引,而我们需要所有索引.l = len(X)zip_list = zip(*(range(l),X))id1 = [z[0] for i,z in enumerate(zip_list) if z[1]==1]# 或者更简单的id1 = [i fo...

2018-09-05 11:14:27 24561 2

原创 python 格式化输出保留两位小数

#方法1:print("%.2f" % 0.13333)#方法2print("{:.2}".format(0.13333))#方法3round(0.13333, 2)

2018-09-05 10:32:35 120839 12

原创 IOU代码

面试的时候让手写IOU代码,平时项目中遇到多次,自己还用过,但是写的时候,依然磕磕碰碰,没有写好,今天重新记录一下,鼓励自己!有两个框,设第一个框的两个关键点坐标:(x1,y1)(X1,Y1),第二个框的两个关键点坐标:(x2,y2)(X2,Y2)。以大小写来区分左上角坐标和右下角坐标。首先,要知道两个框如果有交集,一定满足下面这个公式:max(x1,x2)<=min(X1,X2) &...

2018-08-26 16:07:49 2849 2

原创 Soft NMS

昨天阿里一面,聊到了Soft NMS,回来记下这个点: 这是ICCV2017的文章,改进NMS,论文链接:https://arxiv.org/abs/1704.04503 【Improving object detection with one line of code】我们知道nms是用在目标检测中,去除重复框,降低误检率的。大致解释如下: 可以看出,nms略显粗暴啊,因为他直接把...

2018-08-09 17:23:07 2494

原创 matlab查找两个向量中不同的元素

setdiffintersectismembersetdiff设有向量A和B,要求出A和B中的不同元素,可使用matlab自带的setdiff函数。语法为: c = setdiff(A, B)其计算公式为c = A - B。需要注意的是此函数只能求出向量A中与B不同的元素,B中与A不同的元素则要通过setdiff(B,A)求出。例如: 设A =...

2018-07-20 20:00:26 20657

原创 使用Kalman滤波器做目标跟踪

https://www.mathworks.com/help/vision/examples/using-kalman-filter-for-object-tracking.html:由该例整理而来。1、前言2、介绍3、目标跟踪的挑战4、使用卡尔曼滤波器跟踪单个目标1、前言这个例子说明了如何使用vision.KalmanFilter 对象和configureKa...

2018-07-19 18:01:46 31730 11

原创 多目标跟踪中SORT算法的理解

多目标跟踪中SORT算法的理解在跟踪之前,对所有目标已经完成检测,实现了特征建模过程。 1. 第一帧进来时,以检测到的目标初始化并创建新的跟踪器,标注id。 2. 后面帧进来时,先到卡尔曼滤波器中得到由前面帧box产生的状态预测和协方差预测。求跟踪器所有目标状态预测与本帧检测的box的IOU,通过匈牙利指派算法得到IOU最大的唯一匹配(数据关联部分),再去掉匹配值小于iou_thres...

2018-07-13 16:51:30 7697 2

原创 Sort多目标跟踪中的:指派问题与匈牙利解法

Sort多目标跟踪中的:指派问题与匈牙利解法[lot]

2018-07-12 16:32:32 6657 3

原创 Ubunt16.04安装caffe;并配置py-faster-rcnn

1、Ubunt16.04安装caffe1、Ubunt16.04安装caffe在安装之前,我的电脑上已有配置:ubuntu16.04,cuda8.0,cudnn6.0sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev pr...

2018-07-09 21:49:48 667

原创 python中os.path常用模块

python中os.path常用模块 os.path.sep:路径分隔符, linux下就是这个’/’ os.path.altsep: 根目录 os.path.curdir:当前目录 os.path.pardir:父目录 os.path.abspath(path):绝对路径 os.path.join(): 常用来链接路径 os.path.split(path): 把path分为目录和...

2018-07-04 09:57:59 365

原创 如何快速构建深度学习图像数据集

最近在实践人脸识别,目标检测等的项目,需要用到数据集的构建,从https://www.pyimagesearch.com/2018/04/09/how-to-quickly-build-a-deep-learning-image-dataset/找来资源,以供学习。我的项目地址:我的Github。1、介绍2、创建您的Cognitive Services帐户1、介绍为...

2018-07-03 22:22:12 10923

原创 python.h 没有那个文件或目录;安装dlib的gpu版

cmake从源安装库时,一直提示:fatal error: Python.h: 没有那个文件或目录 如果是python3.5:sudo apt-get install python3.5-dev 如果是python2:sudo apt-get install python-dev...

2018-07-03 21:34:56 1164

原创 Multiple Object Tracking:多目标跟踪综述

先给出编辑markdown的教程,供日后参考:https://www.zybuluo.com/mdeditor;https://www.zybuluo.com/codeep/note/163962多目标跟踪综述本文内容目录:多目标跟踪综述1. 摘要1. 摘要参考:https://blog.csdn.net/yuhq3/article/deta...

2018-07-02 16:42:45 13035

原创 python实现基本的机器学习算法系列(4):KNN

# sum(y_pred == y_test)# [max(y_pred_k[i], key=list(y_pred_k[i]).count), 以key的函数判断max是怎么运算,这里是求出现最多次的值# y_pred_k[i]=[1,2,3,3] 结果为3import numpy as npfrom sklearn.datasets import load_digitsfrom ...

2018-06-28 23:42:54 409

原创 python实现基本的机器学习算法系列(3):感知机

from sklearn.datasets import make_blobsfrom sklearn.model_selection import train_test_splitimport numpy as npimport matplotlib.pyplot as pltX, y = make_blobs(n_samples=1000, centers=2)# y = y[:...

2018-06-28 23:41:45 467

原创 python实现基本的机器学习算法系列(2):logstic回归

from sklearn.datasets import make_blobsfrom sklearn.model_selection import train_test_splitimport matplotlib.pyplot as pltimport numpy as npX, y_ = make_blobs(n_samples=10000, n_features=2, cent...

2018-06-28 23:40:09 295

原创 python实现基本的机器学习算法系列(1):逻辑回归

# 3个非常重要的公式在此代码中#################################import numpy as npimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_splitimport timenp.random.seed(1)X = 2*np.rando...

2018-06-28 23:38:21 297

原创 ubuntu下的常用shell.....一直更新

下载好的whl文件,直接pip install ...whl就行.1.安装.deb文件方式1:右键用软件已安装打开后再进行安装,速度慢。方式2:sudo apt install ......deb,有可能会有权限报错的问题。方式3:sudo apt-get install -f sudo dpkg -i ......deb, dpkg没有apt好的原因是apt会自动安装一些...

2018-06-28 22:44:04 1511

原创 基于Opencv深度学习的目标检测器,图片从本地导入

* Write a real time object detection using deeplearning and opencv* 基于Opencv深度学习的目标检测器,图片从本地导入# USAGE: In Pycharm Terminal, you can input follow:# python RealTimeObjectDetection.py# --prototxt Mo...

2018-06-28 17:21:05 1172

原创 Jupyter保存文件为pdf格式时报错,没有安装pandoc

Jupyter保存文件为pdf格式时报错,没有安装pandoc,解决方案: 首先jupyter打开除C盘外的别的盘符:win+R,进入cmd,输入 cd /d H:\open jupyter notebook 下载安装pandoc,https://github.com/jgm/pandoc/releases/tag/2.2.1,smi文件直接点击安装即可。下载并...

2018-06-27 11:51:09 4720

原创 windows下jupyter闪退的原因

windows下jupyter闪退的解决方案,亲测有效。 1. 在搜索栏搜索jupyter,出现jupyter notebook,右键点击查看文件位置。 2. 看到了jupyter的快捷方式后,右键属性,把“目标”里面的%HOME%删除。 3. 重新打开即可。...

2018-06-27 10:20:23 11595 3

原创 无论如何也找不到 opencv2/core/core.hpp

vs配置opencv时,参考博客https://www.cnblogs.com/linshuhe/p/5764394.html,https://blog.csdn.net/qq_15192373/article/details/76739445写的很详细。 按照操作配置后,在运行例子时,显示找不到opencv2/core/core.hpp。这是因为配置管理器设置为x86的了,操作方法:在生成里面...

2018-05-24 23:11:25 7320 1

原创 Robust Visual Tracking with a Freely-moving Event Camera

摘要:基于事件相机的好处.传统相机不能做快速跟踪,但是DVS可以做,因为由事件记录,所以不像帧一样存在信息丢失.引入的粒子滤波法,即使是在背景变化和速度变化的情况下,依旧可以保持持久跟踪.介绍:DVS相机的特性.用事件相机做视觉跟踪是一个自然而然的问题,因为移动的目标可以被传感器本身分割.当目标动,相机也动的时候,由于背景存在更多噪声,跟踪问题会变得困难,之前的算法如...

2018-05-23 18:07:07 771

原创 Spiking Deep Residual Network阅读笔记

Spiking Deep Residual Network1. 摘要近些年,SNN由于它的生物可塑性吸引了大众注意力。理论上,SNN具有与ANN一样的计算能力,而且在功耗方面要比ANN更加节能。但是,在目前看来,训练一个很深的SNN依旧存在很大困难。本篇文章,提出了一个方法来构造ResNet的脉冲版本。我们把训练好的ResNet网络转化为脉冲神经元组成的SpikingResNet。为了...

2018-05-15 23:12:23 1174 1

转载 java1.8API帮助文档

2018-05-08 23:28:02 501

原创 hadoop与spark

hadoop与spark1、二者可合可分Hadoop除了提供为大家所共识的HDFS分布式数据存储功能之外,还提供了叫做MapReduce的数据处理功能。Spark,是一个专门用来对那些分布式存储的大数据进行处理的工具,它并不会进行分布式数据的存储。2、对比MapReduce 我们要数图书馆中的所有书。你数1号书架,我数2号书架。这就是“Map。我们人越多,数书就更快。 现在我们...

2018-03-22 00:20:16 1211

原创 随记知识点Pandas,numpy

一些keras的基础知识,tensorflow和theano类似1、 符号计算(符号式的库)我的理解:符号计算是先定义好变量,然后定义计算图确定变量间的计算关系,如我们定义的conv_op,就确定了输入和权重间的连接关系,故计算图中变量的维度和大小都是要确定好的。编译了的没有问题的计算图是没有数据的空壳子,只有当把参与运算的数据放进去之后,整个计算图才有了活力,才会动起来,才会计算连...

2018-03-20 15:49:32 284

原创 matlab下配置matconvnet实现gpu运行深度学习网络

Matlab下配置matconvnet实现gpu运行深度学习网络网上虽然有很多关于这个的介绍,但是看来看去每个人有每个人的实现方案,问题也有很多。 本文的方法是楼主亲测有效的,供参考。**我电脑的配置: matlab2017a, vs2015, cuda8.0, cudnn6首先,第一步: https://github.com/vlfeat/matconvnet下载matconv...

2018-03-15 18:06:07 4458 1

转载 使用GitBush提交自己本地的第一个项目

使用GitBush提交自己本地的第一个项目转载自:http://blog.csdn.net/qq_28690547/article/details/50961047写得很清晰,推荐亲测~

2018-03-14 20:40:31 661

原创 ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.al

解决方案本文中的解决方法,只限于一部分问题,可能不通用。因为楼主在跑python代码时经常遇到这个问题,以前是怎么解决的都已经忘记了,今天又查了一大通,故记录下来:training_examples["latitude_0_to_35"]=1 if (training_examples["latitude"]>=0 and training_examples["latitude"]&...

2018-03-08 11:10:13 47018

原创 dataframe["column"] 与 dataframe[["column"]]

举例说明不同之一IN: training_examples["latitude"]OUT:6180 34.19379 34.31983 34.18315 33.82068 33.2 ... 234 33.812291 38.510698 35.114179 37.41540 32.8Name: l...

2018-03-08 10:08:54 1901

空空如也

空空如也

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

TA关注的人

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