Fork me on GitHub

随笔分类 -  Image Processing(图像处理)

Image Processing(图像处理) and Pattern Recognition.
摘要:在对一个函数写一个注释时,我在考虑到底该用parameter还是用argument来描述其参数呢。 根据网上一些资料,对parameter和argument的区别,做如下的简单说明。 1. parameter是指函数定义中参数,而argument指的是函数调用时的实际参数。 2. 简略描述为:par 阅读全文
posted @ 2017-09-11 12:32 wangduo 阅读(4327) 评论(0) 推荐(2)
摘要:随着图像识别和深度学习领域的迅猛发展,GPU时代即将来临。由于GPU处理深度学习算法的高效性,使得配置一台搭载有GPU的服务器变得尤为必要。 本文主要介绍在Ubuntu 16.04环境下如何配置TensorFlow(GPU support)框架,实验所用的显卡为GeForce GTX 1080ti(OC),显存11G,频率1569-1708MHz,CUDA核心3584个,Compute Capability为6.1。下面详细介绍安装配置的详细步骤。 阅读全文
posted @ 2017-08-17 19:33 wangduo 阅读(8010) 评论(4) 推荐(0)
摘要:深度学习越来越火,实验室也准备研究深度学习方面的技术,所以需要购买硬件来支撑算法的顺利运行。 如下是本人经过一系列的资料查阅,实体店实地勘探,协调各方讨论研究,所得出的配置清单。 现在服务器已顺利搭建完成,将此清单无私奉献给大家,以供交流探讨。 阅读全文
posted @ 2017-08-17 19:07 wangduo 阅读(2088) 评论(0) 推荐(0)
摘要:安装GeForce GTX 1080ti 安装GeForce GTX 1080ti,8+8pin需要全接,接4pin就开机显示器上会提示电源线没接完,将显示器线接在显卡上。 设置Win 10 pro 先进入Win10,Win10更新系统后,可以安装NVIDIA 显卡驱动,安好显卡驱动后,用gpu z 阅读全文
posted @ 2017-08-16 21:02 wangduo 阅读(1711) 评论(0) 推荐(0)
摘要:本文译自 "Christopher Olah 的博文" Recurrent Neural Networks 人类并不是每时每刻都从一片空白的大脑开始他们的思考。在你阅读这篇文章时候,你都是基于自己已经拥有的对先前所见词的理解来推断当前词的真实含义。我们不会将所有的东西都全部丢弃,然后用空白的大脑进行 阅读全文
posted @ 2017-04-27 12:26 wangduo 阅读(178406) 评论(6) 推荐(22)
摘要:目录 1 什么是RNNs 2 RNNs能干什么 2.1 语言模型与文本生成Language Modeling and Generating Text 2.2 机器翻译Machine Translation 2.3 语音识别Speech Recognition 2.4 图像描述生成 Generatin 阅读全文
posted @ 2017-04-27 11:29 wangduo 阅读(2602) 评论(0) 推荐(0)
摘要:目录 1 神经网络 2 卷积神经网络 2.1 局部感知 2.2 参数共享 2.3 多卷积核 2.4 Down pooling 2.5 多层卷积 3 ImageNet 2010网络结构 4 DeepID网络结构 5 参考资源 自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional 阅读全文
posted @ 2017-04-25 16:43 wangduo 阅读(2488) 评论(2) 推荐(0)
摘要:Sigmoid函数是一个在生物学中常见的S型的函数,也称为S型生长曲线。[1] 中文名 Sigmoid函数 外文名 Sigmoid function 别名 S型生长曲线 Sigmoid函数由下列公式定义: 其对x的导数可以用自身表示: 前16个Sigmoid函数的数值为: Sigmoid函数的图形如 阅读全文
posted @ 2017-04-24 18:49 wangduo 阅读(7154) 评论(0) 推荐(0)
摘要:梯度下降法是一个最优化算法,通常也称为最速下降法。最速下降法是求解无约束优化问题最简单和最古老的方法之一,虽然现在已经不具有实用性,但是许多有效算法都是以它为基础进行改进和修正而得到的。最速下降法是用负梯度方向为搜索方向的,最速下降法越接近目标值,步长越小,前进越慢。 中文名 梯度下降 外文名 st 阅读全文
posted @ 2017-04-23 18:07 wangduo 阅读(3058) 评论(1) 推荐(0)
摘要:利用MATLAB将视频的每一帧保存成一幅图像,并自动命名。本文方法简单,容易学习。 首先,读入视频。代码如下: 接下来,我们要写一个循环来将视频的每一帧保存成.png格式的图片。代码如下: 程序运行结束后,会在xxx文件夹中生成fnum/step张图片,每一张图片对应视频中相应的一帧。 如果需要做一 阅读全文
posted @ 2017-02-22 09:29 wangduo 阅读(1876) 评论(0) 推荐(0)
摘要:概率霍夫变换(Progressive Probabilistic Hough Transform) 的原理很简单,如下所述: 1.随机获取边缘图像上的前景点,映射到极坐标系画曲线; 2.当极坐标系里面有交点达到最小投票数,将该点对应x y坐标系的直线L找出来; 3.搜索边缘图像上前景点,在直线L上的 阅读全文
posted @ 2017-01-11 11:41 wangduo 阅读(10041) 评论(0) 推荐(0)
摘要:格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 以下是Matlab中help norm 的解释: 1、如果A为矩阵 n=norm(A) 返回A的最大奇异值,即max(svd(A)) n=norm(A,p) 根据p的不同,返回不同的值 p 返 阅读全文
posted @ 2016-12-10 20:06 wangduo 阅读(784) 评论(0) 推荐(0)
摘要:Density based spatial clustering of applications with noise (DBSCAN) is a data clustering algorithm proposed by Martin Ester, Hans Peter Kriegel, Jörg 阅读全文
posted @ 2016-12-04 21:17 wangduo 阅读(643) 评论(0) 推荐(0)
摘要:遗传算法的手工模拟计算示例: 为更好地理解遗传算法的运算过程,下面用手工计算来简单地模拟遗传算法的各个主要执行步骤。 例:求下述二元函数的最大值: (1) 个体编码 遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种符号串。本题中,用无符号二进制整数来表示。 因 x1, 阅读全文
posted @ 2016-11-12 17:43 wangduo 阅读(1952) 评论(1) 推荐(0)
摘要:"Video来源地址" 一直都觉得粒子滤波是个挺牛的东西,每次试图看文献都被复杂的数学符号搞得看不下去。一个偶然的机会发现了Rob Hess()实现的这个粒子滤波。从代码入手,一下子就明白了粒子滤波的原理。根据维基百科上对粒子滤波的介绍(),粒子滤波其实有很多变种,Rob Hess实现的这种应该是最 阅读全文
posted @ 2016-11-12 16:24 wangduo 阅读(1540) 评论(0) 推荐(0)
摘要:本文翻译自维基百科,英文原文地址是:,如果您英语不错,建议您直接查看原文。 RANSAC是“RANdom SAmple Consensus(随机抽样一致)”的缩写。它可以从一组包含“局外点”的观测数据集中,通过迭代方式估计数学模型的参数。它是一种不确定的算法——它有一定的概率得出一个合理的结果;为了 阅读全文
posted @ 2016-11-11 16:57 wangduo 阅读(725) 评论(0) 推荐(0)
摘要:给定两个点p1与p2的坐标,确定这两点所构成的直线,要求对于输入的任意点p3,都可以判断它是否在该直线上。初中解析几何知识告诉我们,判断一个点在直线上,只需其与直线上任意两点点斜率都相同即可。实际操作当中,往往会先根据已知的两点算出直线的表达式(点斜式、截距式等等),然后通过向量计算即可方便地判断p 阅读全文
posted @ 2016-11-11 11:48 wangduo 阅读(820) 评论(0) 推荐(0)
摘要:本文的目的是用C实现生成Gabor模版,并对图像卷积。并简单提一下,Gabor滤波器在纹理特征提取上的应用。 一、什么是Gabor函数(以下内容含部分翻译自维基百科) 在图像处理中,Gabor函数是一个用于边缘提取的线性滤波器。Gabor滤波器的频率和方向表达同人类视觉系统类似。研究发现,Gabor 阅读全文
posted @ 2016-11-01 18:56 wangduo 阅读(1195) 评论(0) 推荐(0)
摘要:对于图像来说,高斯滤波器是利用高斯核的一个2维的卷积算子,用于图像模糊化(去除细节和噪声)。 1. 高斯分布 一维高斯分布 , 二维高斯分布 2.高斯核 理论上,高斯分布在所有定义域上都有非负值,这就需要一个无限大的卷积核。实际上,仅需要取均值周围3倍标准差内的值,以外部份直接去掉即可。 如下图为一 阅读全文
posted @ 2016-10-20 10:03 wangduo 阅读(899) 评论(0) 推荐(0)
摘要:更复杂些的滤波算子一般是先利用高斯滤波来平滑,然后计算其1阶和2阶微分。由于它们滤除高频和低频,因此称为带通滤波器(band-pass filters)。 在介绍具体的带通滤波器前,先介绍必备的图像微分知识。 1 一阶导数 连续函数,其微分可表达为 ,或 (1.1) 对于离散情况(图像),其导数必须 阅读全文
posted @ 2016-10-20 10:01 wangduo 阅读(9726) 评论(0) 推荐(1)