自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)
  • 资源 (24)
  • 收藏
  • 关注

原创 数据结构与算法C++之插入排序(续)

上一篇数据结构与算法C++之插入排序中使用C++实现了插入排序算法,但是使用了交换操作(swap),一次swap操作包括三次移位操作,造成运行时间比较长,本篇博客对其改进。(1)首先,考虑第一个元素8,此时只有一个元素,是排好序的(2)然后考虑第二个元素6(3)将元素6拷贝一份,保存起来(4)此时比较元素6与前面的元素8的大小关系(5)如果后面的元素6比前面元素8小,那么将前面的...

2018-11-07 09:29:08 354

原创 数据结构与算法C++之插入排序

2018-11-06 16:31:09 347

原创 数据结构与算法C++之选择排序

本篇文章是使用C++实现的选择排序算法,算法复杂度为O(n2)

2018-11-05 20:38:38 371

原创 ubuntu 安装 pytorch (ubuntu16.04+pytorch0.4.1+python2.7+cuda8.0)

这里使用pip安装pytorch,我试过cuda安装,和电脑的配置没兼容,没有安装成功,后来发现使用pip安装很简单方便,就是用pip安装首先进入pytorch官网,往下拉会看到不同的安装选项根据自己电脑的配置选择不同的选项,例如我选择的stable版本、Linux系统、pip安装、python版本为2.7、cuda为8.0,如下图所示:选择完之后下面会出现安装所需的命令,如下图先后运...

2018-10-23 00:15:19 19500

原创 python 提取sogou中文语料库

sogou中文语料库下载地址是:https://download.csdn.net/download/kinas2u/1277550下载下来的文件包含了很多子文件夹,每个子文件夹下又包含了很多txt语料文件,我想把他们都整合到一个txt中(./SogouC_mini_20061102/Sample),并且输出的是已经分好词的txt文件下面是处理程序# -*- coding: utf-8 ...

2018-10-20 10:03:19 4465

原创 python word2vector训练wiki中文文本语料

前两篇文章对wiki中文语料进行下载(wiki中文文本语料下载并处理 ubuntu + python2.7)和分词(python wiki中文语料分词),本篇使用word2vector训练词向量,训练程序为# -*- coding: utf-8 -*-#!/usr/bin/env pythonimport sysreload(sys)sys.setdefaultencoding('utf...

2018-10-20 09:49:48 2058

原创 python wiki中文语料分词

上篇将wiki中文语料已经下载下来(wiki中文文本语料下载并处理 ubuntu + python2.7),并且转为了txt格式,本篇对txt文件进行分词,分词后才能使用word2vector训练词向量分词python程序为(使用jieba分词)# -*- coding: utf-8 -*-#!/usr/bin/env pythonimport sysreload(sys)sys.se...

2018-10-20 09:34:48 1745

原创 wiki中文文本语料下载并处理 ubuntu + python2.7

首先下载wiki中文语料(大约1.7G)https://dumps.wikimedia.org/zhwiki/latest/zhwiki-latest-pages-articles.xml.bz2下载的文件名为“zhwiki-latest-pages-articles.xml.bz2”下载之后需要对其进行提取txt文件,并且进行繁体字转化,以及去除一些帮助页面和重定向的页面,处理程序为:#...

2018-10-19 15:47:33 3096

原创 Tensorflow 源码安装 ubuntu16.04 GPU

Tensorflow 安装与使用 (ubuntu16.04 GPU)%#################################################################%由于计算机里已安装 caffe, cuda, cudnn, 为了安装tensorflow后不影响其使用,所以在anaconda中新建了一个环境,名称:tensorflow, 建完之后选择 numpy

2018-01-26 12:57:53 2518

原创 深度学习之语义分割中的度量标准(准确度)(pixel accuracy, mean accuracy, mean IU, frequency weighted IU)

深度学习之语义分割中的度量标准(准确度)(pixel accuracy, mean accuracy, mean IU, frequency weighted IU)下面是根据全卷积语义分割的准确度程序编写import _init_pathsimport osimport numpy as npfrom PIL import Imageimport matplotlib.pyplot as p

2018-01-03 20:59:14 35673 12

原创 python matplotlib 显示图像

python matplotlib 显示图像 首先需要importimport osfrom PIL import Imageimport matplotlib.pyplot as plt显示一幅彩色图片img = Image.open(os.path.join('images', '2007_000648' + '.jpg'))plt.figure("Image") # 图像窗口名称plt

2017-12-29 21:34:47 149183 4

原创 Python-PIL 图像处理基本操作(一)

Python-PIL 图像处理基本操作(一) 一开始需要importimport osimport numpy as npfrom PIL import Image, ImageDraw########################################### 读入图片,默认为RGB顺序,读出的变量img类型为Image类型, size为(width,height),但是为彩色三

