这个特效简单来说,就是一个高通滤波器,

对图像做高斯滤波,用原图减去高斯滤波后的图,再将差值加上128.

clc;
clear all;
close all;
Image=imread('4.jpg');
Image=double(Image);
Image1=Image;

%% 设置高斯滤波器
Half_size=10;
F_size=2*Half_size+1;
G_Filter=fspecial('gaussian',F_size,F_size/6);

%% 做高斯滤波
Image_Filter = imfilter(Image1, G_Filter,'conv');

%% 做差值
Image_Diff=Image-Image_Filter;

%% 差值加上128
Image_out=Image_Diff+128;

imshow(Image/255);
figure, imshow(Image_out/255);

原图:

效果图:

转载于:https://www.cnblogs.com/muyuge/p/6152386.html

PS 滤镜算法原理——高反差保留 (High Pass)相关推荐

  1. PS 滤镜算法原理——照亮边缘

    这个算法原理很简单,对彩色图像的R,G,B 三个通道,分别求梯度,然后将梯度值作为三个通道的值. clc; clear all; Image=imread('4.jpg'); Image=double ...

  2. PS 滤镜算法原理——染色玻璃

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/shinian1987/article/details/30485639 %%%% 完毕PS 中的染色 ...

  3. PS 滤镜算法原理——曝光过度

    这个算法的原理,就是将图像反相,然后分别比较原图与反相后的图三个通道的大小,将小的值输出. clc; clear all; Image=imread('4.jpg'); Image=double(Im ...

  4. PS 滤镜算法原理 ——马赛克

    % method : 利用邻域的任意一点代替当前邻域所有像素点 %%%% mosaic clc; clear all; addpath('E:\PhotoShop Algortihm\Image Pr ...

  5. PS 滤镜算法原理——浮雕效果

    clc; clear all; Image=imread('4.jpg'); Image=double(Image); p=3;  %% 控制浮雕的强度 %% 控制浮雕的方向 H=[0 0 p     ...

  6. PS 滤镜算法原理——拼贴

    %%%% Tile  %%%%% 实现拼贴效果 %%%%% 将原图像进行分块,然后让图像块在 %%%%% 新图像范围内进行随机移动,确定移动后的边界 %%%%% 将移动后的图像块填入新图像内 clc; ...

  7. 图片滤镜算法原理简单讲解

    一.锐化 锐化的算法很简单,就是比较相邻的几个像素,把当前像素加上和周围的像素的差就可以了.这里我给出一个示例: A B C D E F G H I J K L M N O P 假设有一个图片,4*4 ...

  8. PS 滤镜算法— — 表面模糊

    图像的表面模糊处理,其作用是在保留图像边缘的情况下,对图像的表面进行模糊处理.在对人物皮肤处理上,比高斯模糊更有效.因为高斯模糊在使人物皮肤光洁的同时,也将一些边缘特征如脸部的眉毛.嘴唇等给模糊了,不 ...

  9. 图像特效及滤镜算法汇总

    OpenCV 版:OpenCV 图像处理 PS 图像处理算法汇总 图层混合算法: PS图层混合算法之一(不透明度,正片叠底,颜色加深,颜色减淡) PS图层混合算法之二(线性加深,线性减淡,变亮,变暗) ...

最新文章

  1. RelativeLayout 深入理解
  2. SpringCloud组件 源码剖析:Eureka服务注册方式流程全面分析
  3. MySQL中用decimal的原因
  4. 风险平价策略python代码_风险平价组合(risk parity)理论与实践
  5. c语言中的两个百分号什么意思,百分号的用法,特别是在两个量词之间的用法,例如50%—70%和50—70%...-百分号-语文-彭都宰同学...
  6. [K/3Cloud]如何解决kdpkg无法部署到业务站点的问题
  7. 第二章 变量和基本类型
  8. html 5实用特性之data属性
  9. 深入学习c++--智能指针(二) weak_ptr(打破shared_ptr循环引用)
  10. Linux 桌面玩家指南:01. 玩转 Linux 系统的方法论
  11. php微信上传图文素材,php使用curl 上传微信公共平台素材文件
  12. 剑指 Offer(C++版本)系列:剑指 Offer 10- II 青蛙跳台阶问题
  13. 收集整理的ARM嵌入式linux开发入门视频教程
  14. 解决Windows10系统ping外网不通的问题
  15. 魔兽中的dx写屏(原版为英文)
  16. curl:Failed connect to github-production-release-asset-2e65be.s3...; Connection refused解决办法
  17. 诺基亚计划于下周发布虚拟现实产品
  18. python输入名字配对情侣网名_输入姓名配对情侣网名,情侣网名名字配对
  19. 刚毕业大学生自学一步步成为资深建模大师,他是怎么做到的?
  20. 疫情下,分享2022年比较冷门的网络兼职

热门文章

  1. QuartusII 13.0.1添加cpld库方法
  2. 下列哪个网站还未推出微博服务器,微博服务器
  3. 一个女孩的IT创业经历
  4. 一个年薪一百万的程序员:技术进阶之路
  5. 截污弃流过滤一体化设备 截污弃流过滤装置 成品截污弃流井
  6. 线性判别分析(LDA)基本原理及实现
  7. 大多数企业自动化改造进程如何?有哪些设备可以助力企业布局智能制造?
  8. Java提取文本中的超链接添加a标签
  9. 中国移动飞信WAP登陆分析及脚本
  10. 微信订餐小程序系统设计与实现