1. 程式人生 > >Python: PS 濾鏡--水波特效

Python: PS 濾鏡--水波特效

本文用 Python 實現 PS 濾鏡中的 水波特效

import numpy as np
from skimage import img_as_float
import matplotlib.pyplot as plt
from skimage import io
import numpy.matlib

file_name2 = 'D:/Visual Effects/PS Algorithm/4.jpg'
img=io.imread(file_name2)

img = img_as_float(img)

row, col, channel = img.shape
img_out = img * 1.0
A
= 7.0 B = 3.0 center_x = (col-1)/2.0 center_y = (row-1)/2.0 xx = np.arange (col) yy = np.arange (row) x_mask = numpy.matlib.repmat (xx, row, 1) y_mask = numpy.matlib.repmat (yy, col, 1) y_mask = np.transpose(y_mask) xx_dif = x_mask - center_x yy_dif = center_y - y_mask theta = np.arctan2(yy_dif, xx_dif) r
= np.sqrt(xx_dif * xx_dif + yy_dif * yy_dif) r1 = r + A*col*0.01*np.sin(B*0.1*r) x_new = r1 * np.cos(theta) + center_x y_new = center_y - r1 * np.sin(theta) int_x = np.floor (x_new) int_x = int_x.astype(int) int_y = np.floor (y_new) int_y = int_y.astype(int) for ii in range(row): for jj in range (col): new_xx = int_x [ii, jj] new_yy = int_y [ii, jj] if x_new [ii, jj] < 0 or x_new [ii, jj] > col -1 : continue if y_new [ii, jj] < 0 or y_new [ii, jj] > row -1 : continue img_out[ii, jj, :] = img[new_yy, new_xx, :] plt.figure (1) plt.imshow (img) plt.axis('off') plt.figure (2) plt.imshow (img_out) plt.axis('off') plt.show()

這裡寫圖片描述

這裡寫圖片描述

相關推薦

Python: PS --水波特效

本文用 Python 實現 PS 濾鏡中的 水波特效 import numpy as np from skimage import img_as_float import matplotlib.p

Python: PS --馬賽克

本文利用 Python 實現PS 濾鏡中的馬賽克效果,具體的演算法原理和效果可以參考之前的部落格: from skimage import img_as_float import matplo

Python: PS--徑向模糊

本文用 Python 實現 PS 濾鏡中的徑向模糊特效,具體的演算法原理和效果可以參考之前的部落格: from skimage import img_as_float import matpl

HTML5----CSS3圖片(filter)特效

拖動 ner hot war str term min jquer onchange 支持Chrome: 暫不支持瀏覽器:FF,IE... 希望後者努力 效果圖: CSS: <style type="text/css"> @-webkit-key

PS 算法原理——碎片效果

