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实现向ppt文件里插入新幻灯片页面的方法
Apr 28 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
Sep 30 Python
机器学习的框架偏向于Python的13个原因
Dec 07 Python
python+matplotlib绘制3D条形图实例代码
Jan 17 Python
利用pandas进行大文件计数处理的方法
Jul 25 Python
python爬虫解决验证码的思路及示例
Aug 01 Python
pytorch 实现删除tensor中的指定行列
Jan 13 Python
python默认参数调用方法解析
Feb 09 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
Python requests.post方法中data与json参数区别详解
Apr 30 Python
keras实现多种分类网络的方式
Jun 11 Python
Django分页器的用法你都了解吗
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安装问题
2006/10/09 PHP
php上传图片到指定位置路径保存到数据库的具体实现
2013/12/30 PHP
PHP小技巧之函数重载
2014/06/02 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
使用VS开发 Node.js指南
2015/01/06 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
Angular17之Angular自定义指令详解
2018/01/21 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
javascript+HTML5 canvas绘制时钟功能示例
2019/05/15 Javascript
express如何解决ajax跨域访问session失效问题详解
2019/06/20 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
在Django中创建第一个静态视图
2015/07/15 Python
对python调用RPC接口的实例详解
2019/01/03 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
python列表推导式入门学习解析
2019/12/02 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
运动会稿件200字
2014/02/07 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
酒桌上的开场白
2015/06/01 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL