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 相关文章推荐
Django与遗留的数据库整合的方法指南
Jul 24 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
Opencv+Python 色彩通道拆分及合并的示例
Dec 08 Python
python utc datetime转换为时间戳的方法
Jan 15 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
Jan 29 Python
Python3中exp()函数用法分析
Feb 19 Python
python实现日志按天分割
Jul 22 Python
Python实现二叉搜索树BST的方法示例
Jul 30 Python
python开头的coding设置方法
Aug 08 Python
使用python实现飞机大战游戏
Mar 23 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
May 03 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
May 26 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
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
得到form下的所有的input的js代码
2013/11/07 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
基于javascript实现页面加载loading效果
2020/09/15 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
vue实现搜索功能
2019/05/28 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
Python编码时应该注意的几个情况
2013/03/04 Python
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
python获取文件扩展名的方法
2015/07/06 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
django用户登录和注销的实现方法
2018/07/16 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
PyQt5 加载图片和文本文件的实例
2019/06/14 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
python requests证书问题解决
2019/09/05 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
英语专业毕业个人求职自荐信
2013/09/21 职场文书
军训学生自我鉴定
2014/02/12 职场文书
幼儿园安全责任书
2014/04/14 职场文书
学习张林森心得体会
2014/09/10 职场文书
道德与公民自我评价
2015/03/09 职场文书
现货白银电话营销话术
2015/05/29 职场文书