2017-12-29 17:59:26 23445 1

原创 Python-Opencv 图像处理基本操作(一)

Python-Opencv 图像处理基本操作(一) 一开始需要importimport cv2import os########################################### 读入图片,默认为BGR顺序,读出的变量img类型为uint8, size为(height,width,3)img = cv2.imread(os.path.join('images', '000

2017-12-29 17:56:24 2394

原创 Faster-rcnn 计算mAP程序精简版

由于Faster-rcnn里的计算mAP程序里面有很多嵌套,移植到自己的卷积网络框架下很麻烦,所以把这些嵌套都整合起来方便使用,整合之后的程序只包括test_net.py和voc_eval.py 下面是test_net.pyimport _init_pathsfrom config import cfgimport caffeimport time, os, sysfrom caffeWr

2017-12-28 23:14:39 7011 16

原创 深度学习python之用Faster-rcnn 检测结果(detections.pkl 和class_pr.pkl) 在原图画出box

class_pr.pkl 包括召回率(Recall),精确率(Precision),平均正确率(Average_precision(AP) ) 在Spyer中敲入如下代码即可打开,在变量栏查看具体数值(本文只对一类目标进行检测)import cPickle as pickle f = open('ship_pr.pkl') info = pickle.load(f) 下面是使用detec

2017-12-26 16:16:41 3632 2

原创 [论文笔记]SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation

论文链接:SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation caffe代码:https://github.com/TimoSaemann/caffe-segnet-cudnn5 工程主页:http://mi.eng.cam.ac.uk/projects/segnet/ 本篇论文使用了

2017-12-25 22:15:12 4413

原创 [论文笔记]DSSD : Deconvolutional Single Shot Detector

论文”DSSD : Deconvolutional Single Shot Detector”是对目标检测方法SSD (“SSD: Single Shot MultiBox Detector”)的改进版,都是同一作者团队发表的。 论文链接:https://arxiv.org/pdf/1701.06659 SSD的缺点: 虽然SSD利用了浅层的特征来检测小目标,(浅层 small recept

2017-12-25 11:23:01 1619

原创 caffe 加权交叉熵损失函数层(weighted sigmoid_cross_entropy_loss_layer)添加方法

