随笔分类 -  Photoshop 算法原理

Python: PS 图像调整--颜色梯度
摘要:本文用 Python 实现 PS 中的色彩图,可以看到颜色的各种渐变,具体的效果可以参考以前的博客:http://blog.csdn.net/matrix_space/article/details/46906849和之前的程序相比,这里利用矩阵的运算替代了 for ... 阅读全文
posted @ 2017-06-25 12:04 未雨愁眸 阅读(480) 评论(0) 推荐(0) 编辑
Python: PS 图像调整--黑白
摘要:本文用Python 实现 PS 里的图像调整–黑白,PS 里的黑白并不是简单粗暴的将图像转为灰度图,而是做了非常精细的处理,具体的算法原理和效果图可以参考以前的博客:http://blog.csdn.net/matrix_space/article/details/2... 阅读全文
posted @ 2017-06-11 17:03 未雨愁眸 阅读(378) 评论(0) 推荐(0) 编辑
Python: PS 图层混合算法汇总
摘要:本文用 Python 实现了PS 中的图层混合算法,把很多常见的图层混合算法都汇总到了一起,比起以前写的算法,就是用矩阵运算代替了很耗时的for 循环,运行效率有所提升。具体的代码如下:import matplotlib.pyplot as pltfrom skima... 阅读全文
posted @ 2017-05-24 16:20 未雨愁眸 阅读(930) 评论(0) 推荐(0) 编辑
Python: PS 滤镜--波浪特效
摘要:本文用 Python 实现 PS 滤镜的波浪特效,具体效果可以参考之前的博客http://blog.csdn.net/matrix_space/article/details/42215221import numpy as npfrom skimage import ... 阅读全文
posted @ 2017-05-21 22:10 未雨愁眸 阅读(619) 评论(0) 推荐(0) 编辑
Python: PS 滤镜--扇形变换
摘要:本文用 Python 实现 PS 滤镜中的一种几何变换特效,称为扇形变换,将图像扭曲成一个扇形,具体的算法原理和效果图可以参考以前的博客:http://blog.csdn.net/matrix_space/article/details/46789467import ... 阅读全文
posted @ 2017-05-20 07:27 未雨愁眸 阅读(445) 评论(0) 推荐(0) 编辑
Python: PS 图像调整--对比度调整
摘要:本文用 Python 实现 PS 里的图像调整–对比度调整。具体的算法原理如下: (1)、nRGB = RGB + (RGB - Threshold) * Contrast / 255 公式中,nRGB表示图像像素新的R、G、B分量,RGB表示图像像素R、G、... 阅读全文
posted @ 2017-05-20 07:25 未雨愁眸 阅读(1069) 评论(0) 推荐(0) 编辑
Python: PS 滤镜-- Fish lens
摘要:本文实现 PS 滤镜中的一种几何变换– Fish lens, 对图像做扭曲,感觉就像通过一个凸镜或者凹镜在观察图像一样。import numpy as npfrom skimage import img_as_floatimport matplotlib.pyplot... 阅读全文
posted @ 2017-05-17 15:03 未雨愁眸 阅读(188) 评论(0) 推荐(0) 编辑
Python: PS 滤镜特效 -- Marble Filter
摘要:本文用 Python 实现 PS 滤镜特效,Marble Filter, 这种滤镜使图像产生不规则的扭曲,看起来像某种玻璃条纹, 具体的代码如下:import numpy as npimport mathimport numpy.matlibfrom skimage ... 阅读全文
posted @ 2017-05-16 14:36 未雨愁眸 阅读(374) 评论(0) 推荐(0) 编辑
Python 图像处理: 生成二维高斯分布蒙版
摘要:在图像处理以及图像特效中,经常会用到一种成高斯分布的蒙版,蒙版可以用来做图像融合,将不同内容的两张图像结合蒙版,可以营造不同的艺术效果。I=M∗F+(1−M)∗B 这里I 表示合成后的图像,F 表示前景图,B 表示背景图,M 表示蒙版,或者直接用 蒙版与图像相乘, ... 阅读全文
posted @ 2017-02-27 10:05 未雨愁眸 阅读(1455) 评论(0) 推荐(0) 编辑
Python: 图像处理的基本运算
摘要:Python 作为一种面向对象、直译式的计算机程序语言,在很多领域得到广泛应用。本文主要介绍 Python 在图像处理中的基本运算,借助 scikit-image 库,Python 在做图像处理的 时候非常方便,对于习惯用MATLAB的人来说,可以非常快速的习惯Pyt... 阅读全文
posted @ 2016-10-16 19:41 未雨愁眸 阅读(552) 评论(0) 推荐(0) 编辑
PS 滤镜算法— — 表面模糊
摘要:图像的表面模糊处理,其作用是在保留图像边缘的情况下,对图像的表面进行模糊处理。在对人物皮肤处理上,比高斯模糊更有效。因为高斯模糊在使人物皮肤光洁的同时,也将一些边缘特征如脸部的眉毛、嘴唇等给模糊了,不得不用蒙版小心的抹去这些地方的模糊部分。在处理手法上,表面模糊也与其... 阅读全文
posted @ 2016-10-14 20:57 未雨愁眸 阅读(839) 评论(0) 推荐(0) 编辑
OpenCV——PS滤镜算法之 Ellipsoid (凹陷)
摘要:// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgu... 阅读全文
posted @ 2016-07-02 09:06 未雨愁眸 阅读(591) 评论(0) 推荐(0) 编辑
OpenCV——PS滤镜算法之 Ellipsoid (凸出)
摘要:// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgu... 阅读全文
posted @ 2016-07-02 09:05 未雨愁眸 阅读(265) 评论(0) 推荐(0) 编辑
PS 图像滤镜— — USM 锐化
摘要:这个算法的原理很简单,就是先用高斯模糊获取图像的低频信息,然后用原图减去高斯模糊之后的图,得到图像的高频信息,再将原图与高频信息融合,进一步增强原图的高频信息,看起来,图像的边缘显得特别的sharp。clc;clear all;close all;addpath('E... 阅读全文
posted @ 2016-04-24 15:14 未雨愁眸 阅读(352) 评论(0) 推荐(0) 编辑
OpenCV——Perlin Noise
摘要:// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgu... 阅读全文
posted @ 2016-02-23 10:12 未雨愁眸 阅读(363) 评论(0) 推荐(0) 编辑
OpenCV——PS滤镜 水波效果
摘要:// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgu... 阅读全文
posted @ 2016-02-23 10:12 未雨愁眸 阅读(348) 评论(0) 推荐(0) 编辑
OpenCV——PS滤镜之 波浪效果 wave
摘要:// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgu... 阅读全文
posted @ 2016-02-23 10:11 未雨愁眸 阅读(386) 评论(0) 推荐(0) 编辑
OpenCV——PS滤镜 漩涡 vertex
摘要:// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgu... 阅读全文
posted @ 2016-02-23 10:10 未雨愁眸 阅读(291) 评论(0) 推荐(0) 编辑
OpenCV——PS滤镜算法之 球面化 (凹陷效果)
摘要:// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgu... 阅读全文
posted @ 2016-02-19 16:13 未雨愁眸 阅读(625) 评论(0) 推荐(0) 编辑
OpenCV——PS滤镜算法之Spherize 球面化(凸出效果)
摘要:// define head function#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgu... 阅读全文
posted @ 2016-02-19 16:12 未雨愁眸 阅读(285) 评论(0) 推荐(0) 编辑