1、漩涡效应(Swirl effect)
通过将坐标从笛卡尔坐标转换为极坐标,可以找到图像中每个点的角度和半径。
公式计算:
new[rho , theta] = old[rho , theta + rho /K]
参考代码:
调节参数K的大小,可以出现不同的强弱效果
A=imread('flower2.jpg');
B=uint8(zeros(size(A)));
figure,imshow(A);
%Mid point of the image
midx=ceil((size(A,1)+1)/2);
midy=ceil((size(A,2)+1)/2);
K=50;
x2=zeros([size(A,1) size(A,2)]);
y2=zeros([size(A,1) size(A,2)]);
for i=1:size(A,1)
x=i-midx-K;
for j=1:s