PS 滤镜——(扭曲)逆球面化 (凹陷效果)
%%% Inverse_Spherize
%%% 逆球面化clc;
clear all;
close all;addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');I=imread('4.jpg');
Image=double(I);[row, col,layer]=size(Image);
R=floor(min(row, col)/2);
K=pi/2;
Image_new=Image;
alpha=1;
for i=1:rowfor j=1:coly0=(row+1)/2-i;x0=j-(col+1)/2;Dis=x0.^2+y0.^2;radius0=sqrt(Dis);if(Dis<R*R)if(x0~=0)beta=atan(y0/x0);if(x0<0)beta=beta+pi;endelsebeta=pi/2;endtheta=radius0/R*K;radius=R*sin(theta);radius=(radius-radius0)*alpha+radius0;x=radius*cos(beta);y=radius*sin(beta);x=col/2+x;y=row/2-y;if(x>1 && x<col && y>1 && y<row)x1=floor(x);y1=floor(y);p=x-x1;q=y-y1;for k=1:layerImage_new(i,j,k)=(1-p)*(1-q)*Image(y1,x1,k)+p*(1-q)*Image(y1,x1+1,k)...+q*(1-p)*Image(y1+1,x1,k)+p*q*Image(y1+1,x1+1,k);endendendend
endimshow(Image_new/255);
原图
效果图
PS 滤镜——(扭曲)逆球面化 (凹陷效果)相关推荐
- python绘制立体扇形_Python实现PS滤镜特效之扇形变换效果示例
本文实例讲述了Python实现PS滤镜特效之扇形变换效果.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜中的一种几何变换特效,称为扇形变换,将图像扭曲成一个扇形,具体的算法原 ...
- python万花筒教程_Python: PS 滤镜--万花筒效果
本文用 Python 实现 PS 的一种滤镜效果,称为万花筒.也是对图像做各种扭曲变换,最后图像呈现的效果就像从万花筒中看到的一样: 图像的效果可以参考之前的博客: import matplotlib ...
- html 滤镜制作线条,PS滤镜简单制作炫酷的线条效果
今天为大家分享利用PS滤镜制作炫酷线条效果方法,教程很不错,值得大家学习,推荐过来,喜欢的朋友快快来学习吧! 步骤 启动PS软件 ctrl+n新建一空白文档,尺寸为 800x600px,背景色设置为黑 ...
- python 视频滤镜_Python实现PS滤镜功能之波浪特效示例
本文实例讲述了Python实现PS滤镜功能之波浪特效.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜的波浪特效,具体效果可以参考附录说明 import numpy as np ...
- Python实现PS滤镜Fish lens图像扭曲效果示例
Python实现PS滤镜Fish lens图像扭曲效果 这篇文章主要介绍了Python实现PS滤镜Fish lens图像扭曲效果,结合实例形式分析了Python实现PS滤镜的图像扭曲效果相关操作技巧 ...
- python 艺术照片滤镜_Python实现PS滤镜Fish lens图像扭曲效果示例
本文实例讲述了Python实现PS滤镜Fish lens图像扭曲效果.分享给大家供大家参考,具体如下: 这里实现 PS 滤镜中的一种几何变换– Fish lens, 对图像做扭曲,感觉就像通过一个凸镜 ...
- python 画三角形matli_Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
本文实例讲述了Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜特效,Marble Filter, 这种滤 ...
- python 艺术照片滤镜_[宜配屋]听图阁 - Python实现PS滤镜Fish lens图像扭曲效果示例...
本文实例讲述了Python实现PS滤镜Fish lens图像扭曲效果.分享给大家供大家参考,具体如下: 这里实现 PS 滤镜中的一种几何变换– Fish lens, 对图像做扭曲,感觉就像通过一个凸镜 ...
- html怎么做出相框的效果,PS滤镜制作漂亮的实木相框效果
一.新建一个600 * 800像素的文件,然后新建一个图层,前景颜色设置为红色,背景设置为深红色,执行:滤镜 > 渲染 > 纤维,参数设置如下图. 二.执行:图像 > 旋转画布 &g ...
最新文章
- Docker 仓库管理
- python-opencv 常用工具总结
- 过滤器应用【编码、敏感词、压缩、转义过滤器】
- Tensorflow初学者之搭建神经网络基本流程
- 【重要】2022年有三AI实战课程讲师招募,只等你来!
- 手写单隐层神经网络_鸢尾花分类(matlab实现)
- 数据结构与算法分析资源总结
- 01.java内存模型
- C# 中的 lock的陷阱
- 数据结构--栈--共享顺序栈
- c语言循环10次代码,C语言教学(七-上)for循环
- Ubuntu20.04+i3wm折腾笔记
- macOS Monterey/BigSur 安装HP打印机驱动
- 如何用计算机管理员权限,如何以管理员身份运行电脑?急
- 如何运营ASO积分墙用户,aso积分墙是什么意思
- 计算机ctrl加什么作用,计算机中快捷键ctrl加什么是返回上一步
- Unhandled exception:java.lang.IllegalAccessException提示报错
- vue 前端解析Excel
- 墨天轮沙龙 | 庚顿数据姚羽:实时数据技术赋能流程工业,保障业务连续性
- 外贸人如何把握客户跟进频率?
热门文章
- pythondjangoweb典型模块开发实战 pdf下载_胡阳《Django企业开发实战高效Python Web框架指南》PDF及代码...
- 利用阿里云开发APP,实现远程数据接收
- idea jar包在x-shell 上执行,并使用jara -jar
- 基于Matlab的三角函数方程组解算方法
- Warning: mysqli::mysqli(): (HY000/2002): No connection could be made because the target machine acti
- char* char[] char** char*[] char[][]详解
- python网络爬虫方向的第三方库_Python网络爬虫中常用第三方库总结
- 阿里云OSS 图片处理
- python测试开发教程 龙腾_龙腾源码网京东 有货自动下单,Python 脚本 你的口罩...
- PHP 26个英文字母递增