用python把图片转化为波浪效果
1、加载必要的模块:import numpy as npfrom skimage import img_as_floatfrom skimage import io

3、把数组里面的数字都除以255,使之称为介于0到1之间的浮点数:img = img_as_float(img)

5、锁定图片的中心点:c_x = (col-1)/2.0c_y = (row-1)/2.0

7、xxd对应的图像:io.imshow(xxd)

9、对xxd和yyd进行如下处理:x = 20 * np.sin(2 * np.pi * yyd / 70) + xxdy = 20 * np.cos(2 * np.pi * xxd / 30) + yyd下面第一个图是x的图像,第二个图是y的图像。

10、然后这样处理:xn = x + c_xyn = c_y - y去掉了红颜色区域。

11、取整,再把数据类型转化为整数:zzx = np.floor (xn).astype(int)zzy = np.floor (yn).astype(int)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:72
阅读量:28
阅读量:53
阅读量:78
阅读量:33