自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Matrix-11

Mens et Manus

  • 博客(351)
  • 资源 (36)
  • 收藏
  • 关注

原创 Python: PS 滤镜--水波特效

本文用 Python 实现 PS 滤镜中的 水波特效import numpy as npfrom skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage import ioimport numpy.matlibfile_name2 = 'D:/Visual Effects/PS Algorithm/4.jp

2017-10-25 19:39:24 3302

原创 Python: PS 滤镜--旋涡特效

本文用Python 实现 PS 滤镜的旋涡特效,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/42215191import numpy as npfrom skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage im

2017-10-25 19:36:55 2712

原创 Python: PS 滤镜--USM 锐化

本文用 Python 实现 PS 滤镜中的 USM 锐化效果,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/51169960import matplotlib.pyplot as pltfrom skimage import iofrom skimage.filters import gaussianf

2017-10-25 19:34:21 3710

原创 Python: PS 滤镜--素描

本文用 Python 实现 PS 滤镜中的素描特效,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/38687427from skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage import iofrom skim

2017-10-25 19:32:47 2377

原创 Python: PS 图像调整--饱和度调整

本文用 Python 实现 PS 图像调整中的饱和度调整算法,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/22992961import matplotlib.pyplot as pltfrom skimage import iofile_name = 'D:/Visual Effects/PS Algo

2017-10-25 19:31:46 8745 1

原创 Python: PS 图像特效 — 模糊玻璃

今天介绍一种基于高斯滤波和邻域随机采样,生成一种毛玻璃的图像特效,简单来说,就是先对图像做高斯滤波模糊,然后对模糊后的图像,通过对邻域的随机采样来赋予当前的像素点,这样,生成的图像有有一定的随机扰动和模糊,看起来就像隔着一层毛玻璃在观察图像一样。# -*- coding: utf-8 -*-"""Created on Sun Aug 20 11:03:53 2017@author: shiyi

2017-10-25 19:30:32 2440

原创 Python: PS 滤镜--表面模糊

本文用 Python 实现 PS 滤镜中的表面模糊,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/52818857import matplotlib.pyplot as pltfrom skimage import ioimport numpy as npimport numpy.matlibfile

2017-10-25 19:29:08 2173

原创 Python: PS 滤镜--旋转模糊

本文用 Python 实现 PS 滤镜中的选择模糊,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/39211667from skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage import ioimport nu

2017-10-25 19:27:40 1330 1

原创 Python: PS滤镜--径向模糊

本文用 Python 实现 PS 滤镜中的径向模糊特效,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/39211735from skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage import ioimport

2017-10-25 19:24:56 1853

原创 Python: PS 滤镜-- 极坐标变换到平面坐标

本文用 Python 实现 PS 中的一种滤镜 极坐标变换到平面坐标,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/42214641import matplotlib.pyplot as pltfrom skimage import ioimport numpy as npimport numpy.m

2017-10-08 17:40:16 2152 1

翻译 机器学习: KNN--python

今天介绍机器学习中比较常见的一种分类算法,K-NN,NN 就是 Nearest Neighbors, 也就是最近邻的意思,这是一种有监督的分类算法,给定一个 test sample, 计算这个 test sample 与 training set 里每个 training sample 的距离,选择离 test sample 最近的 K 个,然后通过投票选择这 K 个样本中,属于哪类的最多,那

2017-09-10 16:33:06 510

原创 Python: PS 图像调整--亮度调整

本文用 Python 实现 PS 图像调整中的亮度调整,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/22991683import matplotlib.pyplot as pltfrom skimage import iofile_name='D:/Image Processing/PS

2017-09-10 16:23:47 3119

原创 Python: PS 滤镜--马赛克

本文利用 Python 实现PS 滤镜中的马赛克效果,具体的算法原理和效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/30469217from skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage import ioimp

2017-09-03 09:26:11 2260

原创 Python: PS 图像特效 — 抽象画风

今天介绍一种基于图像分割和color map 随机采样生成一种抽象画风的图像特效,简单来说,就是先生成一张 color map 图,颜色是渐变的,然后针对要处理的图像,进行分割,这里用的是 SLIC 分割算法,然后从 color map 中随机采样,将采样得到的像素值赋予分割后的图像区域。# -*- coding: utf-8 -*-"""Created on Sun Aug 20 08:31:

2017-08-20 10:20:55 3105 1

原创 Python: PS 滤镜--万花筒效果