net -a dsm 原理 -o span offset gravity == %%% Fragment %%% 對原圖做四個方向的平移。然後對平移的結果取平均 %%% 碎片效果 clc; clear all; Image=imread(‘4.jpg‘

PSNik Collection for mac中文版

adobe系列的PS應該是大家接觸最多的影象處理軟體,功能有多強大也只有下載使用了才知道,太多說不完!Photoshop中除了本身自帶的圖片處理功能只玩還可以搭配各種PS外掛使用,包括ps濾鏡,ps磨皮外掛等等,讓圖片效果更驚人!今天小編要推薦的就是PS濾鏡Nik Collection合集,這款外掛

PSNik Collection 2018中文破解版破解教程

PS濾鏡Nik Collection合集是一套專注於影象後期處理、調色的PS濾鏡外掛!Collection全套有8款強大的影象處理外掛,可以進行影象後期處理、調色的PS濾鏡,包括降噪、選擇性編輯濾鏡、高動態成像、影象美化、黑白照片和銳化等操作!!nik collection中文破解版合集,無需輸入任

PS — —影象偏移

clc; clear all; close all; addpath('E:\PhotoShop Algortihm\Image Processing\PS Algor

打造木紋圖片效果的PS教程

木紋的前期部分可能大家都會做,用雲彩,雜色及動感模糊做出初略的木質效果。不過效果還是不夠逼真的,木板表面還會有一些不規則的木紋,需要再用一些扭曲濾鏡加工處理。最後還需要用加深,減淡工具調整好暗部和高光部分的質感,這樣出來的效果才真實。最終效果 一、新建:寬500畫素高

PS ——運動模糊

%%%%%  motion blur clc; clear all; close all; Image=imread('4.jpg'); Image=double(Image); theta=pi/4

PS 演算法— — 表面模糊

影象的表面模糊處理,其作用是在保留影象邊緣的情況下,對影象的表面進行模糊處理。在對人物面板處理上,比高斯模糊更有效。因為高斯模糊在使人物面板光潔的同時,也將一些邊緣特徵如臉部的眉毛、嘴脣等給模糊了,不得不用蒙版小心的抹去這些地方的模糊部分。 在處理手法上,表面

一些WPF中的特效——Effect Library

預覽 -s 基本 發的 詳細 div dem -h demo 原文:一些WPF中的濾鏡特效——Effect LibraryWPF支持類似PhotoShop的濾鏡功能,稱之為Effect。在.Net 4.0中,WPF就廢棄了對BitMapEffect的支持,轉向使用支持GPU

純JavaScript實現HTML5 Canvas六種特效

小試牛刀,實現了六款簡單常見HTML5 Canvas特效濾鏡,並且封裝成一個純 JavaScript可呼叫的API檔案gloomyfishfilter.js。支援的特效濾鏡分別為: 1.      反色 2.   

Portraiture 3 for Mac(ps磨皮)附破解補丁

Portraiture 3 for Mac(ps磨皮濾鏡)附破解補丁 V3.5(3503)破解版下載地址 小編為您帶來Portraiture 3 for Mac,這是Mac平臺上一款適用於Photoshop的ps磨皮濾鏡外掛。portraiture3 破解版mac能夠節省你大量的時間,快速為您進

PS磨皮外掛:Portraiture 3 for Mac破解版永久啟用方法

為大家推薦Mac上最好用的一款PS磨皮濾鏡Portraiture。Portraitur Mac主要用於人像圖片潤色,它可以在保持面板的色澤的情況下對影象中的面板、頭髮、眉毛、睫毛等部位進行平滑的疵點處理,功能強大。現為大家帶來磨皮濾鏡portraiture mac 破解版,軟體內附破解補丁,可以助您

ps磨皮外掛 Portraiture 3 for Mac破解版

Portraiture 3 for Mac(ps磨皮濾鏡)附破解補丁 V3.5(3503)破解版下載地址 小編為您帶來Portraiture 3 for Mac,這是Mac平臺上一款適用於Photoshop的ps磨皮濾鏡外掛。portraiture3 破解版mac能夠節省你大量的時間,快速為您進

萬彩影像大師教程 | 圖片的特效

萬彩影像大師提供豐富的圖片濾鏡,輕鬆實現圖片效果的再編輯。裁剪、翻轉、色溫調整、飽和、閾值、動態模糊,多種濾鏡特效增強圖片的表達效果。具體操作步驟如下: 1.滑鼠選中並雙擊需要進行特效處理的圖片; 2.在圖片編輯器介面,選擇是否對圖片進行裁剪、修改尺寸和翻轉效果的設定,設定後記

【Shader特效8】著色器、影象卷積與濾波、數字影象處理

##說在開頭: PhotoShop和特效相機中有許多特效的濾鏡。片元著色器時基於片元為單位執行的,完全可以實現特殊的濾鏡效果。要想實現這些濾鏡效果還需要簡單的瞭解《數字影象處理》中的影象卷積與濾波的一些

Eye Candy 7 Mac版(PS風格化外掛包)安裝破解教程

Alien Skin Eye Candy 7 Mac版(PS風格化濾鏡外掛包)破解版軟體包下載完成後開啟,雙擊【Eye Candy 7 Installer】開始安裝。 點選continue. 點選agree. 預設安裝在已安裝的PS軟體上,點選continue.

Alien Skin Exposure X4 破解版_註冊機 V4.0.2.43(PS膠片

Alien Skin Exposure X4是一款經典好用的圖片編輯應用軟體,具有強大的預設功能,強大的組織工具,加上創作工具和特效一直令人驚歎。響應迅速,易於使用。使其成為您獨一無二的圖片編輯器、管理器,下面小編就給大家分享這款非常好用的PS膠片濾鏡工具Exposure X4 破解版。.下載地址.點選下載: