python 图像处理画一个正弦函数代码实例


Posted in Python onSeptember 10, 2019

这篇文章主要介绍了python 图像处理画一个正弦函数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
import math
size = 300
new_im = Image.new("RGBA",(size,size)) #创建一个空的图片
a_img = np.array(new_im) #获取空图片的数据
m = (size-50)/2 #函数的摆幅
for i in range(0,size):
  x = 2 * math.pi * ( i / size ) #控制 根据 i / size 的比例,控制 x 的值为 0-2π
  y = size/2 - m*math.sin(x) #将正弦函数画在中间
  y = int(y)
  if y < size and y >= 0:
    a_img[y][i] = (0,0,0,255) 
plt.figure("beauty")
plt.imshow(a_img)
#plt.axis('off')
plt.show()

效果为:

python 图像处理画一个正弦函数代码实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基础教程之面向对象的一些概念
Aug 29 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
Python实现Kmeans聚类算法
Jun 10 Python
Python装饰器原理与用法分析
Apr 30 Python
python re模块的高级用法详解
Jun 06 Python
使用python爬取B站千万级数据
Jun 08 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
python中sys模块是做什么用的
Aug 16 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
Python经常使用的一些内置函数
Apr 11 Python
Python操作Mongodb数据库的方法小结
Sep 10 #Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 #Python
Python matplotlib绘制饼状图功能示例
Sep 10 #Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 #Python
python+pygame实现坦克大战
Sep 10 #Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 #Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 #Python
You might like
swfupload 多文件上传实现代码
2008/08/27 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
php数组去除空值函数分享
2015/02/02 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
如果文字过长,则将过长的部分变成省略号显示
2006/06/26 Javascript
javascript 获取HTML DOM父、子、临近节点
2014/06/16 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
一个简单的node.js界面实现方法
2018/06/01 Javascript
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
vue props对象validator自定义函数实例
2019/11/13 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
Python读写操作csv和excle文件代码实例
2020/03/16 Python
Python 列表反转显示的四种方法
2020/11/16 Python
matplotlib更改窗口图标的方法示例
2021/02/03 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
html5基础教程常用技巧整理
2013/08/20 HTML / CSS
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
Genny意大利官网:意大利高级时装品牌
2020/04/15 全球购物
广州足迹信息技术有限公司Java软件工程师试题
2014/02/15 面试题
房产公证书样本
2015/01/23 职场文书
初中体育教学随笔
2015/08/15 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
Python torch.flatten()函数案例详解
2021/08/30 Python
Windows Server 2019 配置远程控制以及管理方法
2022/04/28 Servers