本文用 Python 实现 PS 的一种滤镜效果,称为万花筒。也是对图像做各种扭曲变换,最后图像呈现的效果就像从万花筒中看到的一样:图像的效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/46789783import matplotlib.pyplot as pltfrom skimage import io

2017-08-16 21:15:16 3490

翻译 Guided Image Filtering

在图像滤波中,人们最希望的就是可以将图像中的噪声过滤掉的同时,能够让边缘尽可能的保持。噪声属于高频信号,而边缘其实也是一种高频信号,所以一般的滤波器,比如高斯模糊,均值模糊,都是一种低通滤波器,能够将高频信号做平滑处理,这些kernel在将噪声滤掉的同时,也会将边缘模糊掉,所以保边滤波器的设计一直是图像滤波的重点。导向滤波是非常有名的一种保边滤波器,与传统的高斯滤波,均值滤波独立于图像的内容不

2017-08-06 22:45:07 2923

原创 Python: PS 图像调整--明度调整

本文用 Python 实现 PS 图像调整中的明度调整: 我们知道,一般的非线性RGB亮度调整只是在原有R、G、B值基础上增加和减少一定量来实现的,而PS的明度调整原理还得从前面那个公式上去找。我们将正向明度调整公式: RGB = RGB + (255 - RGB) * value / 255 转换为 RGB = (RGB * (255 - value) + 255 * value) /

2017-08-02 22:10:18 3227 1

原创 图像背后的数学--直方图

