随笔分类 - Photoshop 算法原理
PS 图像特效-非线性滤波器
摘要:利用非线性滤波器,使图像的色彩凝块,形成一种近似融化的特效。clc;clear all;addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');Image=imread('4.jpg');Imag...
阅读全文
PS 滤镜算法原理——拼贴
摘要:%%%% Tile %%%%% 实现拼贴效果%%%%% 将原图像进行分块,然后让图像块在%%%%% 新图像范围内进行随机移动,确定移动后的边界%%%%% 将移动后的图像块填入新图像内clc;clear all;close all;Image=imread('4.jpg...
阅读全文
PS 滤镜算法原理——曝光过度
摘要:这个算法的原理,就是将图像反相,然后分别比较原图与反相后的图三个通道的大小,将小的值输出。clc;clear all;Image=imread('4.jpg');Image=double(Image);Image_inverse=255-Image;[row,col,...
阅读全文
PS 滤镜算法原理 ——马赛克
摘要:% method : 利用邻域的任意一点代替当前邻域所有像素点%%%% mosaicclc;clear all;addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');Image=imread('...
阅读全文
OpenCV——彩色图像转成灰度图像
摘要:// PS_Algorithm.h#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#i...
阅读全文
OpenCV——PS图层混合算法(六)
摘要:具体的算法原理可以参考:PS图层混合算法之六(差值,溶解, 排除)// PS_Algorithm.h#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #inc...
阅读全文
OpenCV——PS 图层混合算法 (四)
摘要:具体的算法原理可以参考PS图层混合算法之四(亮光, 点光, 线性光, 实色混合)// PS_Algorithm.h#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #inclu...
阅读全文
OpenCV——PS 图层混合算法 (三)
摘要:具体的算法原理可以参考PS图层混合算法之三(滤色, 叠加, 柔光, 强光)// PS_Algorithm.h#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include ...
阅读全文
OpenCV——PS 图层混合算法 (二)
摘要:具体的算法原理可以参考PS图层混合算法之二(线性加深,线性减淡,变亮,变暗)// PS_Algorithm.h#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include...
阅读全文
OpenCV——PS 图层混合算法(一)
摘要:具体的算法原理可以参考PS图层混合算法之一(不透明度,正片叠底,颜色加深,颜色减淡)// PS_Algorithm.h#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #inc...
阅读全文
PS 滤镜算法原理——照亮边缘
摘要:这个算法原理很简单,对彩色图像的R,G,B 三个通道,分别求梯度,然后将梯度值作为三个通道的值。clc;clear all;Image=imread('4.jpg');Image=double(Image);R=Image(:,:,1);G=Image(:,:,2);...
阅读全文
PS 色调——老照片效果
摘要:这就是通过调色使照片显得发黄。R_new=0.393*R+0.769*G+0.189*B;G_new=0.349*R+0.686*G+0.168*B;B_new=0.272*R+0.534*G+0.131*B;clc;clear all;Image=imread('9...
阅读全文
PS 滤镜算法原理——浮雕效果
摘要:clc;clear all;Image=imread('4.jpg');Image=double(Image);p=3; %% 控制浮雕的强度%% 控制浮雕的方向 H=[0 0 p 0 0 0 -p 0 0]; Image_new=...
阅读全文
PS 滤镜算法原理——碎片效果
摘要:%%% Fragment%%% 对原图做四个方向的平移,然后对平移的结果取平均%%% 碎片效果clc;clear all;Image=imread('4.jpg');Image=double(Image)/255;[row,col,k]=size(Image);Ima...
阅读全文
PS 滤镜算法原理——染色玻璃
摘要:%%%% 完成PS 中的染色玻璃滤镜特效clc;clear all;close all;Image=imread('4.jpg');Image=double(Image);Gray_Image=rgb2gray(Image/255);[row,col]=size(Gr...
阅读全文
PS 滤镜算法原理——高反差保留 (High Pass)
摘要:这个特效简单来说,就是一个高通滤波器,对图像做高斯滤波,用原图减去高斯滤波后的图,再将差值加上128. clc;clear all;close all;Image=imread('4.jpg');Image=double(Image);Image1=Image;%% ...
阅读全文
PS图像特效算法——镜像渐隐
摘要:这个特效的实现,可以先利用前面提到的渐变特效,做一个图像的渐变, 然后将原图与渐变图对称放置,将背景设置成黑色。clc;clear all;close all;Image=imread('4.jpg');Image=double(Image)/255;size_inf...
阅读全文
PS图像特效算法——百叶窗
摘要:这个只要设置好条纹的宽度和条纹的间隔,建立一个遮罩层,等间隔的对原图进行等间距的遮罩。clc;clear all;Image=imread('4.jpg');Image=double(Image)/255;size_info=size(Image); height=...
阅读全文
PS 图像特效算法— —渐变
摘要:这个特效利用图层的混合原理,先设置一个遮罩层,然后用遮罩层与原图进行相乘,遮罩层不同,图像最后呈现的渐变效果也不一样。clc;clear all;close all;addpath('E:\PhotoShop Algortihm\Image Processing\PS...
阅读全文
PS 图像调整算法— —渐变映射
摘要:这个调整简单来说就是先建立一张lookup table, 然后以图像的灰度值作为索引,映射得到相应的颜色值。图像的灰度值是由图像本身决定的,但是lookup table 却可以各种各样,所以不同的lookup table 就能使图像最终呈现的色彩不一样。...
阅读全文