Python實現PS濾鏡的旋轉模糊功能示例

2022-09-27 09:06:17 字數 2711 閱讀 4233

from skimage import img_as_float

import程式設計客棧 matplotlib.pyplot as plt

附:ps 濾鏡——旋轉模糊

這裡給出灰度影象的模糊演算法,彩色影象只要分別對三個通道做模糊即可。

%% spin blur

% 旋轉模糊

%%% 逆時針

% x1=x0-radian*y0/num-radian2*x0/num2;

% y1=y0+radian*x0/num-radian2*y0/num2;

%%% 順時針

x1=x0+radian*y0/num-radian2*x0/num2;

y1=y0-radian*x0/num-radian2*y0/num2;

x=floor(x1+center_x);

y=floor(center_y-y1);

if(x>1 && xsaubr1 && y

原圖效果圖

效果圖

ps濾鏡之旋轉扭曲演算法實現

最近捕魚達人3的發布 人氣比較高,由於前2部作品已經有一大群 粉絲 所以此次3代再發布就受到很多關注。就畫面3代是3d的效果,加上一些特殊效果,在畫面質量上有了一定的提公升。本文講述一下捕魚3的開場漩渦實現方法,它類似ps的旋轉扭曲效果,只是程式中可以動態改變引數,實現像漩渦一樣的效果。首先,進入主...

matalb編寫程式實現ps的「素描濾鏡」

ps的各種濾鏡都可以用matlab 來進行實現,今天給出乙個例子 素描濾鏡 原圖如圖 實驗步驟如下 1.首先原圖就是灰度圖,我們不需要進行去色處理,直接讀取 即可,並對影象的灰度級歸一化到 0 255 2.對原圖進行反色得到影象b。3.對影象b進行高斯模糊得到圖c。4.最後將影象c與影象b進行顏色減...

素描濾鏡的實現

期望圖 參考鏈結2 直接對每乙個畫素乘於乙個灰度的乘子即可得到當前畫素的灰度 vec3 greyscale vec3 inputcolor 效果圖如下 直接相減即可 vec3 invertcolor vec3 inputcolor 效果圖如下 對每個畫素乘於乙個5 5的核之後乘於0.4即可 1 1 ...