从最开始接触图像处理,到现在,也有很多年了,现在回过来看以前学的很多东西,会开始慢慢尝试理解现象背后的本质,以前只是单纯地从技术的角度去学习图像处理的很多算法,随着知识的积累,会感到很多算法的背后其实都有着看似简单却又深刻的数学与物理原理。今天简单介绍图像中常用的一个统计–直方图。直方图统计是图像处理中非常基本的一种统计,简单来说,就是给定一张图像 I∈[0,255] I \in [0, 25

2017-07-20 21:56:43 4486 1

原创 Python: PS 滤镜--高反差保留 (High pass)

本文用 Python 实现 PS 滤镜中的 高反差保留 特效,具体的算法原理和图像效果可以参考之前的博客:http://blog.csdn.net/matrix_space/article/details/25492391import matplotlib.pyplot as pltfrom skimage import iofrom skimage.filters import ga

2017-06-25 12:07:05 4885

原创 Python: PS 滤镜--碎片特效

本文用 Python 实现 PS 滤镜中的碎片特效,这个特效简单来说就是将图像在 上,下,左,右 四个方向做平移,然后将四个方向的平移的图像叠加起来做平均。具体的效果图可以参考之前的博客http://blog.csdn.net/matrix_space/article/details/29192819from skimage import img_as_floatimport matpl

2017-06-25 12:05:54 2185

原创 Python: PS 图像调整--颜色梯度

本文用 Python 实现 PS 中的色彩图,可以看到颜色的各种渐变,具体的效果可以参考以前的博客:http://blog.csdn.net/matrix_space/article/details/46906849和之前的程序相比,这里利用矩阵的运算替代了 for 循环,提升了运行的效率。import numpy as npimport matplotlib.pyplot as p

2017-06-25 12:04:21 3131

原创 Python: PS 图像调整--黑白

本文用Python 实现 PS 里的图像调整–黑白,PS 里的黑白并不是简单粗暴的将图像转为灰度图,而是做了非常精细的处理,具体的算法原理和效果图可以参考我以前的博客:http://blog.csdn.net/matrix_space/article/details/22992833比起之前的程序,对代码进行了优化,完全用矩阵运算代替了 for 循环,运算效率提升了很多。具体的代码如下:

2017-06-11 17:02:55 2643

原创 Python: PS 图层混合算法汇总

本文用 Python 实现了PS 中的图层混合算法,把很多常见的图层混合算法都汇总到了一起,比起以前写的算法,就是用矩阵运算代替了很耗时的for 循环,运行效率有所提升。具体的代码如下:import matplotlib.pyplot as pltfrom skimage import ioimport mathimport numpy as np# image fusionfi

2017-05-24 16:20:14 8280 1

原创 Python: PS 滤镜--波浪特效

本文用 Python 实现 PS 滤镜的波浪特效,具体效果可以参考之前的博客http://blog.csdn.net/matrix_space/article/details/42215221import numpy as npfrom skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage imp

2017-05-21 22:09:40 3017

原创 Python: PS 滤镜--扇形变换

本文用 Python 实现 PS 滤镜中的一种几何变换特效,称为扇形变换,将图像扭曲成一个扇形,具体的算法原理和效果图可以参考以前的博客:http://blog.csdn.net/matrix_space/article/details/46789467import numpy as npfrom skimage import img_as_floatimport matplotlib

2017-05-20 07:26:53 3018 2

原创 Python: PS 图像调整--对比度调整

本文用 Python 实现 PS 里的图像调整–对比度调整。具体的算法原理如下: (1)、nRGB = RGB + (RGB - Threshold) * Contrast / 255 公式中,nRGB表示图像像素新的R、G、B分量,RGB表示图像像素R、G、B分量,Threshold为给定的阈值,Contrast为处理过的对比度增量。 Photoshop对于对比度增量,是按

2017-05-20 07:25:01 4485

原创 Python: PS 滤镜-- Fish lens

本文实现 PS 滤镜中的一种几何变换– Fish lens, 对图像做扭曲,感觉就像通过一个凸镜或者凹镜在观察图像一样。import numpy as npfrom skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage import ioimport mathimport numpy.matlib

2017-05-17 15:02:49 1828

原创 Python: PS 滤镜特效 -- Marble Filter

本文用 Python 实现 PS 滤镜特效,Marble Filter, 这种滤镜使图像产生不规则的扭曲,看起来像某种玻璃条纹, 具体的代码如下:import numpy as npimport mathimport numpy.matlibfrom skimage import ioimport randomfrom skimage import img_as_floatimport

2017-05-16 14:36:29 2459

翻译 机器学习: TensorFlow 的数据读取与TFRecords 格式

最近学习tensorflow,发现其读取数据的方式看起来有些不同,所以又重新系统地看了一下文档,总得来说,tensorflow 有三种主流的数据读取方式: 1) 传送 (feeding): Python 可以在程序的运行过程中,将数据传送进定义好的 tensor 变量中 2) 从文件读取 (reading from files): 一个输入流从文件中直接读取数据 3) 预加载数据 (prel

2017-03-22 11:24:22 4931 1

原创 Python 图像处理: 生成二维高斯分布蒙版

在图像处理以及图像特效中,经常会用到一种成高斯分布的蒙版,蒙版可以用来做图像融合,将不同内容的两张图像结合蒙版,可以营造不同的艺术效果。I=M∗F+(1−M)∗B I = M*F+(1-M)*B 这里II 表示合成后的图像,FF 表示前景图,BB 表示背景图,MM 表示蒙版,或者直接用 蒙版与图像相乘, 形成一种渐变映射的效果。如下所示。I=M∗F I = M*F 这里介绍一下高斯分

2017-02-27 10:04:47 11646 6

翻译 机器学习: t-Stochastic Neighbor Embedding 降维算法 (二)

上一篇文章,我们介绍了SNE降维算法,SNE算法可以很好地保持数据的局部结构,该算法利用条件概率来衡量数据点之间的相似性,通过最小化条件概率 pj|ip_{j|i} 与 pi|jp_{i|j} 之间的 KL-divergence,将数据从高维空间映射到低维空间。Symmetric SNESNE算法利用的是条件概率,我们也可以利用联合概率,衡量两个空间 \mathcal{X} 与 \mathc

2017-01-18 16:01:56 2647

翻译 机器学习: t-Stochastic Neighbor Embedding 降维算法 (一)

Introduction在计算机视觉及机器学习领域,数据的可视化是非常重要的一个应用,一般我们处理的数据都是成百上千维的,但是我们知道,目前我们可以感知的数据维度最多只有三维,超出三维的数据是没有办法直接显示出来的,所以需要做降维的处理,数据的降维,简单来说就是将高维度的数据映射到较低的维度,如果要能达到数据可视化的目的,就要将数据映射到二维或者三维空间。数据的降维是一种无监督的学习过程,我们

2017-01-18 09:21:46 8856

翻译 机器学习: 基于MRF和CNN的图像合成

前面我们介绍了基于卷积神经网络的图像风格迁移,利用一张content image 和 style image,可以让最终的图像既保留content image的基本结构,又能显示一定的style image的风格,今天我们介绍另外一篇类似的文章: Combining Markov Random Fields and Convolutional Neural Networks for Image Sy

2017-01-16 10:53:03 5948 2

翻译 机器学习:利用卷积神经网络实现图像风格迁移 (三)

前面介绍了利用卷积神经网络实现图像风格迁移的算法原理和基于TensroFlow 的代码实现,这篇博客对前面的代码做了一些改变,设置了一个 image resize 函数,这样可以处理任意size的 input image,而且我们尝试利用 L-BFGS 优化算法替代之前的 Adam 优化算法,对卷积层以及pooling层函数做了修改。import numpy as npimport scipy.

2017-01-13 16:36:15 7885 8

翻译 机器学习:利用卷积神经网络实现图像风格迁移 (二)

在上一篇博客里,我们介绍了利用卷积神经网络实现图像风格迁移的算法原理, 这篇文章,我们主要介绍基于TensorFlow的程序实现,为了实现以下程序,你需要安装 TensorFlow, Numpy, Scipy, 以及下载 VGG-19 model。import osimport sysimport numpy as npimport scipy.ioimport scipy.miscimp

2017-01-10 11:02:07 14514 10

翻译 机器学习:利用卷积神经网络实现图像风格迁移 (一)

相信很多人都对之前大名鼎鼎的 Prisma 早有耳闻,Prisma 能够将一张普通的图像转换成各种艺术风格的图像,今天,我们将要介绍一下Prisma 这款软件背后的算法原理。就是发表于 2016 CVPR 一篇文章,“ Image Style Transfer Using Convolutional Neural Networks”算法的流程图主要如下:总得来说,就是利用一个训练好的卷积神经网络 V

2017-01-09 11:19:28 28653 14

原创 2016 年度读书总结

2016 年度读书总结《万历十五年》 黄仁宇先生最有名的一部作品,也是研究明史的一部经典之作,时隔多年,重读这部作品,感受已然不同,个人评分四星半。《九州缥缈录》 江南同学创造的九州世界,曾经让多少人热血沸腾,陪伴了一代人的青春,可惜我看的时候,青春已经远去,不过对于这种非凡的想象力与故事架构的技巧还是非常欣赏,虽然故事的最后是一个永远没有填满的大坑,但阅读的时候还是觉得蛮舒服的,个人评分四星

2016-12-31 08:55:22 2033 2

原创 机器学习: Viola-Jones 人脸检测算法解析(二)

上一篇博客里,我们介绍了VJ人脸检测算法的特征,就是基于积分图像的矩形特征,这些矩形特征也被称为Haar like features, 通常来说,一张图像会生成一个远远高于图像维度的特征集,比如一个 24×2424 \times 24 的图像,会生成162336个矩形特征。在实时的人脸检测应用中,不可能把所有的特征都用上,所有需要做特征选择,这篇博客里,我们将要介绍AdaBoost的训练方法和基于A

2016-12-28 14:56:09 9087

原创 机器学习: Viola-Jones 人脸检测算法解析(一)

在计算机视觉领域中,人脸检测或者物体检测一直是一个非常受关注的领域,而在人脸检测中,Viola-Jones人脸检测算法可以说是非常经典的一个算法,所有从事人脸检测研究的人,都会熟悉了解这个算法,Viola-Jones算法在2001年的CVPR上提出,因为其高效而快速的检测即使到现在也依然被广泛使用,OpenCV 和 Matlab中都将这个算法写进了函数库可以很方便的直接调用。虽然VJ人脸检测算法最

2016-12-25 10:27:25 28356 3

原创 机器学习: TensorFlow with MLP 笑脸识别

Tensor Flow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。这是谷歌开源的一个强大的做深度学习的软件库,提供了C++ 和 Python 接口,下面给出用Tensor Flow 建立MLP 网络做笑脸识别的一个简单用例。这个用例可以帮助

2016-12-10 11:50:15 2528

机器学习 第十三讲: K-均值算法

主要介绍unsupervised学习模型中的K-均值算法。

2015-04-25

机器学习 第十二讲:Regularization and model selection

介绍机器学习中的特征选择的一些方法,以及评估学习模型的方法。

2015-03-28

机器学习 第十一讲 Learning Theory

主要介绍机器学习中,学习模型在训练集上遇到的欠拟合及过拟合问题。

2015-03-28

机器学习 第九讲:Support Vector Machines 3

主要介绍SVM中的优化边界分类器以及kernel的概念。

2015-03-15

机器学习 第十讲:Support Vector Machines 4

这一讲介绍SVM中引入Regularization处理数据非线性可分的情况,以及SMO算法。

2015-03-15

机器学习 第八讲: Support Vector Machines 2

这一讲主要介绍SVM,介绍优化的边界分类器以及Lagrange duality的概念

2015-03-15

机器学习 第七讲:Support Vector Machines 1

这一讲主要介绍SVM的基本概念,介绍margin,函数margin和几何margin的概念。

2015-03-15

机器学习 第六讲:Generative Learning Algorithm B

这一讲主要介绍 Generative Learning Algorithm 中的另外一种模型 Naive Bayes, 以及相应的扩展。

2015-03-06

机器学习 第五讲: Generative Learning Algorithm A

这一讲介绍 Generative Learning Algorithm, 主要介绍 Gaussian discriminant analysis。

2015-03-06

机器学习 第四讲 Logistic Regression和广义线性模型

这一讲主要介绍 Logistic regression的推导和广义线性模型,以及从广义线性模型推导出其他的很多概率分布。

2015-02-07

机器学习 第三讲:从矩阵和概率的角度推导最小均方误差函数

机器学习的讲义,主要介绍利用矩阵和最大似然估计推导最小均方误差函数。

2015-02-04

机器学习 第二讲:矩阵的基本运算

机器学习的讲义,这一讲主要介绍矩阵的基本运算,矩阵的基本概念和矩阵的求导。

2015-02-04

机器学习 第一讲:线性回归

这是机器学习的讲义,主要介绍了线性回归的定义和相关的推导。

2015-02-04

Numerical.Recipes.3rd.Edition

数值分析的经典教程,英文版的,喜欢看原版的同学不容错过。

2011-09-27

算法导论-英文版

算法导论,学数据结构和算法不能错过的经典之作。

2011-09-27

OPENGL红宝书(大家可以看看)

OPENGL红宝书,不是PDF格式,而是网页格式,不过还是很清楚,很有条理,一章章都分好了。

2011-09-02

常用算法程序集(C语言描述)

算法包括: 多项式运算,复数计算,随机数产生,矩阵运算,矩阵特征值和特征向量运算,线性代数方程组求解,非线性代数方程组求解,插值,数值积分,数值微分,排序,查找。

2011-09-01

FER 2013 数据库 压缩分卷二

FER 2013 数据集 压缩分卷 二

2017-06-25

FER 2013 数据库 压缩分卷一

这是 FER 2013 数据库,由于原文件超过了上传限制,所以分卷压缩,这是分卷一。

2017-06-25

Bayes Theory and Machine Learning 2

利用贝叶斯估计做二分类。介绍贝叶斯决策的基本概念

2016-02-24

Bayes Theory and Machine Learning 1

介绍概率的基本概念,以及基本的贝叶斯准则。

2016-02-24

Convolutional Neural Networks for Visual Recognition 7

介绍 Convolutional Neural Networks 在计算机视觉的应用的系列讲义的第七讲。

2015-07-16

Convolutional Neural Networks for Visual Recognition 6

介绍 Convolutional Neural Networks 在计算机视觉的应用的系列讲义的第六讲。

2015-07-16

Convolutional Neural Networks for Visual Recognition 8

介绍 Convolutional Neural Networks 在计算机视觉的应用的系列讲义的第八讲。

2015-07-16

Convolutional Neural Networks for Visual Recognition 5

介绍 Convolutional Neural Networks 在计算机视觉的应用的系列讲义的第五讲。

2015-07-16

Convolutional Neural Networks for Visual Recognition 4

介绍 Convolutional Neural Networks 在计算机视觉的应用的系列讲义的第四讲。

2015-06-28

Convolutional Neural Networks for Visual Recognition 3

介绍 Convolutional Neural Networks 在计算机视觉的应用的系列讲义的第三讲。

2015-06-28

Convolutional Neural Networks for Visual Recognition 2

介绍 Convolutional Neural Networks 在计算机视觉的应用的系列讲义的第二讲。

2015-06-28

Convolutional Neural Networks for Visual Recognition 1

介绍 Convolutional Neural Networks 在计算机视觉的应用的系列讲义的第一讲。

2015-06-28

机器学习 Hidden Markov Models 3

主要介绍 Hidden Markov Models 的 VITERBI ALGORITHM

2015-05-21

机器学习 Hidden Markov Models 2

主要介绍 Hidden Markov Models 中的几种常见模型,以及forward 算法。

2015-05-21

机器学习 Hidden Markov Models 1

这个主要介绍机器学习里的一个非常有名的模型,Hidden Markov Models,第一讲主要介绍几本概念。

2015-05-21

机器学习 第十五讲:PCA

这讲主要介绍PCA,主分量分析,一种用于降维的算法。

2015-04-25

机器学习 第十四讲:GMM与EM算法

这讲主要介绍unsupervised学习模型中的高斯混合模型以及EM算法。

2015-04-25

空空如也

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

TA关注的人

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