自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 边缘检测滤波器

图像中灰度变化较大的非连续像素可以看做是边缘,边缘是最为重要的图像特征之一,在目标检测、追踪、识别中都必不可少的使用到了边缘,人类视觉系统也对边缘信息非常敏感。如果在图像中检测到边缘并对其进行定位,那么对后续的算法将起到至关重要的作用。灰度的突然变化会在一阶导数中引起波峰或者波谷,或者在二阶导数中等效的引起零交叉。 在下面我们介绍一些边缘检测的方法。一阶微分检测器 从数学上讲,像素的灰度值变化

2017-09-11 23:45:58 7151

原创 BoxFilter的Matlab实现方法

Boxfilter 假如图像中存在I(x, y)这样一个像素点,那么 I(x-r, y-r),I(x, y+r), I(x-r, y), I(x+r, y)这样四个点构成了一个矩形区域,该区域的像素值之和存储在矩阵G(x, y) 位置。可以用下面的代码来表示上述过程G(x, y)=sum(sum(I(x-r:x+r,y-r:y+r)));这样的滤波器就叫做Boxfilter,它在求解方差、Haa

2017-09-11 23:43:50 8895 2

原创 编译GPU版本Matconvnet

matconvnet是在Matlab(我是2015Rb版本)上实现神经网络计算的一个工具包,相对于其他的一些工具库,它的安装非常简单,昨天听友人说这个很方便,今天趁没事安转一个试试Windows版本链接Matlab的编译器 因为我windows10下是首先安装的Matlab,所以Matlab没有指定编译器。在安装VS2013后,再使用这篇博客的方法,为Matlab指定编译器。下载Matconv

2017-09-11 08:50:03 1437

原创 MXNET笔记(三)Data Iterator

IterableMXNET中读入数据需要使用到数据迭代器(Iter),用户可以使用MXNET提供的一些数据迭代器也可以自己写一个迭代器。虽然一般情况下,我们很多的数据都可以直接读入内存之中,但是面向神经网络进行大数据学习时,学习的样本往往达到了几个GB甚至几十上百个GB。这显然是我们的内存所不能承受的。这样的情况下,我们不得不分批次的将数据送入我们的学习网络之中。迭代器的目的就是在需要数据的时候得到

2017-09-11 08:48:14 2219

原创 MXNET笔记(二)准备数据

MXNET并不直接读入图像,而是读入其自定义的一种格式。为了生成这种格式,需要利用/mxnet/tools/im2rec.py工具来对数据库图像进行处理而生成。我现在手头没有现成的数据库可以使用,而现在一般的数据库又太大了,所以我把Rec格式的MNIST数据库还原成图像文件。#利用mxnet提供的代码下载MNIST数据库import numpy as npimport osimport url

2017-09-11 08:47:01 1009

原创 MXNET笔记(一)基本流程

在MXNET的官方文档网站有非常多的实例,我们从最简单的MNIST开始,地址在这里(与“mxnet/example/image-classification”目录下的代码不同,但是更容易理解)。本文不求详解,只求对Mxnet的基本流程有个大概的了解。准备数据首先下载数据库并解压缩,得到train_lbl,train_img两组变量。import numpy as npimport osimpor

2017-09-11 08:45:16 1055

原创 Python 虚拟环境+安装MxNet(CPU和GPU版本)

安装OpenCVMxnet在编译的时候依赖Opencv,这里我主要参考了这篇博客。但是我并没有像这篇博客一样将OpenCV安装到虚拟环境,而是直接将其安装到了系统环境下。安装Opencv依赖#安装基本编译工具:sudo apt-get install build-essential cmake pkg-config#由于OpenCV是计算机视觉库,总需要加载一些图像文件( JPEG, PNG

2017-09-11 08:43:51 5143

原创 从人眼到色彩空间

人眼下图是人眼球的解剖图样,我们首先了解下其中重要的部分以及其功能:Cornea(角膜):作用相当于照相机中的镜头,为眼睛提供大部分的屈光力,这样照射到角膜上的光线才会改变方向进入我们的眼球。Anterior Chamer(前房):Iris(虹膜)和 Pupil(瞳孔):虹膜的作用就是通过其扩张、收缩来调节瞳孔的大小,虹膜中心的圆形开口就是瞳孔,虹膜的目的是调节进入瞳孔的光量,其功能类似于照相

2016-09-18 03:51:12 2300

原创 快速获取数列/矩阵中前项元素累积和

如果我们有数列aa,希望生成数列bb,其中数列bb中任意一项b[i]b[i]具有一下: bi=∑j=1iaj b_{i}=\sum_{j=1}^{i}a_{j}最简单直接的实现方法是使用forfor循环得到:a = [ 1 2 3 4 5];b = zeros(1,length(a));b(1) = a(1);for i = 2:length(a) b(i) = b(i-1)

2016-09-15 12:22:44 493

原创 保边滤波器(Edge Preserving Filters)

保边滤波器(Edge Preserving Filter)是指在滤波过程中能够有效的保留图像中的边缘信息的一类特殊滤波器。其中双边滤波器(Bilateral filter)、引导滤波器(Guided image filter)、加权最小二乘法滤波器(Weighted least square filter)为几种比较广为人知的保边滤波器。下面对每种滤波器进行一一介绍。双边滤波器加权最小二乘法滤波器

2016-08-27 01:37:41 21240 1

原创 Matlab中生成圆形和环形模板

Matlab中生成圆形和环形的模板

2016-08-27 01:03:54 15740 3

MNIST原始图像数据

利用http://yann.lecun.com/exdb/mnist/上提供的数据重新提取出样本图像

2017-02-10

C#入门经典,电子书

C#入门经典,<Beginning Visual C# 2010>

2012-08-28

空空如也

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

TA关注的人

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