用卷积神经网络实现边缘检测的论文”Holistically-Nested Edge Detection”中使用了加权交叉熵损失函数(sigmoid_cross_entropy_loss_layer),因为在边缘检测中正样本(边缘)相对于负样本(非边缘)来讲,数量是很少的,如果对正负样本的损失乘以同样的权重系数,那么网络就会把所有的像素都预测成负样本(因为正样本的数目很少,所以都预测为负样本的话,总的

2017-12-24 13:04:30 11255 5

原创 [论文笔记]Speed/accuracy trade-offs for modern convolutional object detectors

论文链接:https://arxiv.org/pdf/1611.10012.pdf这篇论文是由谷歌发表的,主要在速度和准确性两方面来权衡目标检测算法的性能,主要比较了三个经典的目标检测算法(Faster-rcnn, SSD, R-FCN),这三种算法分别使用六种特征提取器来实现检测( VGG-16, Resnet-101, Inception v2, Inception v3, Incepti

2017-12-22 10:40:27 723

原创 caffe中BatchNorm层和Scale层实现批量归一化(batch-normalization)注意事项

caffe中实现批量归一化(batch-normalization)需要借助两个层:BatchNorm 和 Scale BatchNorm实现的是归一化 Scale实现的是平移和缩放 在实现的时候要注意的是由于Scale需要实现平移功能,所以要把bias_term项设为true 另外,实现BatchNorm的时候需要注意一下参数use_global_stats,在训练的时候设为false,在

2017-12-22 09:41:13 5989 3

原创 VOC2012数据集图片画框

上篇文章对VOC2007数据集画框(http://blog.csdn.net/majinlei121/article/details/78851725),本篇文章对VOC2012数据集画框 VOC2012数据集只给了jpg格式原图片和xml的信息,想看一下ground_truth还是需要自己画出来的,下面是python画框并保存程序import osimport os.pathimport n

2017-12-20 12:12:50 2119

原创 VOC2007数据集图片画框

VOC2007数据集只给了jpg格式原图片和xml的信息,想看一下ground_truth还是需要自己画出来的,下面是python画框并保存程序import osimport os.pathimport numpy as npimport xml.etree.ElementTree as xmlETfrom PIL import Image, ImageDrawclasses = ('__b

2017-12-20 12:08:30 2588 1

原创 深度学习python之制作VOC数据集中的xml文件(Annotations文件夹内)

深度学习python之制作VOC数据集中的xml文件(Annotations文件夹内)from lxml.etree import Element, SubElement, tostringfrom xml.dom.minidom import parseStringdef make_xml(xmin_tuple, ymin_tuple, xmax_tuple, ymax_tuple, image

2017-12-20 11:59:36 8204 10

原创 深度学习python之用Faster-rcnn 检测结果(txt文件) 在原图画出box

使用Faster-rcnn 的test_net.py 检测网络的mAP等精度会生成一个检测结果(txt文件),格式如下:000004 0.972 302.8 94.5 512.0 150.0000004 0.950 348.1 166.1 512.0 242.9000004 0.875 1.0 25.7 292.6 126.3000004 0.730 1.0 138.5 488.3 230.0

2017-12-20 11:40:40 3693 6

原创 深度学习之用python计算数据集均值

深度学习之用python计算数据集均值import osfrom PIL import Image import matplotlib.pyplot as pltimport numpy as npfrom scipy.misc import imread filepath = '/home/JPEGImages' # 数据集目录pathDir = os.listdir(filepath)R_channel = 0

2017-12-20 11:24:30 9307

原创 ubuntu系统常用操作说明

(1) Ubuntu16.04删除客人会话输入以下指令:sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'(2) 安装 anacondabash Anaconda2-4.3.0-Linux-x86_6

2017-12-18 21:55:04 1214

原创 ubuntu安装好matlab后键盘复制粘贴快捷键不能使用 解决办法

打开matlab,在主页里点击 预设/preferences 左栏找 键盘/keyboard 点开键盘点击 快捷方式/shortcuts 在右边 活动设置/Active settings 里选择 Windows默认集/windows default set

2017-12-18 21:53:05 9183

原创 ubuntu16.04 安装matlab2016b教程

ubuntu16.04 安装matlab2016b教程

2017-12-11 15:02:41 861

原创 Ubuntu下安装Opencv2.4.9 及实现python接口

Ubuntu下安装Opencv2.4.9 及实现python接口本电脑配置为Ubuntu16.04+anaconda2+opencv2.4.9

2017-10-10 14:27:10 2052 1

原创 目标检测算法SSD在Ubuntu+CPU下运行

目标检测算法SSD在Ubuntu+CPU下运行

2017-09-27 11:25:02 2593

转载 目标检测算法SSD源码解读~~~~~~~~~~ssd_pascal.py

from __future__ import print_functionimport caffefrom caffe.model_libs import *from google.protobuf import text_formatimport mathimport osimport shutilimport statimport subprocess

2017-09-27 09:09:23 2163 2

转载 论文阅读笔记:You Only Look Once: Unified, Real-Time Object Detection

尊重原创,转载请注明:http://blog.csdn.net/tangwei2014这是继RCNN,fast-RCNN 和 faster-RCNN之后,rbg(Ross Girshick)大神挂名的又一大作,起了一个很娱乐化的名字:YOLO。 虽然目前版本还有一些硬伤,但是解决了目前基于DL检测中一个大痛点,就是速度问题。 其增强版本GPU中能跑45fps,简化版本155fps。

2016-12-25 16:34:40 587

转载 目标检测方法系列——R-CNN, SPP, Fast R-CNN, Faster R-CNN, YOLO, SSD

目标检测方法系列——R-CNN, SPP, Fast R-CNN, Faster R-CNN, YOLO, SSD 目录相关背景从传统方法到R-CNN从R-CNN到SPPFast R-CNNFaster R-CNNYOLOSSD总结参考文献推荐链接  相关背景14年以来的

2016-12-25 16:19:42 7694 3

转载 Faster rcnn 学习笔记

reference link:http://blog.csdn.net/shenxiaolu1984/article/details/51152614http://blog.csdn.net/luopingfeng/article/details/51245694http://blog.csdn.net/xyy19920105/article/details/50817725思

2016-12-23 08:50:20 1012

转载 基于深度学习的目标检测研究进展

原文链接:http ://chuansong.me/n/353443351445 转载自深度学习大讲堂公众号  开始本文内容之前,我们先来看一下上边左侧的这张图,从图中你看到了什么物体?他们在什么位置?这还不简单,图中有一个猫和一个人,具体的位置就是上图右侧图像两个边框(bounding-box)所在的位置。其实刚刚的这个过程就是目标检测,目标检测就是“给定一张图像或者视频帧,找出其中所有

2016-12-22 14:49:47 4812

转载 【目标检测】Fast RCNN算法详解

Girshick, Ross. “Fast r-cnn.” Proceedings of the IEEE International Conference on Computer Vision. 2015.继2014年的RCNN之后,Ross Girshick在15年推出Fast RCNN,构思精巧,流程更为紧凑,大幅提升了目标检测的速度。在Github上提供了源码。同样使用

2016-12-22 09:09:15 856

转载 Matlab中image、imagesc和imshow函数用法解析

原博客:http://blog.csdn.net/zhupananhui/article/details/163403451、显示RGB图像相同点:这三个函数都是把m*n*3的矩阵中的数值当做RGB值来显示的。区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。2、显示灰度图像说明:先搞明白什

2016-10-26 16:43:14 3628

原创 matlab imwrite函数保存jpg格式图像丢失数据或改变图像

使用matlab的imwrite函数保存图像时,如果保存成jpg格式的图像,结果图像和原来图像会有些差异,因为jpg格式是压缩格式,会丢失一部分数据,但是图像的总体外观是看不出区别的,下图左边表示png格式原图,右边表示保存的jpg格式图像,还有他们分别对应的直方图。但是当原图是jpg格式的图像时,读入后再用imwrite函数保存成jpg格式的图像是和原图没有区别的,下图是效果

2016-09-05 09:51:50 12236 2

原创 Matlab调用OpenCV(C++)程序

本文以论文"Zhang Q, Shen X, Xu L, et al. Rolling guidance filter[C]//European Conference on Computer Vision. Springer International Publishing, 2014: 815-830."提供的C++程序为例(依赖OpenCV),编写matlab调用OpenCV程序,使其可以

2016-08-28 08:48:40 10564 5

原创 基于对比度的视觉显著性映射(visual saliency map)快速matlab代码

基于对比度的视觉显著性映射具体理论可以参考文献"Zhao J, Feng H, Xu Z, et al. Detail enhanced multi-source fusion using visual weight map extraction based on multi scale edge preserving decomposition[J]. Optics Communicatio

2016-08-27 16:29:32 7233 1

中文语料停用词

中文语料的停用词txt文档,取自复旦大学中文语料库,文件很小

2018-10-20

caffe 加权交叉熵损失函数 SigmoidCrossEntropyLoss

论文中"Holistically-Nested Edge Detection"使用的加权损失函数,具体用法见博客http://blog.csdn.net/majinlei121/article/details/78884531

2017-12-24

YOLO9000_Better, Faster, Stronger 2016.pdf

YOLO9000_Better, Faster, Stronger 2016.pdf 论文pdf版本

2017-12-14

SSD_Single Shot MultiBox Detector.pdf

SSD_Single Shot MultiBox Detector 2016.pdf, 目标检测中比较经典的算法,速度快,效果好,而且代码相比faster-rcnn要简单易懂,代码在我的上一个上传资源里

2017-09-27

目标检测算法SSD运行代码caffe

目标检测算法SSD运行代码,caffe版本,具体代码在目录/caffe-ssd/examples/ssd/下,运行检测代码为py_detect.py

2017-09-27

Random Walk (随机游走) matlab

论文“Random Walks for Image Segmentation”matlab代码,可直接运行,论文中提供的代码还需要到别处下载几个函数才能运行,本文件已包含这几个函数。

2016-11-03

图像融合算法工具(fusetool)

各种图像融合方法工具箱,用matlab编写的代码以及界面,其中有基于小波和基于LP等的图像融合。

2016-06-15

相位一致性 matlab

资源包括图像处理相位一致性检测matlab源代码,并附带图片,可直接运行,也包括了与拉普拉斯算子边缘检测的比较

2016-06-15

双边滤波(bilateral filter) matlab代码

双边滤波(bilateral filter)matlab源代码,可以直接运行

2016-04-18

基于双边滤波的图像抽象化matlab代码,可直接运行

基于论文“Real-Time Video Abstraction”的图像抽象化matlab代码,文中的滤波算法是双边滤波,附带图像,可以直接运行

2016-04-10

cmake-3.4.1-win32-x86

cmake-3.4.1-win32-x86编译器,通用32位与64位系统,实现opencv编译

2016-04-01

图像相似性评价指标SSIM matlab代码

图像相似性评价指标SSIM,论文的源程序matlab代码

2016-03-31

引导滤波matlab源代码

引导滤波matlab源代码,可以直接运行

2016-03-31

RollingGuidanceFilter matlab代码

论文 Zhang Q, Shen X, Xu L, et al. Rolling guidance filter[M]//Computer Vision–ECCV 2014. Springer International Publishing, 2014: 815-830. matlab代码,可直接运行

2016-03-06

高动态范围图像HDR及对应的低动态范围图像LDR

资源包括17幅高动态范围图像HDR及对应的低动态范围图像LDR

2015-12-28

数值计算方法

数值计算方法教材电子版,想查查具体算法的应用还是有帮助的

2015-07-14

Numerical recipes in C: the art of scientific computing

C数值算法英文第二版,里面好多有用的算法

2015-07-14

RGB颜色查询表

本资源为图像三原色RGB的颜色查找表,适合图像处理的学习者,对照查找表可以加深学习印象。

2015-05-30

空空如也

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

TA关注的人

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